Trait enso_prelude::semigroup::Semigroup[][src]

pub trait Semigroup: PartialSemigroup<Self> + for<'t> PartialSemigroup<&'t Self> {
    fn partial_times_mut(&mut self, n: usize) { ... }
fn partial_times(self, n: usize) -> Self { ... } }

Provided methods

Implementors