diff options
Diffstat (limited to 'src/bitset.rs')
| -rw-r--r-- | src/bitset.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/bitset.rs b/src/bitset.rs index eae2596..90dc2c5 100644 --- a/src/bitset.rs +++ b/src/bitset.rs @@ -41,3 +41,16 @@ impl BitSet { } } } + +impl std::fmt::Debug for BitSet { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + for i in 0..self.size { + if self.get(i) { + write!(f, "1")?; + } else { + write!(f, "0")?; + } + } + Ok(()) + } +} |
