fully parse number?
parent
0a38732db3
commit
651729ef38
11
src/lib.rs
11
src/lib.rs
|
@ -124,11 +124,18 @@ impl PropertyTree {
|
|||
})
|
||||
}
|
||||
|
||||
fn parse_number<R>(_reader: &mut R) -> anyhow::Result<PropertyTree>
|
||||
fn parse_number<R>(reader: &mut R) -> anyhow::Result<PropertyTree>
|
||||
where
|
||||
R: Read,
|
||||
{
|
||||
Ok(PropertyTree::Number(0.0))
|
||||
let mut buf = [0u8; 8];
|
||||
reader
|
||||
.read_exact(&mut buf)
|
||||
.context("Failed trying to parse number")?;
|
||||
|
||||
let number = f64::from_le_bytes(buf);
|
||||
|
||||
Ok(PropertyTree::Number(number))
|
||||
}
|
||||
|
||||
fn parse_bool<R>(reader: &mut R) -> anyhow::Result<PropertyTree>
|
||||
|
|
Loading…
Reference in New Issue