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
impl 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§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