Struct dochy::core::structs::RootObject [−][src]
pub struct RootObject { /* fields omitted */ }
Implementations
pub fn new(
default: RootDefObj,
sabun: HashMap<String, RootSabValue, BuildHasherDefault<FnvHasher>>,
old: HashSet<String, BuildHasherDefault<FnvHasher>>
) -> RootObject
pub fn def_and_mut_sab(
&mut self
) -> (&RootDefObj, &mut HashMap<String, RootSabValue, BuildHasherDefault<FnvHasher>>, &MetaTable)
pub fn deconstruct(
self
) -> (Arc<RootDefObj>, Arc<HashMap<String, RootSabValue, BuildHasherDefault<FnvHasher>>>, Arc<HashSet<String, BuildHasherDefault<FnvHasher>>>, Arc<MetaTable>)
pub fn construct(
default: Arc<RootDefObj>,
sabun: Arc<HashMap<String, RootSabValue, BuildHasherDefault<FnvHasher>>>,
old: Arc<HashSet<String, BuildHasherDefault<FnvHasher>>>,
meta_table: Arc<MetaTable>
) -> RootObject
pub fn sabun_mut(
&mut self
) -> &mut HashMap<String, RootSabValue, BuildHasherDefault<FnvHasher>>
pub fn set_sabun_param(
&mut self,
name: String,
param: RustParam
) -> Result<Option<RustParam>, SetSabunError>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for RootObject
impl Send for RootObject
impl Sync for RootObject
impl Unpin for RootObject
impl UnwindSafe for RootObject
Blanket Implementations
Mutably borrows from an owned value. Read more