pub struct AesEncoderOptions {
pub password: Password,
pub iv: [u8; 16],
pub salt: [u8; 16],
pub num_cycles_power: u8,
}
Available on crate features
compress
and aes256
only.Fields§
§password: Password
§iv: [u8; 16]
§salt: [u8; 16]
§num_cycles_power: u8
Implementations§
Trait Implementations§
Source§impl Clone for AesEncoderOptions
impl Clone for AesEncoderOptions
Source§fn clone(&self) -> AesEncoderOptions
fn clone(&self) -> AesEncoderOptions
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 AesEncoderOptions
impl Debug for AesEncoderOptions
Source§impl From<AesEncoderOptions> for EncoderConfiguration
impl From<AesEncoderOptions> for EncoderConfiguration
Source§fn from(value: AesEncoderOptions) -> Self
fn from(value: AesEncoderOptions) -> Self
Converts to this type from the input type.
Source§impl From<AesEncoderOptions> for EncoderOptions
impl From<AesEncoderOptions> for EncoderOptions
Source§fn from(value: AesEncoderOptions) -> Self
fn from(value: AesEncoderOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AesEncoderOptions
impl RefUnwindSafe for AesEncoderOptions
impl Send for AesEncoderOptions
impl Sync for AesEncoderOptions
impl Unpin for AesEncoderOptions
impl UnwindSafe for AesEncoderOptions
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