Enum Legacy
pub enum Legacy
DJB variant specific features: 64-bit counter and 64-bit nonce.
Trait Implementations
impl Clone for Legacy
fn clone(&self) -> Legacy
impl Copy for Legacy
impl Debug for Legacy
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Variant for Legacy
type Counter = u64;fn get_block_pos(row: &[u32]) -> u64fn set_block_pos(row: &mut [u32], pos: u64)fn remaining_blocks(block_pos: u64) -> Option<usize>
Auto Trait Implementations
impl Freeze for Legacy
impl RefUnwindSafe for Legacy
impl Send for Legacy
impl Sync for Legacy
impl Unpin for Legacy
impl UnsafeUnpin for Legacy
impl UnwindSafe for Legacy
Blanket Implementations
impl<T> Any for Legacy
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Legacy
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Legacy
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Legacy
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Legacy
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Legacy
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 Legacy
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Legacy
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>