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
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 Eq for StructInstantiationExpression
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 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