[−][src]Struct yy_boss::YypConfig
A description of a Config. Note that Configs form an acyclical graph by their children, so this tree could get quite large.
The first node within the YypConfig tree is always "Default". It may have no children.
Fields
name: String
children: Vec<YypConfig, Global>
Trait Implementations
impl Clone for YypConfig
[src]
impl Debug for YypConfig
[src]
impl Default for YypConfig
[src]
pub fn default() -> YypConfig
[src]
Return YypConfig { name: "Default" . to_string(), children: Default::default() }
impl<'de> Deserialize<'de> for YypConfig
[src]
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<YypConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<YypConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for YypConfig
[src]
impl PartialEq<YypConfig> for YypConfig
[src]
impl Serialize for YypConfig
[src]
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralEq for YypConfig
[src]
impl StructuralPartialEq for YypConfig
[src]
impl YypSerialization for YypConfig
[src]
pub fn yyp_serialization(&self, mut indentation: usize) -> String
[src]
pub const LINE_ENDING: &'static str
[src]
Auto Trait Implementations
impl RefUnwindSafe for YypConfig
[src]
impl Send for YypConfig
[src]
impl Sync for YypConfig
[src]
impl Unpin for YypConfig
[src]
impl UnwindSafe for YypConfig
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,