[−][src]Trait modular_bitfield::Specifier
Trait implemented by all bitfield specifiers.
Should generally not be implemented directly by users but through the macros provided by the crate.
Note
These can be all unsigned fixed-size primitives,
represented by B1, B2, ... B64
and enums that
derive from BitfieldSpecifier
.
Associated Types
type Bytes
type InOut
The interface type of the specifier.
Note
This is the type that is used for the getters and setters.
Associated Constants
const BITS: usize
The amount of bits used by the specifier.
Required methods
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
Converts some bytes into the in-out type.
Errors
If the in-out type is out of bounds. This can for example happen if your
in-out type is u8
(for B7
) but you specified a value that is bigger
or equal to 128 which exceeds the 7 bits.
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
Converts the given bytes into the in-out type.
Errors
If the given byte pattern is invalid for the in-out type. This can happen for example for enums that have a number of variants which is not equal to the power of two and therefore yields some invalid bit patterns.
Implementors
impl Specifier for B1
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B2
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B3
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B4
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B5
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B6
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B7
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B8
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B9
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B10
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B11
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B12
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B13
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B14
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B15
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B16
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B17
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B18
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B19
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B20
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B21
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B22
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B23
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B24
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B25
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B26
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B27
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B28
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B29
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B30
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B31
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B32
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B33
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B34
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B35
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B36
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B37
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B38
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B39
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B40
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B41
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B42
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B43
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B44
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B45
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B46
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B47
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B48
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B49
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B50
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B51
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B52
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B53
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B54
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B55
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B56
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B57
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B58
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B59
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B60
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B61
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B62
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B63
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B64
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B65
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B66
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B67
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B68
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B69
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B70
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B71
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B72
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B73
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B74
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B75
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B76
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B77
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B78
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B79
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B80
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B81
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B82
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B83
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B84
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B85
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B86
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B87
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B88
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B89
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B90
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B91
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B92
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B93
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B94
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B95
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B96
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B97
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B98
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B99
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B100
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B101
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B102
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B103
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B104
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B105
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B106
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B107
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B108
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B109
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B110
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B111
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B112
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B113
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B114
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B115
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B116
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B117
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B118
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B119
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B120
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B121
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B122
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B123
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B124
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B125
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B126
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B127
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for B128
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for bool
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = bool
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for u8
[src]
const BITS: usize
[src]
type Bytes = u8
type InOut = u8
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for u16
[src]
const BITS: usize
[src]
type Bytes = u16
type InOut = u16
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for u32
[src]
const BITS: usize
[src]
type Bytes = u32
type InOut = u32
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for u64
[src]
const BITS: usize
[src]
type Bytes = u64
type InOut = u64
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
impl Specifier for u128
[src]
const BITS: usize
[src]
type Bytes = u128
type InOut = u128
fn into_bytes(input: Self::InOut) -> Result<Self::Bytes, OutOfBounds>
[src]
fn from_bytes(
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>
[src]
bytes: Self::Bytes
) -> Result<Self::InOut, InvalidBitPattern<Self::Bytes>>