Function cbor_data::index_str

source ·
pub fn index_str(s: &str) -> IndexStr<'_> 
Expand description

Generate an iterator of PathElement from a string

§Panics

Panics if the string is not valid, see try_index_str for the details and a non-panicking version.

§Example

use cbor_data::{CborBuilder, index_str, Encoder, value::Number};

let cbor = CborBuilder::new().encode_array(|builder| {
    builder.encode_u64(42);
});

let item = cbor.index(index_str("[0]")).unwrap();
assert_eq!(item.decode().to_number().unwrap(), Number::Int(42));