#[repr(i32)]pub enum SubtypingVariance {
Invalid = 0,
Covariant = 1,
Contravariant = 2,
Invariant = 3,
}Variants§
Trait Implementations§
Source§impl Clone for SubtypingVariance
impl Clone for SubtypingVariance
Source§fn clone(&self) -> SubtypingVariance
fn clone(&self) -> SubtypingVariance
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 SubtypingVariance
Source§impl Debug for SubtypingVariance
impl Debug for SubtypingVariance
Source§impl Default for SubtypingVariance
impl Default for SubtypingVariance
Source§fn default() -> SubtypingVariance
fn default() -> SubtypingVariance
Returns the “default value” for a type. Read more
impl Eq for SubtypingVariance
Source§impl Hash for SubtypingVariance
impl Hash for SubtypingVariance
Source§impl PartialEq for SubtypingVariance
impl PartialEq for SubtypingVariance
Source§fn eq(&self, other: &SubtypingVariance) -> bool
fn eq(&self, other: &SubtypingVariance) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubtypingVariance
Auto Trait Implementations§
impl Freeze for SubtypingVariance
impl RefUnwindSafe for SubtypingVariance
impl Send for SubtypingVariance
impl Sync for SubtypingVariance
impl Unpin for SubtypingVariance
impl UnsafeUnpin for SubtypingVariance
impl UnwindSafe for SubtypingVariance
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