Skip to content

Commit 6a6259f

Browse files
Fixed Default implementation
1 parent 167cee8 commit 6a6259f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/segtree.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ where
2727
}
2828
}
2929

30+
impl<M: Monoid> Default for Segtree<M> {
31+
fn default() -> Self {
32+
Segtree::new(0)
33+
}
34+
}
3035
impl<M: Monoid> Segtree<M> {
3136
pub fn new(n: usize) -> Segtree<M> {
3237
vec![M::identity(); n].into()
@@ -179,7 +184,6 @@ impl<M: Monoid> Segtree<M> {
179184
// }
180185
// ```
181186

182-
#[derive(Default)]
183187
pub struct Segtree<M>
184188
where
185189
M: Monoid,

0 commit comments

Comments
 (0)