Struct libcryptsetup_rs::ActiveDevice
source · pub struct ActiveDevice {
pub offset: u64,
pub iv_offset: u64,
pub size: u64,
pub flags: CryptActivate,
}
Expand description
Record containing data on the given active device
Fields§
§offset: u64
Device offset
iv_offset: u64
Initialization vector offset
size: u64
Size of the device
flags: CryptActivate
Flags with activation options
Trait Implementations§
source§impl<'a> TryFrom<&'a crypt_active_device> for ActiveDevice
impl<'a> TryFrom<&'a crypt_active_device> for ActiveDevice
§type Error = LibcryptErr
type Error = LibcryptErr
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ActiveDevice
impl RefUnwindSafe for ActiveDevice
impl Send for ActiveDevice
impl Sync for ActiveDevice
impl Unpin for ActiveDevice
impl UnwindSafe for ActiveDevice
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