pub struct Requirable {
pub required: Option<bool>,
pub enabled: Option<bool>,
}
Expand description
Requirable : Something that can be required and thus also optional. This currently extends Enableable because anything that is requiredoptional is almost always enableable as well.
Fields§
§required: Option<bool>
§enabled: Option<bool>
Implementations§
Source§impl Requirable
impl Requirable
Sourcepub fn new() -> Requirable
pub fn new() -> Requirable
Something that can be required and thus also optional. This currently extends Enableable because anything that is requiredoptional is almost always enableable as well.
Trait Implementations§
Source§impl Clone for Requirable
impl Clone for Requirable
Source§fn clone(&self) -> Requirable
fn clone(&self) -> Requirable
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Requirable
impl Debug for Requirable
Source§impl Default for Requirable
impl Default for Requirable
Source§fn default() -> Requirable
fn default() -> Requirable
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Requirable
impl<'de> Deserialize<'de> for Requirable
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 Requirable
impl PartialEq for Requirable
Source§impl Serialize for Requirable
impl Serialize for Requirable
impl StructuralPartialEq for Requirable
Auto Trait Implementations§
impl Freeze for Requirable
impl RefUnwindSafe for Requirable
impl Send for Requirable
impl Sync for Requirable
impl Unpin for Requirable
impl UnwindSafe for Requirable
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