pub enum MacroIncludeProtection {
MacroGuard(String),
PragmaOnce,
None,
}Variants§
Trait Implementations§
Source§impl Clone for MacroIncludeProtection
impl Clone for MacroIncludeProtection
Source§fn clone(&self) -> MacroIncludeProtection
fn clone(&self) -> MacroIncludeProtection
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 MacroIncludeProtection
impl Debug for MacroIncludeProtection
impl Eq for MacroIncludeProtection
Source§impl PartialEq for MacroIncludeProtection
impl PartialEq for MacroIncludeProtection
impl StructuralPartialEq for MacroIncludeProtection
Auto Trait Implementations§
impl Freeze for MacroIncludeProtection
impl RefUnwindSafe for MacroIncludeProtection
impl Send for MacroIncludeProtection
impl Sync for MacroIncludeProtection
impl Unpin for MacroIncludeProtection
impl UnsafeUnpin for MacroIncludeProtection
impl UnwindSafe for MacroIncludeProtection
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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