zen-types 0.55.1

Zen Core Types
Documentation
mod conv;
mod de;
mod ser;

use ahash::HashMap;
pub use de::RcValueDeserializer;
use rust_decimal::Decimal;
use std::rc::Rc;

#[derive(Debug, Clone, Default, PartialEq, Eq)]
pub enum RcValue {
    #[default]
    Null,
    Bool(bool),
    Number(Decimal),
    String(Rc<str>),
    Array(Vec<RcValue>),
    Object(HashMap<Rc<str>, RcValue>),
}