Trait virtue::generate::Parent

source ·
pub trait Parent {
    // Required methods
    fn append(&mut self, builder: StreamBuilder);
    fn name(&self) -> &Ident;
    fn generics(&self) -> Option<&Generics>;
    fn generic_constraints(&self) -> Option<&GenericConstraints>;
}
Expand description

Helper trait to make it possible to nest several builders. Internal use only.

Required Methods§

Implementors§

source§

impl Parent for Generator

source§

impl<'a, P: Parent> Parent for GenStruct<'a, P>

source§

impl<P: Parent> Parent for GenerateMod<'_, P>