pub struct ConfigControlBehavior {
pub numeric: Option<ConfigNumericControl>,
pub text_format: Option<ConfigTextFormat>,
pub options_source: Option<ConfigOptionsSource>,
pub availability: Option<ConfigControlAvailability>,
pub enable_when: Vec<ConfigControlCondition>,
pub disable_when: Vec<ConfigConditionalDisable>,
pub conflicts: Vec<ConfigConflictRule>,
pub write_policy: Option<ConfigDisabledWritePolicy>,
}Fields§
§numeric: Option<ConfigNumericControl>§text_format: Option<ConfigTextFormat>§options_source: Option<ConfigOptionsSource>§availability: Option<ConfigControlAvailability>§enable_when: Vec<ConfigControlCondition>§disable_when: Vec<ConfigConditionalDisable>§conflicts: Vec<ConfigConflictRule>§write_policy: Option<ConfigDisabledWritePolicy>Trait Implementations§
Source§impl Clone for ConfigControlBehavior
impl Clone for ConfigControlBehavior
Source§fn clone(&self) -> ConfigControlBehavior
fn clone(&self) -> ConfigControlBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConfigControlBehavior
impl Debug for ConfigControlBehavior
Source§impl Default for ConfigControlBehavior
impl Default for ConfigControlBehavior
Source§fn default() -> ConfigControlBehavior
fn default() -> ConfigControlBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigControlBehavior
impl<'de> Deserialize<'de> for ConfigControlBehavior
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
Source§impl PartialEq for ConfigControlBehavior
impl PartialEq for ConfigControlBehavior
Source§impl Serialize for ConfigControlBehavior
impl Serialize for ConfigControlBehavior
impl StructuralPartialEq for ConfigControlBehavior
Auto Trait Implementations§
impl Freeze for ConfigControlBehavior
impl RefUnwindSafe for ConfigControlBehavior
impl Send for ConfigControlBehavior
impl Sync for ConfigControlBehavior
impl Unpin for ConfigControlBehavior
impl UnsafeUnpin for ConfigControlBehavior
impl UnwindSafe for ConfigControlBehavior
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