pub enum PluginSettingConstraint {
NonEmpty,
Positive,
Range {
min: Option<String>,
max: Option<String>,
},
AllowedValues {
values: Vec<String>,
},
Requires {
key: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for PluginSettingConstraint
impl Clone for PluginSettingConstraint
Source§fn clone(&self) -> PluginSettingConstraint
fn clone(&self) -> PluginSettingConstraint
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 PluginSettingConstraint
impl Debug for PluginSettingConstraint
impl Eq for PluginSettingConstraint
Source§impl PartialEq for PluginSettingConstraint
impl PartialEq for PluginSettingConstraint
impl StructuralPartialEq for PluginSettingConstraint
Auto Trait Implementations§
impl Freeze for PluginSettingConstraint
impl RefUnwindSafe for PluginSettingConstraint
impl Send for PluginSettingConstraint
impl Sync for PluginSettingConstraint
impl Unpin for PluginSettingConstraint
impl UnsafeUnpin for PluginSettingConstraint
impl UnwindSafe for PluginSettingConstraint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.