initSidebarItems({"enum":[["Equal",""],["Greater",""],["Less",""]],"mod":[["bit","Type-level bits. These are rather simple and are used as the building blocks of the other number types in this crate."],["consts","This module defines aliases for many constants. It is generated by typenum's build script."],["int","Type-level signed integers."],["uint","Type-level unsigned integers."]],"trait":[["Cmp","A **type operator** for comparing `Self` and `Rhs`. It provides a similar functionality to the function `std::cmp::Ord::cmp` but for types."],["NonZero","A **marker trait** to designate that a type is not zero. All number types in this crate implement `NonZero` except `B0`, `U0`, and `Z0`."],["Ord","A **Marker trait** for the types `Greater`, `Equal`, and `Less`."],["Pow","A **type operator** that provides exponentiation by repeated squaring."],["Same","A **type operator** that ensures that `Rhs` is the same as `Self`, it is mainly useful for writing macros that can take arbitrary binary or unary operators."]],"type":[["Add1","Alias to make it easy to add 1: `Add1 = >::Output`"],["And","Alias for the associated type of `BitAnd`: `And = >::Output`"],["Compare","Alias for the associated type of `Cmp`: `Compare = >::Output`"],["Cube","Alias to make it easy to square. `Cube = as Mul>::Output`"],["Diff","Alias for the associated type of `Sub`: `Diff = >::Output`"],["Exp","Alias for the associated type of `Pow`: `Exp = >::Output`"],["Mod","Alias for the associated type of `Rem`: `Mod = >::Output`"],["Negate","Alias for the associated type of `Neg`: `Negate = ::Output`"],["Or","Alias for the associated type of `BitOr`: `Or = >::Output`"],["Prod","Alias for the associated type of `Mul`: `Prod = >::Output`"],["Quot","Alias for the associated type of `Div`: `Quot = >::Output`"],["Shleft","Alias for the associated type of `Shl`: `Shleft = >::Output`"],["Shright","Alias for the associated type of `Shr`: `Shright = >::Output`"],["Square","Alias to make it easy to square. `Square = >::Output`"],["Sub1","Alias to make it easy to subtract 1: `Sub1 = >::Output`"],["Sum","Alias for the associated type of `Add`: `Sum = >::Output`"],["Xor","Alias for the associated type of `BitXor`: `Xor = >::Output`"]]});