#[repr(C)]pub struct ConfigNode {
pub name: *const c_char,
pub value: *const c_char,
pub binding_value: *const c_char,
pub path: *const c_char,
pub meta_info: *mut Meta,
pub children: *mut *mut ConfigNode,
pub attributes: *mut *mut Pair,
}Expand description
\struct ConfigNode ConfigNode
Fields§
§name: *const c_char节点的名字
value: *const c_char节点的值 同样可以绑定表达式
binding_value: *const c_char节点值的表达式,当有该表达式时,value由此表达式计算而来
path: *const c_char该节点的路径
meta_info: *mut Meta配置项信息
children: *mut *mut ConfigNode该节点的子节点, 以NULL结束
attributes: *mut *mut Pair该节点的属性, 以NULL结束
Trait Implementations§
Source§impl Clone for ConfigNode
impl Clone for ConfigNode
Source§fn clone(&self) -> ConfigNode
fn clone(&self) -> ConfigNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConfigNode
impl Debug for ConfigNode
impl Copy for ConfigNode
Auto Trait Implementations§
impl Freeze for ConfigNode
impl RefUnwindSafe for ConfigNode
impl !Send for ConfigNode
impl !Sync for ConfigNode
impl Unpin for ConfigNode
impl UnwindSafe for ConfigNode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more