pub struct StructInstantiationExpression {
pub span: Span,
pub struct_type_name: TypeIdentifier,
pub struct_field_initializer: Vec<StructFieldInitializerExpression>,
}Fields§
§span: Span§struct_type_name: TypeIdentifier§struct_field_initializer: Vec<StructFieldInitializerExpression>Trait Implementations§
Source§impl<'de> Deserialize<'de> for StructInstantiationExpression
impl<'de> Deserialize<'de> for StructInstantiationExpression
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 StructInstantiationExpression
Source§impl PartialEq for StructInstantiationExpression
impl PartialEq for StructInstantiationExpression
Source§fn eq(&self, other: &StructInstantiationExpression) -> bool
fn eq(&self, other: &StructInstantiationExpression) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StructInstantiationExpression
Auto Trait Implementations§
impl Freeze for StructInstantiationExpression
impl RefUnwindSafe for StructInstantiationExpression
impl Send for StructInstantiationExpression
impl Sync for StructInstantiationExpression
impl Unpin for StructInstantiationExpression
impl UnsafeUnpin for StructInstantiationExpression
impl UnwindSafe for StructInstantiationExpression
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