pub enum CppOccurrenceRole {
DeclarationOnly,
Definition,
Both,
Unknown,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for CppOccurrenceRole
impl Clone for CppOccurrenceRole
Source§fn clone(&self) -> CppOccurrenceRole
fn clone(&self) -> CppOccurrenceRole
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 moreimpl Copy for CppOccurrenceRole
Source§impl Debug for CppOccurrenceRole
impl Debug for CppOccurrenceRole
impl Eq for CppOccurrenceRole
Source§impl PartialEq for CppOccurrenceRole
impl PartialEq for CppOccurrenceRole
impl StructuralPartialEq for CppOccurrenceRole
Auto Trait Implementations§
impl Freeze for CppOccurrenceRole
impl RefUnwindSafe for CppOccurrenceRole
impl Send for CppOccurrenceRole
impl Sync for CppOccurrenceRole
impl Unpin for CppOccurrenceRole
impl UnsafeUnpin for CppOccurrenceRole
impl UnwindSafe for CppOccurrenceRole
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