pub struct TypeRefKind {
pub value: ValueType,
pub nullable: Option<bool>,
}Expand description
A type expression and its nullability marker.
Fields§
§value: ValueType§nullable: Option<bool>Trait Implementations§
Source§impl Clone for TypeRefKind
impl Clone for TypeRefKind
Source§impl Debug for TypeRefKind
impl Debug for TypeRefKind
Source§impl<'de> Deserialize<'de> for TypeRefKind
impl<'de> Deserialize<'de> for TypeRefKind
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 TypeRefKind
Source§impl Hash for TypeRefKind
impl Hash for TypeRefKind
Source§impl PartialEq for TypeRefKind
impl PartialEq for TypeRefKind
Source§impl Serialize for TypeRefKind
impl Serialize for TypeRefKind
impl StructuralPartialEq for TypeRefKind
Auto Trait Implementations§
impl Freeze for TypeRefKind
impl RefUnwindSafe for TypeRefKind
impl Send for TypeRefKind
impl Sync for TypeRefKind
impl Unpin for TypeRefKind
impl UnsafeUnpin for TypeRefKind
impl UnwindSafe for TypeRefKind
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