pub struct MountedDevicePathBorrowed<'dev> { /* private fields */ }Expand description
On-device path with borrowed mounted device.
Implementations§
source§impl<'dev> MountedDevicePathBorrowed<'dev>
impl<'dev> MountedDevicePathBorrowed<'dev>
pub fn drive(&self) -> &MountedDevice
sourcepub fn path_local(&self) -> &str
pub fn path_local(&self) -> &str
Local on-device path.
pub fn into_path(self) -> String
pub fn into_parts(self) -> (&'dev MountedDevice, String)
pub fn to_owned_replacing( self ) -> impl FnOnce(MountedDevice) -> MountedDevicePath
Auto Trait Implementations§
impl<'dev> Freeze for MountedDevicePathBorrowed<'dev>
impl<'dev> !RefUnwindSafe for MountedDevicePathBorrowed<'dev>
impl<'dev> Send for MountedDevicePathBorrowed<'dev>
impl<'dev> Sync for MountedDevicePathBorrowed<'dev>
impl<'dev> Unpin for MountedDevicePathBorrowed<'dev>
impl<'dev> !UnwindSafe for MountedDevicePathBorrowed<'dev>
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