pub struct SubDomainImplementer {
name: Ident,
generics: Generics,
base: Option<FieldInfo>,
sort_cells: Option<FieldInfo>,
mechanics: Option<FieldInfo>,
force: Option<FieldInfo>,
reactions: Option<FieldInfo>,
}Fields§
§name: Ident§generics: Generics§base: Option<FieldInfo>§sort_cells: Option<FieldInfo>§mechanics: Option<FieldInfo>§force: Option<FieldInfo>§reactions: Option<FieldInfo>Implementations§
Source§impl SubDomainImplementer
impl SubDomainImplementer
fn implement_base(&self) -> TokenStream
fn implement_sort_cells(&self) -> TokenStream
fn implement_mechanics(&self) -> TokenStream
fn implement_reactions(&self) -> TokenStream
fn implement_force(&self) -> TokenStream
Trait Implementations§
Source§impl From<SubDomainParser> for SubDomainImplementer
impl From<SubDomainParser> for SubDomainImplementer
Source§fn from(value: SubDomainParser) -> Self
fn from(value: SubDomainParser) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SubDomainImplementer
impl RefUnwindSafe for SubDomainImplementer
impl !Send for SubDomainImplementer
impl !Sync for SubDomainImplementer
impl Unpin for SubDomainImplementer
impl UnwindSafe for SubDomainImplementer
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