pub(crate) struct Backend;Expand description
Default backend based on software implementation.
Trait Implementations§
Source§impl Backend for Backend
impl Backend for Backend
Source§fn get_p1600<const ROUNDS: usize>() -> Fn1600
fn get_p1600<const ROUNDS: usize>() -> Fn1600
Get scalar
p1600 function with the specified number of rounds. Read moreSource§fn get_par_p1600<const ROUNDS: usize>() -> ParFn1600<Self>
fn get_par_p1600<const ROUNDS: usize>() -> ParFn1600<Self>
Get parallel
p1600 function with the specified number of rounds. Read moreSource§fn get_par_f1600() -> ParFn1600<Self>
fn get_par_f1600() -> ParFn1600<Self>
Get parallel
f1600 function.Auto Trait Implementations§
impl Freeze for Backend
impl RefUnwindSafe for Backend
impl Send for Backend
impl Sync for Backend
impl Unpin for Backend
impl UnsafeUnpin for Backend
impl UnwindSafe for Backend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more