pub enum ProjectionNullability {
NonNull,
Nullable,
Unknown,
}Expand description
Conservative nullability classification for one output projection.
Variants§
Trait Implementations§
Source§impl Clone for ProjectionNullability
impl Clone for ProjectionNullability
Source§fn clone(&self) -> ProjectionNullability
fn clone(&self) -> ProjectionNullability
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 ProjectionNullability
Source§impl Debug for ProjectionNullability
impl Debug for ProjectionNullability
Source§impl<'de> Deserialize<'de> for ProjectionNullability
impl<'de> Deserialize<'de> for ProjectionNullability
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
impl Eq for ProjectionNullability
Source§impl PartialEq for ProjectionNullability
impl PartialEq for ProjectionNullability
Source§fn eq(&self, other: &ProjectionNullability) -> bool
fn eq(&self, other: &ProjectionNullability) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProjectionNullability
impl Serialize for ProjectionNullability
impl StructuralPartialEq for ProjectionNullability
Auto Trait Implementations§
impl Freeze for ProjectionNullability
impl RefUnwindSafe for ProjectionNullability
impl Send for ProjectionNullability
impl Sync for ProjectionNullability
impl Unpin for ProjectionNullability
impl UnsafeUnpin for ProjectionNullability
impl UnwindSafe for ProjectionNullability
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