Skip to content

Commit 02b2eb5

Browse files
authored
fix: Use one little endianness (#13)
1 parent 0b07df5 commit 02b2eb5

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/id.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ impl UpperHex for Flake {
8686

8787
impl Display for Flake {
8888
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
89-
f.write_str(&BASE64.encode(&self.0.to_be_bytes()))
89+
f.write_str(&BASE64.encode(&self.0.to_le_bytes()))
9090
}
9191
}
9292

src/serde.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ impl<'de> Visitor<'de> for FlakeVisitor {
4747
for (i, byte) in decoded_bytes.iter().take(bytes.len()).enumerate() {
4848
bytes[i] = *byte;
4949
}
50-
let value = u128::from_be_bytes(bytes);
50+
let value = u128::from_le_bytes(bytes);
5151
Ok(Flake::new(value))
5252
}
5353

@@ -62,5 +62,5 @@ impl<'de> Visitor<'de> for FlakeVisitor {
6262
#[test]
6363
fn test_serde() {
6464
let id = Flake::new(29866156537351941961353716432896);
65-
assert_tokens(&id, &[Token::String("AAABePbBqL900Cue9CYAAA==")]);
65+
assert_tokens(&id, &[Token::String("AAAm9J4r0HS/qMH2eAEAAA==")]);
6666
}

0 commit comments

Comments
 (0)