#[non_exhaustive]pub enum ClearToolInputs {
All(bool),
Names(Vec<String>),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ClearToolInputs
impl Clone for ClearToolInputs
Source§impl Debug for ClearToolInputs
impl Debug for ClearToolInputs
Source§impl DeclaredFields for ClearToolInputs
impl DeclaredFields for ClearToolInputs
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ClearToolInputs
impl<'de> Deserialize<'de> for ClearToolInputs
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 ClearToolInputs
impl PartialEq for ClearToolInputs
Source§impl Serialize for ClearToolInputs
impl Serialize for ClearToolInputs
impl StructuralPartialEq for ClearToolInputs
Auto Trait Implementations§
impl Freeze for ClearToolInputs
impl RefUnwindSafe for ClearToolInputs
impl Send for ClearToolInputs
impl Sync for ClearToolInputs
impl Unpin for ClearToolInputs
impl UnsafeUnpin for ClearToolInputs
impl UnwindSafe for ClearToolInputs
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