[−][src]Struct libmount::Tmpfs
A tmpfs mount definition
By default tmpfs is mounted with nosuid,nodev
Methods
impl Tmpfs
[src]
pub fn new<P: AsRef<Path>>(path: P) -> Tmpfs
[src]
New tmpfs mount point with target path and default settngs
pub fn size_bytes(self, size: usize) -> Tmpfs
[src]
Set size in bytes
pub fn size_blocks(self, size: usize) -> Tmpfs
[src]
Set size in blocks of PAGE_CACHE_SIZE
pub fn nr_inodes(self, num: usize) -> Tmpfs
[src]
Maximum number of inodes
pub fn mode(self, mode: mode_t) -> Tmpfs
[src]
Set initial permissions of the root directory
pub fn uid(self, uid: uid_t) -> Tmpfs
[src]
Set initial owner of the root directory
pub fn gid(self, gid: gid_t) -> Tmpfs
[src]
Set initial group of the root directory
pub fn bare_mount(self) -> Result<(), OSError>
[src]
Mount the tmpfs
pub fn mount(self) -> Result<(), Error>
[src]
Mount the tmpfs and explain error immediately
Trait Implementations
Auto Trait Implementations
impl Send for Tmpfs
impl Sync for Tmpfs
impl Unpin for Tmpfs
impl UnwindSafe for Tmpfs
impl RefUnwindSafe for Tmpfs
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,