pub struct ExprWithTypeArgsData {
pub expression: NodeIndex,
pub type_arguments: Option<NodeList>,
}Expand description
Data for expression with type arguments
Fields§
§expression: NodeIndex§type_arguments: Option<NodeList>Trait Implementations§
Source§impl Clone for ExprWithTypeArgsData
impl Clone for ExprWithTypeArgsData
Source§fn clone(&self) -> ExprWithTypeArgsData
fn clone(&self) -> ExprWithTypeArgsData
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 ExprWithTypeArgsData
impl Debug for ExprWithTypeArgsData
Source§impl<'de> Deserialize<'de> for ExprWithTypeArgsData
impl<'de> Deserialize<'de> for ExprWithTypeArgsData
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 ExprWithTypeArgsData
impl RefUnwindSafe for ExprWithTypeArgsData
impl Send for ExprWithTypeArgsData
impl Sync for ExprWithTypeArgsData
impl Unpin for ExprWithTypeArgsData
impl UnsafeUnpin for ExprWithTypeArgsData
impl UnwindSafe for ExprWithTypeArgsData
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