[−][src]Trait c2_chacha::guts::Machine
Associated Types
type u32x4: u32x4<Self>
type u64x2: u64x2<Self>
type u128x1: u128x1<Self>
type u32x4x2: u32x4x2<Self>
type u64x2x2: u64x2x2<Self>
type u64x4: u64x4<Self>
type u128x2: u128x2<Self>
type u32x4x4: u32x4x4<Self>
type u64x2x4: u64x2x4<Self>
type u128x4: u128x4<Self>
Required methods
unsafe fn instance() -> Self
Provided methods
fn unpack<S, V>(self, s: S) -> V where
V: Store<S>,
V: Store<S>,
fn vec<V, A>(self, a: A) -> V where
V: MultiLane<A>,
V: MultiLane<A>,
fn read_le<V>(self, input: &[u8]) -> V where
V: StoreBytes,
V: StoreBytes,
fn read_be<V>(self, input: &[u8]) -> V where
V: StoreBytes,
V: StoreBytes,
Implementations on Foreign Types
impl Machine for GenericMachine[src]
type u32x4 = u32x4_generic
type u64x2 = u64x2_generic
type u128x1 = u128x1_generic
type u32x4x2 = x2<u32x4_generic, G0>
type u64x2x2 = x2<u64x2_generic, G0>
type u64x4 = x2<u64x2_generic, G1>
type u128x2 = x2<u128x1_generic, G0>
type u32x4x4 = x4<u32x4_generic>
type u64x2x4 = x4<u64x2_generic>
type u128x4 = x4<u128x1_generic>
unsafe fn instance() -> GenericMachine[src]
fn unpack<S, V>(self, s: S) -> V where
V: Store<S>, [src]
V: Store<S>,
fn vec<V, A>(self, a: A) -> V where
V: MultiLane<A>, [src]
V: MultiLane<A>,
fn read_le<V>(self, input: &[u8]) -> V where
V: StoreBytes, [src]
V: StoreBytes,
fn read_be<V>(self, input: &[u8]) -> V where
V: StoreBytes, [src]
V: StoreBytes,