FromBits

Trait FromBits 

Source
pub trait FromBits {
    // Required method
    fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self;
}
Expand description

Converts bit iterator to value

Required Methods§

Source

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl FromBits for u8

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl FromBits for u16

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl FromBits for u32

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl FromBits for u64

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl FromBits for u128

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize> FromBits for [u8; N]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize> FromBits for [u16; N]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize> FromBits for [u32; N]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize> FromBits for [u64; N]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize> FromBits for [u128; N]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Source§

impl<const N: usize, const M: usize> FromBits for [[u8; N]; M]

Source§

fn from_bits<I: Iterator<Item = bool>>(bits: I) -> Self

Implementors§