BitStructBase<T extends BitStructBase<T, K>, K extends BitField> constructor

const BitStructBase<T extends BitStructBase<T, K>, K extends BitField>(
  1. BitData bitData
)

caller compose for compile time const. const BitStructBase(ConstBits(11))

Implementation

// Directly extending BitData would give const constructors but would require handling mutable and immutable variants
const BitStructBase(this.bitData);