Struct skill_tree::Group [−][src]
pub struct Group { pub name: String, pub cluster: Option<String>, pub label: Option<String>, pub requires: Option<Vec<String>>, pub description: Option<Vec<String>>, pub items: Vec<Item>, pub width: Option<f64>, pub status: Option<Status>, pub href: Option<String>, pub header_color: Option<String>, pub description_color: Option<String>, }
Fields
name: String
cluster: Option<String>
label: Option<String>
requires: Option<Vec<String>>
description: Option<Vec<String>>
items: Vec<Item>
width: Option<f64>
status: Option<Status>
href: Option<String>
header_color: Option<String>
description_color: Option<String>
Implementations
Trait Implementations
impl<'de> Deserialize<'de> for Group
[src]
impl<'de> Deserialize<'de> for Group
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,