pub struct MappedTypeData {
pub readonly_token: NodeIndex,
pub type_parameter: NodeIndex,
pub name_type: NodeIndex,
pub question_token: NodeIndex,
pub type_node: NodeIndex,
pub members: Option<NodeList>,
}Expand description
Data for mapped type
Fields§
§readonly_token: NodeIndex§type_parameter: NodeIndex§name_type: NodeIndex§question_token: NodeIndex§type_node: NodeIndex§members: Option<NodeList>Trait Implementations§
Source§impl Clone for MappedTypeData
impl Clone for MappedTypeData
Source§fn clone(&self) -> MappedTypeData
fn clone(&self) -> MappedTypeData
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 MappedTypeData
impl Debug for MappedTypeData
Source§impl<'de> Deserialize<'de> for MappedTypeData
impl<'de> Deserialize<'de> for MappedTypeData
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 MappedTypeData
impl RefUnwindSafe for MappedTypeData
impl Send for MappedTypeData
impl Sync for MappedTypeData
impl Unpin for MappedTypeData
impl UnsafeUnpin for MappedTypeData
impl UnwindSafe for MappedTypeData
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