[−][src]Struct libcryptsetup_rs::CryptInit
Initialization handle for devices
Implementations
impl CryptInit
[src]
pub fn init(device_path: &Path) -> Result<CryptDevice, LibcryptErr>
[src]
Initialize by device path
pub fn init_with_data_device(
device_paths: Either<&Path, (&Path, &Path)>
) -> Result<CryptDevice, LibcryptErr>
[src]
device_paths: Either<&Path, (&Path, &Path)>
) -> Result<CryptDevice, LibcryptErr>
Initialize by device path or a header path and a data device path
pub fn init_by_name_and_header(
name: &str,
header_device_path: Option<&Path>
) -> Result<CryptDevice, LibcryptErr>
[src]
name: &str,
header_device_path: Option<&Path>
) -> Result<CryptDevice, LibcryptErr>
Initialize by name and header device path
Auto Trait Implementations
impl RefUnwindSafe for CryptInit
impl Send for CryptInit
impl Sync for CryptInit
impl Unpin for CryptInit
impl UnwindSafe for CryptInit
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,