Skip to content

Commit e8b320d

Browse files
committed
cleanup
1 parent 72a5c99 commit e8b320d

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

examples/manual_metadata_encoding.rs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ struct MutationMetadata {
1010
impl MetadataRoundtrip for MutationMetadata {
1111
fn encode(&self) -> Result<Vec<u8>, tskit::metadata::MetadataError> {
1212
let mut rv = vec![];
13-
rv.extend_from_slice(&self.effect_size.to_be_bytes());
14-
rv.extend_from_slice(&self.dominance.to_be_bytes());
13+
rv.extend_from_slice(&self.effect_size.to_le_bytes());
14+
rv.extend_from_slice(&self.dominance.to_le_bytes());
1515
Ok(rv)
1616
}
1717

@@ -20,9 +20,9 @@ impl MetadataRoundtrip for MutationMetadata {
2020
Self: Sized,
2121
{
2222
let slice: [u8; 8] = md[0..8].try_into().unwrap();
23-
let effect_size = f64::from_be_bytes(slice);
23+
let effect_size = f64::from_le_bytes(slice);
2424
let slice: [u8; 8] = md[8..].try_into().unwrap();
25-
let dominance = f64::from_be_bytes(slice);
25+
let dominance = f64::from_le_bytes(slice);
2626
Ok(Self {
2727
effect_size,
2828
dominance,
@@ -40,12 +40,11 @@ struct IndividualMetadata {
4040
impl MetadataRoundtrip for IndividualMetadata {
4141
fn encode(&self) -> Result<Vec<u8>, tskit::metadata::MetadataError> {
4242
let mut rv = vec![];
43-
rv.extend_from_slice(self.name.len().to_be_bytes().as_slice());
43+
rv.extend_from_slice(self.name.len().to_le_bytes().as_slice());
4444
rv.extend_from_slice(self.name.as_bytes());
45-
println!("{} {:?}", self.name, self.name.as_bytes());
46-
rv.extend_from_slice(self.phenotypes.len().to_be_bytes().as_slice());
45+
rv.extend_from_slice(self.phenotypes.len().to_le_bytes().as_slice());
4746
for i in self.phenotypes.iter() {
48-
rv.extend_from_slice(i.to_be_bytes().as_slice());
47+
rv.extend_from_slice(i.to_le_bytes().as_slice());
4948
}
5049
Ok(rv)
5150
}
@@ -55,7 +54,7 @@ impl MetadataRoundtrip for IndividualMetadata {
5554
{
5655
let size: [u8; std::mem::size_of::<usize>()] =
5756
md[0..std::mem::size_of::<usize>()].try_into().unwrap();
58-
let size = usize::from_be_bytes(size);
57+
let size = usize::from_le_bytes(size);
5958
let name =
6059
str::from_utf8(&md[std::mem::size_of::<usize>()..size + std::mem::size_of::<usize>()])
6160
.unwrap()
@@ -65,14 +64,14 @@ impl MetadataRoundtrip for IndividualMetadata {
6564
[offset..offset + std::mem::size_of::<usize>()]
6665
.try_into()
6766
.unwrap();
68-
let size = usize::from_be_bytes(size);
67+
let size = usize::from_le_bytes(size);
6968
let mut offset = offset + std::mem::size_of::<usize>();
7069
let mut phenotypes = vec![];
7170
for _ in 0..size {
7271
let p: [u8; 4] = md[offset..offset + std::mem::size_of::<i32>()]
7372
.try_into()
7473
.unwrap();
75-
phenotypes.push(i32::from_be_bytes(p));
74+
phenotypes.push(i32::from_le_bytes(p));
7675
offset += std::mem::size_of::<i32>();
7776
}
7877
Ok(Self { name, phenotypes })

0 commit comments

Comments
 (0)