pub enum ExpectedDriverKind {
Struct,
Enum,
Union,
}Expand description
The (single) expected driver kind
Variants§
Trait Implementations§
Source§impl Clone for ExpectedDriverKind
impl Clone for ExpectedDriverKind
Source§fn clone(&self) -> ExpectedDriverKind
fn clone(&self) -> ExpectedDriverKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl DdOptValDescribable for ExpectedDriverKind
impl DdOptValDescribable for ExpectedDriverKind
const DESCRIPTION: &'static str = "expected driver kind (in `for` option)"
Source§impl Debug for ExpectedDriverKind
impl Debug for ExpectedDriverKind
Source§impl Display for ExpectedDriverKind
impl Display for ExpectedDriverKind
Source§impl FromStr for ExpectedDriverKind
impl FromStr for ExpectedDriverKind
Source§impl PartialEq for ExpectedDriverKind
impl PartialEq for ExpectedDriverKind
Source§impl TryFrom<&str> for ExpectedDriverKind
impl TryFrom<&str> for ExpectedDriverKind
impl Copy for ExpectedDriverKind
impl Eq for ExpectedDriverKind
impl StructuralPartialEq for ExpectedDriverKind
Auto Trait Implementations§
impl Freeze for ExpectedDriverKind
impl RefUnwindSafe for ExpectedDriverKind
impl Send for ExpectedDriverKind
impl Sync for ExpectedDriverKind
impl Unpin for ExpectedDriverKind
impl UnwindSafe for ExpectedDriverKind
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more