Structs

  • Zero-Sized Type (ZST) for internal BTreeSet values. Used instead of () to differentiate between:

Traits

  • A trait to differentiate between BTreeMap and BTreeSet values. Returns true only for type SetValZST, false for all other types (blanket implementation). TypeId requires a 'static lifetime, use of this trait avoids that restriction.