[−][src]Enum binjs_io::xml::SubTree
pub enum SubTree { String(Option<SharedString>), Bool(Option<bool>), Float(Option<f64>), U32(u32), List(Vec<Rc<SubTree>>), Node { name: SharedString, children: Vec<(SharedString, Rc<SubTree>)>, }, }
Variants
String(Option<SharedString>)
U32(u32)
Fields of Node
name: SharedString
children: Vec<(SharedString, Rc<SubTree>)>
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for SubTree
impl !Send for SubTree
impl !Sync for SubTree
impl Unpin for SubTree
impl !UnwindSafe for SubTree
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Downcast for T where
T: Any,
[src][+]
T: Any,
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src][+]
T: Send + Sync + Any,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,