Struct yy_typings::YypConfig [−][src]
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>
Trait Implementations
impl Clone for YypConfig
[src]
impl Debug for YypConfig
[src]
impl Default for YypConfig
[src]
fn default() -> Self
[src]
Return YypConfig { name: "Default" . to_string(), children: Default::default() }
impl<'de> Deserialize<'de> for YypConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for YypConfig
[src]
impl PartialEq<YypConfig> for YypConfig
[src]
impl Serialize for YypConfig
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for YypConfig
[src]
impl StructuralPartialEq for YypConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for YypConfig
impl Send for YypConfig
impl Sync for YypConfig
impl Unpin for YypConfig
impl UnwindSafe for YypConfig
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>,