We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 167cee8 commit 6a6259fCopy full SHA for 6a6259f
src/segtree.rs
@@ -27,6 +27,11 @@ where
27
}
28
29
30
+impl<M: Monoid> Default for Segtree<M> {
31
+ fn default() -> Self {
32
+ Segtree::new(0)
33
+ }
34
+}
35
impl<M: Monoid> Segtree<M> {
36
pub fn new(n: usize) -> Segtree<M> {
37
vec![M::identity(); n].into()
@@ -179,7 +184,6 @@ impl<M: Monoid> Segtree<M> {
179
184
// }
180
185
// ```
181
186
182
-#[derive(Default)]
183
187
pub struct Segtree<M>
188
where
189
M: Monoid,
0 commit comments