☰
Trait SemiGroup
Associated Types
T
Required Methods
operate
Implementors
Other items in
competitive_library
::
structure
::
disjoint_sparse_table
All crates
?
Trait
competitive_library
::
structure
::
disjoint_sparse_table
::
SemiGroup
[
−
]
[src]
pub trait SemiGroup { type
T
:
Clone
; fn
operate
(a: &Self::
T
, b: &Self::
T
) -> Self::
T
; }
Associated Types
[src]
type
T
:
Clone
Required methods
[src]
fn
operate
(a: &Self::
T
, b: &Self::
T
) -> Self::
T
Implementors
[src]
impl
SemiGroup
for
Add
type
T
=
i64