pub trait IdentGenerator<R: Replica> {
// Required method
fn generate(
&mut self,
replica: R,
left: Option<&Ident<R>>,
right: Option<&Ident<R>>,
) -> Ident<R>;
}pub trait IdentGenerator<R: Replica> {
// Required method
fn generate(
&mut self,
replica: R,
left: Option<&Ident<R>>,
right: Option<&Ident<R>>,
) -> Ident<R>;
}