pub fn new(mut bits: W, len: usize) -> Self {
		assert!(len <= W::len());
		bits.set_false_from(len);
		BitLengthString { bits, len }
	}
/// Create new dynamic-length bit string from fixed bit string and a
/// length.
///
/// The bits in `bits` after `len` bits are set to false.
///
/// # Panics
///
/// Panics if `len > W::len()`.
Create new dynamic-length bit string from fixed bit string and a
length.

The bits in `bits` after `len` bits are set to false.
Create new dynamic - length bit string from fixed bit string and a length . The bits in ` bits ` after ` len ` bits are set to false .
pub fn new(mut bits: W, len: usize) -> Self {
		assert!(len <= W::len());
		bits.set_false_from(len);
		BitLengthString { bits, len }
	}
pub fn new ( mut bits : W , len : usize ) -> Self { assert ! ( len W len ( ) ) ; bits . set_false_from ( len ) ; BitLengthString { bits , len } }
Create new dynamic-length bit string from fixed bit string and a
length.
Create new dynamic - length bit string from fixed bit string and a length .
bits
W
len
usize
panics
Panics if `len > W::len()`.
Panics if ` len > W :: len () ` .