Skip to main content

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}