pub struct OptionConf {
pub label: String,
pub value: String,
pub is_visibility: i64,
pub is_disabled: i64,
pub children: Option<Vec<OptionConf>>,
}Fields§
§label: String§value: String§is_visibility: i64§is_disabled: i64§children: Option<Vec<OptionConf>>Trait Implementations§
Source§impl Clone for OptionConf
impl Clone for OptionConf
Source§fn clone(&self) -> OptionConf
fn clone(&self) -> OptionConf
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 OptionConf
impl Debug for OptionConf
Source§impl<'de> Deserialize<'de> for OptionConf
impl<'de> Deserialize<'de> for OptionConf
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptionConf
impl RefUnwindSafe for OptionConf
impl Send for OptionConf
impl Sync for OptionConf
impl Unpin for OptionConf
impl UnwindSafe for OptionConf
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