pub struct NamedStructType {
pub name: Node,
pub module_path: Vec<String>,
pub assigned_name: String,
pub anon_struct_type: AnonymousStructType,
pub instantiated_type_parameters: Vec<Type>,
pub blueprint_info: Option<ParameterizedTypeBlueprintInfo>,
}
Fields§
§name: Node
§module_path: Vec<String>
§assigned_name: String
§anon_struct_type: AnonymousStructType
§instantiated_type_parameters: Vec<Type>
§blueprint_info: Option<ParameterizedTypeBlueprintInfo>
Implementations§
Trait Implementations§
Source§impl Clone for NamedStructType
impl Clone for NamedStructType
Source§fn clone(&self) -> NamedStructType
fn clone(&self) -> NamedStructType
Returns a copy 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 NamedStructType
impl Debug for NamedStructType
Source§impl Hash for NamedStructType
impl Hash for NamedStructType
Source§impl PartialEq for NamedStructType
impl PartialEq for NamedStructType
impl Eq for NamedStructType
impl StructuralPartialEq for NamedStructType
Auto Trait Implementations§
impl Freeze for NamedStructType
impl RefUnwindSafe for NamedStructType
impl Send for NamedStructType
impl Sync for NamedStructType
impl Unpin for NamedStructType
impl UnwindSafe for NamedStructType
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