1
const PRIORITY_BITS : u8 = 4 ; # [ doc = "A ceiling of 0" ] pub type C0 = :: typenum :: U0 ; # [ doc = "A preemption threshold of 0" ] pub type T0 = Threshold < :: typenum :: U0 > ; # [ doc = "A ceiling of 1" ] pub type C1 = :: typenum :: U1 ; # [ doc = "A preemption threshold of 1" ] pub type T1 = Threshold < :: typenum :: U1 > ; # [ doc = "A ceiling of 2" ] pub type C2 = :: typenum :: U2 ; # [ doc = "A preemption threshold of 2" ] pub type T2 = Threshold < :: typenum :: U2 > ; # [ doc = "A ceiling of 3" ] pub type C3 = :: typenum :: U3 ; # [ doc = "A preemption threshold of 3" ] pub type T3 = Threshold < :: typenum :: U3 > ; # [ doc = "A ceiling of 4" ] pub type C4 = :: typenum :: U4 ; # [ doc = "A preemption threshold of 4" ] pub type T4 = Threshold < :: typenum :: U4 > ; # [ doc = "A ceiling of 5" ] pub type C5 = :: typenum :: U5 ; # [ doc = "A preemption threshold of 5" ] pub type T5 = Threshold < :: typenum :: U5 > ; # [ doc = "A ceiling of 6" ] pub type C6 = :: typenum :: U6 ; # [ doc = "A preemption threshold of 6" ] pub type T6 = Threshold < :: typenum :: U6 > ; # [ doc = "A ceiling of 7" ] pub type C7 = :: typenum :: U7 ; # [ doc = "A preemption threshold of 7" ] pub type T7 = Threshold < :: typenum :: U7 > ; # [ doc = "A ceiling of 8" ] pub type C8 = :: typenum :: U8 ; # [ doc = "A preemption threshold of 8" ] pub type T8 = Threshold < :: typenum :: U8 > ; # [ doc = "A ceiling of 9" ] pub type C9 = :: typenum :: U9 ; # [ doc = "A preemption threshold of 9" ] pub type T9 = Threshold < :: typenum :: U9 > ; # [ doc = "A ceiling of 10" ] pub type C10 = :: typenum :: U10 ; # [ doc = "A preemption threshold of 10" ] pub type T10 = Threshold < :: typenum :: U10 > ; # [ doc = "A ceiling of 11" ] pub type C11 = :: typenum :: U11 ; # [ doc = "A preemption threshold of 11" ] pub type T11 = Threshold < :: typenum :: U11 > ; # [ doc = "A ceiling of 12" ] pub type C12 = :: typenum :: U12 ; # [ doc = "A preemption threshold of 12" ] pub type T12 = Threshold < :: typenum :: U12 > ; # [ doc = "A ceiling of 13" ] pub type C13 = :: typenum :: U13 ; # [ doc = "A preemption threshold of 13" ] pub type T13 = Threshold < :: typenum :: U13 > ; # [ doc = "A ceiling of 14" ] pub type C14 = :: typenum :: U14 ; # [ doc = "A preemption threshold of 14" ] pub type T14 = Threshold < :: typenum :: U14 > ; # [ doc = "A ceiling of 15" ] pub type C15 = :: typenum :: U15 ; # [ doc = "A preemption threshold of 15" ] pub type T15 = Threshold < :: typenum :: U15 > ; # [ doc = "A ceiling of 16" ] pub type C16 = :: typenum :: U16 ; # [ doc = "A preemption threshold of 16" ] pub type T16 = Threshold < :: typenum :: U16 > ; # [ doc = "A priority of 0, the lowest priority" ] pub type P0 = Priority < :: typenum :: U0 > ; # [ doc = "A priority of 1" ] pub type P1 = Priority < :: typenum :: U1 > ; # [ doc = "A priority of 2" ] pub type P2 = Priority < :: typenum :: U2 > ; # [ doc = "A priority of 3" ] pub type P3 = Priority < :: typenum :: U3 > ; # [ doc = "A priority of 4" ] pub type P4 = Priority < :: typenum :: U4 > ; # [ doc = "A priority of 5" ] pub type P5 = Priority < :: typenum :: U5 > ; # [ doc = "A priority of 6" ] pub type P6 = Priority < :: typenum :: U6 > ; # [ doc = "A priority of 7" ] pub type P7 = Priority < :: typenum :: U7 > ; # [ doc = "A priority of 8" ] pub type P8 = Priority < :: typenum :: U8 > ; # [ doc = "A priority of 9" ] pub type P9 = Priority < :: typenum :: U9 > ; # [ doc = "A priority of 10" ] pub type P10 = Priority < :: typenum :: U10 > ; # [ doc = "A priority of 11" ] pub type P11 = Priority < :: typenum :: U11 > ; # [ doc = "A priority of 12" ] pub type P12 = Priority < :: typenum :: U12 > ; # [ doc = "A priority of 13" ] pub type P13 = Priority < :: typenum :: U13 > ; # [ doc = "A priority of 14" ] pub type P14 = Priority < :: typenum :: U14 > ; # [ doc = "A priority of 15" ] pub type P15 = Priority < :: typenum :: U15 > ; # [ doc = "A priority of 16, the highest priority" ] pub type P16 = Priority < :: typenum :: U16 > ; unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U0 { } unsafe impl LessThanOrEqual < :: typenum :: U0 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U1 { } unsafe impl LessThanOrEqual < :: typenum :: U1 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U1 { } unsafe impl LessThanOrEqual < :: typenum :: U1 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U2 { } unsafe impl LessThanOrEqual < :: typenum :: U2 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U2 { } unsafe impl LessThanOrEqual < :: typenum :: U2 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U2 { } unsafe impl LessThanOrEqual < :: typenum :: U2 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U3 { } unsafe impl LessThanOrEqual < :: typenum :: U3 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U3 { } unsafe impl LessThanOrEqual < :: typenum :: U3 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U3 { } unsafe impl LessThanOrEqual < :: typenum :: U3 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U3 { } unsafe impl LessThanOrEqual < :: typenum :: U3 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U4 { } unsafe impl LessThanOrEqual < :: typenum :: U4 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U4 { } unsafe impl LessThanOrEqual < :: typenum :: U4 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U4 { } unsafe impl LessThanOrEqual < :: typenum :: U4 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U4 { } unsafe impl LessThanOrEqual < :: typenum :: U4 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U4 { } unsafe impl LessThanOrEqual < :: typenum :: U4 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U5 { } unsafe impl LessThanOrEqual < :: typenum :: U5 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U6 { } unsafe impl LessThanOrEqual < :: typenum :: U6 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U7 { } unsafe impl LessThanOrEqual < :: typenum :: U7 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U8 { } unsafe impl LessThanOrEqual < :: typenum :: U8 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U9 { } unsafe impl LessThanOrEqual < :: typenum :: U9 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U10 { } unsafe impl LessThanOrEqual < :: typenum :: U10 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U11 { } unsafe impl LessThanOrEqual < :: typenum :: U11 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U12 > for :: typenum :: U12 { } unsafe impl LessThanOrEqual < :: typenum :: U12 > for :: typenum :: U12 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U12 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U12 { } unsafe impl GreaterThanOrEqual < :: typenum :: U13 > for :: typenum :: U13 { } unsafe impl LessThanOrEqual < :: typenum :: U13 > for :: typenum :: U13 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U12 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U12 { } unsafe impl GreaterThanOrEqual < :: typenum :: U13 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U13 { } unsafe impl GreaterThanOrEqual < :: typenum :: U14 > for :: typenum :: U14 { } unsafe impl LessThanOrEqual < :: typenum :: U14 > for :: typenum :: U14 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U12 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U12 { } unsafe impl GreaterThanOrEqual < :: typenum :: U13 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U13 { } unsafe impl GreaterThanOrEqual < :: typenum :: U14 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U14 { } unsafe impl GreaterThanOrEqual < :: typenum :: U15 > for :: typenum :: U15 { } unsafe impl LessThanOrEqual < :: typenum :: U15 > for :: typenum :: U15 { } unsafe impl GreaterThanOrEqual < :: typenum :: U0 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U0 { } unsafe impl GreaterThanOrEqual < :: typenum :: U1 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U1 { } unsafe impl GreaterThanOrEqual < :: typenum :: U2 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U2 { } unsafe impl GreaterThanOrEqual < :: typenum :: U3 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U3 { } unsafe impl GreaterThanOrEqual < :: typenum :: U4 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U4 { } unsafe impl GreaterThanOrEqual < :: typenum :: U5 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U5 { } unsafe impl GreaterThanOrEqual < :: typenum :: U6 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U6 { } unsafe impl GreaterThanOrEqual < :: typenum :: U7 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U7 { } unsafe impl GreaterThanOrEqual < :: typenum :: U8 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U8 { } unsafe impl GreaterThanOrEqual < :: typenum :: U9 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U9 { } unsafe impl GreaterThanOrEqual < :: typenum :: U10 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U10 { } unsafe impl GreaterThanOrEqual < :: typenum :: U11 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U11 { } unsafe impl GreaterThanOrEqual < :: typenum :: U12 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U12 { } unsafe impl GreaterThanOrEqual < :: typenum :: U13 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U13 { } unsafe impl GreaterThanOrEqual < :: typenum :: U14 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U14 { } unsafe impl GreaterThanOrEqual < :: typenum :: U15 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U15 { } unsafe impl GreaterThanOrEqual < :: typenum :: U16 > for :: typenum :: U16 { } unsafe impl LessThanOrEqual < :: typenum :: U16 > for :: typenum :: U16 { } # [ doc = r" Maximum ceiling" ] pub type CMax = C16 ; # [ doc = r" Maximum priority" ] pub type PMax = P16 ; # [ doc = r" Maximum preemption threshold" ] pub type TMax = T16 ; # [ doc = r" Maximum priority level" ] pub type UMax = :: typenum :: U16 ;