diff --git a/ipld/bitfield/src/lib.rs b/ipld/bitfield/src/lib.rs index 1f9c4cf07..769d313dd 100644 --- a/ipld/bitfield/src/lib.rs +++ b/ipld/bitfield/src/lib.rs @@ -133,8 +133,12 @@ impl FromIterator for MaybeBitField { impl BitField { /// Creates an empty bit field. - pub fn new() -> Self { - Self::default() + pub const fn new() -> Self { + Self { + ranges: Vec::new(), + set: BTreeSet::new(), + unset: BTreeSet::new(), + } } /// Creates a new bit field from a `RangeIterator`.