#[repr(u8)]pub enum ReferenceMutability {
Mutable = 0,
Immutable = 1,
}Variants§
Trait Implementations§
Source§impl Clone for ReferenceMutability
impl Clone for ReferenceMutability
Source§fn clone(&self) -> ReferenceMutability
fn clone(&self) -> ReferenceMutability
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 Debug for ReferenceMutability
impl Debug for ReferenceMutability
Source§impl<'de> Deserialize<'de> for ReferenceMutability
impl<'de> Deserialize<'de> for ReferenceMutability
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 Display for ReferenceMutability
impl Display for ReferenceMutability
Source§impl Hash for ReferenceMutability
impl Hash for ReferenceMutability
Source§impl PartialEq for ReferenceMutability
impl PartialEq for ReferenceMutability
Source§impl Serialize for ReferenceMutability
impl Serialize for ReferenceMutability
Source§impl TryFrom<u8> for ReferenceMutability
impl TryFrom<u8> for ReferenceMutability
Source§type Error = TryFromPrimitiveError<ReferenceMutability>
type Error = TryFromPrimitiveError<ReferenceMutability>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for ReferenceMutability
impl TryFromPrimitive for ReferenceMutability
const NAME: &'static str = "ReferenceMutability"
type Primitive = u8
type Error = TryFromPrimitiveError<ReferenceMutability>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Eq for ReferenceMutability
impl StructuralPartialEq for ReferenceMutability
Auto Trait Implementations§
impl Freeze for ReferenceMutability
impl RefUnwindSafe for ReferenceMutability
impl Send for ReferenceMutability
impl Sync for ReferenceMutability
impl Unpin for ReferenceMutability
impl UnwindSafe for ReferenceMutability
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<T> CustomError for T
impl<T> CustomError for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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