Trait Strand
strand::mutable
pub trait Strand<T> { fn evolve<'a>(&'a mut self, event: &'a Event<T = T>) -> Result<(), Errors>; }
fn evolve<'a>(&'a mut self, event: &'a Event<T = T>) -> Result<(), Errors>
impl<T, A: Strand<T> + Mutable<T>> Strand<T> for A