Struct ChaCha8Core
pub struct ChaCha8Core { /* private fields */ }
ChaCha with 8 rounds
Trait Implementations
impl Clone for ChaCha8Core
fn clone(&self) -> ChaCha8Core
impl Debug for ChaCha8Core
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for ChaCha8Core
impl Generator for ChaCha8Core
type Output = [u32; 64];fn generate(&mut self, output: &mut Self::Output)
impl PartialEq for ChaCha8Core
fn eq(&self, other: &ChaCha8Core) -> bool
impl SeedableRng for ChaCha8Core
type Seed = [u8; 32];fn from_seed(seed: Self::Seed) -> Self
impl StructuralPartialEq for ChaCha8Core
Auto Trait Implementations
impl Freeze for ChaCha8Core
impl RefUnwindSafe for ChaCha8Core
impl Send for ChaCha8Core
impl Sync for ChaCha8Core
impl Unpin for ChaCha8Core
impl UnsafeUnpin for ChaCha8Core
impl UnwindSafe for ChaCha8Core
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for ChaCha8Core
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for ChaCha8Core
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for ChaCha8Core
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ChaCha8Core
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ChaCha8Core
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ChaCha8Core
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ChaCha8Core
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Read<Exclusive, BecauseExclusive> for ChaCha8Core
where
T: ?Sized,
impl<T> ToOwned for ChaCha8Core
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ChaCha8Core
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ChaCha8Core
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ChaCha8Core
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<V, T> VZip<V> for ChaCha8Core
where
V: MultiLane<T>,
fn vzip(self) -> V