Skip to content

Commit

Permalink
Merge pull request #558 from KodrAus/feat/conversion-consistency
Browse files Browse the repository at this point in the history
Make conversion methods consistent across the API
  • Loading branch information
KodrAus committed Nov 3, 2021
2 parents b34636e + 80d4a38 commit e6a6dbd
Show file tree
Hide file tree
Showing 11 changed files with 349 additions and 776 deletions.
12 changes: 6 additions & 6 deletions benches/format_str.rs
Expand Up @@ -10,7 +10,7 @@ fn hyphenated(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 36];
write!(&mut buffer as &mut [_], "{:x}", uuid.to_hyphenated()).unwrap();
write!(&mut buffer as &mut [_], "{:x}", uuid.hyphenated()).unwrap();
buffer
});
}
Expand All @@ -20,7 +20,7 @@ fn simple(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 32];
write!(&mut buffer as &mut [_], "{:x}", uuid.to_simple()).unwrap();
write!(&mut buffer as &mut [_], "{:x}", uuid.simple()).unwrap();
buffer
})
}
Expand All @@ -30,7 +30,7 @@ fn urn(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 36 + 9];
write!(&mut buffer as &mut [_], "{:x}", uuid.to_urn()).unwrap();
write!(&mut buffer as &mut [_], "{:x}", uuid.urn()).unwrap();
buffer
})
}
Expand All @@ -40,7 +40,7 @@ fn encode_hyphen(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 36];
uuid.to_hyphenated().encode_lower(&mut buffer);
uuid.hyphenated().encode_lower(&mut buffer);
buffer
});
}
Expand All @@ -50,7 +50,7 @@ fn encode_simple(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 32];
uuid.to_simple().encode_lower(&mut buffer);
uuid.simple().encode_lower(&mut buffer);
buffer
})
}
Expand All @@ -60,7 +60,7 @@ fn encode_urn(b: &mut Bencher) {
let uuid = Uuid::parse_str("F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4").unwrap();
b.iter(|| {
let mut buffer = [0_u8; 36 + 9];
uuid.to_urn().encode_lower(&mut buffer);
uuid.urn().encode_lower(&mut buffer);
buffer
})
}

0 comments on commit e6a6dbd

Please sign in to comment.