1 2 3 4 5 6
pub(super) trait Digit {} pub(super) trait HexDigit {} pub(super) trait NumericLiteral: Digit + HexDigit {} pub(super) trait LiteralValue: NumericLiteral {}