#![allow(missing_docs)]
use wolfcose::{to_vec, CborItemReader, CborMajorType};
fn main() -> wolfcose::Result<()> {
let encoded = to_vec(&(1u8, "wolfCOSE", true))?;
let mut reader = CborItemReader::new(&encoded);
let head = reader.next_head()?.expect("array head");
assert_eq!(head.major_type, CborMajorType::ARRAY);
println!("top-level array items={}", head.value);
while reader.skip_next()? {
println!("advanced to byte {}", reader.position());
}
Ok(())
}