Skip to content

Commit f4c3ab9

Browse files
committed
Review feedback
1 parent dba645a commit f4c3ab9

File tree

4 files changed

+7
-17
lines changed

4 files changed

+7
-17
lines changed

src/backends/plonky2/primitives/ec/curve.rs

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -159,19 +159,7 @@ impl<'de> Deserialize<'de> for Point {
159159
D: Deserializer<'de>,
160160
{
161161
let point_b58 = String::deserialize(deserializer)?;
162-
let point_bytes: Vec<u8> = bs58::decode(point_b58)
163-
.into_vec()
164-
.map_err(serde::de::Error::custom)?;
165-
if point_bytes.len() == 80 {
166-
// Non-compressed
167-
Ok(Point {
168-
x: ec_field_from_bytes(&point_bytes[..40]).map_err(serde::de::Error::custom)?,
169-
u: ec_field_from_bytes(&point_bytes[40..]).map_err(serde::de::Error::custom)?,
170-
})
171-
} else {
172-
// Compressed
173-
Self::from_bytes_into_subgroup(&point_bytes).map_err(serde::de::Error::custom)
174-
}
162+
Self::from_str(&point_b58).map_err(serde::de::Error::custom)
175163
}
176164
}
177165

src/lang/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -868,8 +868,8 @@ mod tests {
868868
r#"
869869
REQUEST(
870870
Equal(?A["pk"], PublicKey({}))
871-
Equal(?B["pod_id"], {})
872-
Equal(?C["raw"], Raw({}))
871+
Equal(?B["pod_id"], {:#})
872+
Equal(?C["raw"], Raw({:#}))
873873
Equal(?D["string"], "{}")
874874
Equal(?E["int"], {})
875875
Equal(?F["bool"], {})

src/middleware/basetypes.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,15 +200,15 @@ impl Ord for Hash {
200200
impl fmt::Display for Hash {
201201
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
202202
if f.alternate() {
203+
write!(f, "0x{}", self.encode_hex::<String>())
204+
} else {
203205
// display first hex digit in big endian
204206
write!(f, "0x")?;
205207
let v3 = self.0[3].to_canonical_u64();
206208
for i in 0..4 {
207209
write!(f, "{:02x}", (v3 >> ((7 - i) * 8)) & 0xff)?;
208210
}
209211
write!(f, "…")
210-
} else {
211-
write!(f, "0x{}", self.encode_hex::<String>())
212212
}
213213
}
214214
}

src/middleware/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,8 @@ impl fmt::Display for PodId {
440440
write!(f, "self")
441441
} else if self.0 == EMPTY_HASH {
442442
write!(f, "null")
443+
} else if f.alternate() {
444+
write!(f, "{:#}", self.0)
443445
} else {
444446
write!(f, "{}", self.0)
445447
}

0 commit comments

Comments
 (0)