cbor_enhanced/value/mod.rs
1use crate::types::IanaTag;
2use crate::ReducedSpecial;
3
4#[derive(Debug, Clone, PartialEq)]
5pub enum Value<'a> {
6 U64(u64),
7 I128(i128),
8 F64(f64),
9 Bytes(&'a [u8]),
10 Text(&'a str),
11 Bool(bool),
12 Array(Vec<Value<'a>>),
13 Map(Vec<(Value<'a>, Value<'a>)>),
14 Tag(IanaTag, Box<Value<'a>>),
15 Special(ReducedSpecial),
16}