macro_rules! unsigned_ones_complement_impl {
($SelfT:ty, $BITS:expr_2021, $InnerT:ty, $SignedPeerT:ty) => { ... };
}Expand description
This macro implements the base functionality of the unsigned
types. The SelfT argument is the name of the (unsigned in this
case) type we are defining. BITS is the bit width of the type
we are defining. InnerT is the name of the native type which
will store those bits. SignedPeerT is the name of the
equivalent signed type having the same width (e.g. for
Unsigned18Bit this should be Signed18Bit).