pub struct MappedType {
pub type_parameter: Box<TypeParameter>,
pub constraint: Option<Box<Type>>,
pub name_type: Option<Box<Type>>,
pub type_: Box<Type>,
pub readonly: Option<bool>,
pub optional: Option<bool>,
}
Expand description
Mapped type
Fields§
§type_parameter: Box<TypeParameter>
§constraint: Option<Box<Type>>
§name_type: Option<Box<Type>>
§type_: Box<Type>
§readonly: Option<bool>
§optional: Option<bool>
Trait Implementations§
Source§impl Clone for MappedType
impl Clone for MappedType
Source§fn clone(&self) -> MappedType
fn clone(&self) -> MappedType
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 MappedType
impl Debug for MappedType
Source§impl<'de> Deserialize<'de> for MappedType
impl<'de> Deserialize<'de> for MappedType
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
Auto Trait Implementations§
impl Freeze for MappedType
impl RefUnwindSafe for MappedType
impl Send for MappedType
impl Sync for MappedType
impl Unpin for MappedType
impl UnwindSafe for MappedType
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