pub struct PluginControlBehavior {
pub numeric: Option<PluginNumericControl>,
pub text_format: Option<PluginTextFormat>,
pub options_source: Option<PluginOptionsSource>,
pub availability: Option<PluginControlAvailability>,
pub enable_when: Vec<PluginControlCondition>,
pub disable_when: Vec<PluginConditionalDisable>,
pub conflicts: Vec<PluginConflictRule>,
pub write_policy: Option<PluginDisabledWritePolicy>,
}Fields§
§numeric: Option<PluginNumericControl>§text_format: Option<PluginTextFormat>§options_source: Option<PluginOptionsSource>§availability: Option<PluginControlAvailability>§enable_when: Vec<PluginControlCondition>§disable_when: Vec<PluginConditionalDisable>§conflicts: Vec<PluginConflictRule>§write_policy: Option<PluginDisabledWritePolicy>Trait Implementations§
Source§impl Clone for PluginControlBehavior
impl Clone for PluginControlBehavior
Source§fn clone(&self) -> PluginControlBehavior
fn clone(&self) -> PluginControlBehavior
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 PluginControlBehavior
impl Debug for PluginControlBehavior
Source§impl Default for PluginControlBehavior
impl Default for PluginControlBehavior
Source§fn default() -> PluginControlBehavior
fn default() -> PluginControlBehavior
Returns the “default value” for a type. Read more
Source§impl PartialEq for PluginControlBehavior
impl PartialEq for PluginControlBehavior
impl StructuralPartialEq for PluginControlBehavior
Auto Trait Implementations§
impl Freeze for PluginControlBehavior
impl RefUnwindSafe for PluginControlBehavior
impl Send for PluginControlBehavior
impl Sync for PluginControlBehavior
impl Unpin for PluginControlBehavior
impl UnsafeUnpin for PluginControlBehavior
impl UnwindSafe for PluginControlBehavior
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