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
fn partial_times_mut(&mut self, n: usize)
[src]
fn partial_times(self, n: usize) -> Self
[src]
Implementors
impl<T> Semigroup for T where
T: PartialSemigroup<T> + for<'t> PartialSemigroup<&'t T>,
[src]
T: PartialSemigroup<T> + for<'t> PartialSemigroup<&'t T>,