pub struct AngouChain {
pub steps: Vec<AngouStep>,
}Expand description
A chain of XOR steps. Each step is applied with cyclic indexing.
Fields§
§steps: Vec<AngouStep>Implementations§
Source§impl AngouChain
impl AngouChain
pub fn apply_in_place(&self, buf: &mut [u8])
pub fn describe(&self) -> Vec<(AngouStepKind, usize)>
Trait Implementations§
Source§impl Clone for AngouChain
impl Clone for AngouChain
Source§fn clone(&self) -> AngouChain
fn clone(&self) -> AngouChain
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AngouChain
impl Debug for AngouChain
Source§impl Default for AngouChain
impl Default for AngouChain
Source§fn default() -> AngouChain
fn default() -> AngouChain
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AngouChain
impl RefUnwindSafe for AngouChain
impl Send for AngouChain
impl Sync for AngouChain
impl Unpin for AngouChain
impl UnsafeUnpin for AngouChain
impl UnwindSafe for AngouChain
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