pub struct ParsedTraitDef {
pub name: String,
pub fields: Vec<SchemaField>,
pub connections: Vec<SchemaConnection>,
}Expand description
Parsed trait definition from a valence_trait_schema! file (generator IR).
Fields§
§name: String§fields: Vec<SchemaField>§connections: Vec<SchemaConnection>Trait Implementations§
Source§impl Clone for ParsedTraitDef
impl Clone for ParsedTraitDef
Source§fn clone(&self) -> ParsedTraitDef
fn clone(&self) -> ParsedTraitDef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for ParsedTraitDef
impl !UnwindSafe for ParsedTraitDef
impl Freeze for ParsedTraitDef
impl Send for ParsedTraitDef
impl Sync for ParsedTraitDef
impl Unpin for ParsedTraitDef
impl UnsafeUnpin for ParsedTraitDef
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