pub enum IvMode {
Random,
Derived,
Fixed,
Counter,
FileOffset,
}Variants§
Random
随机生成IV(推荐)
Derived
从文件数据派生IV(基于内容)
Fixed
使用固定IV(不推荐,仅用于测试)
Counter
基于计数器生成IV
FileOffset
基于文件偏移量生成IV
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IvMode
impl<'de> Deserialize<'de> for IvMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IvMode
impl StructuralPartialEq for IvMode
Auto Trait Implementations§
impl Freeze for IvMode
impl RefUnwindSafe for IvMode
impl Send for IvMode
impl Sync for IvMode
impl Unpin for IvMode
impl UnwindSafe for IvMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.