pub struct NamedMemoryFile(/* private fields */);
Expand description
A named, physical-memory backed file
Implementations§
Source§impl NamedMemoryFile
impl NamedMemoryFile
pub fn new(name: impl AsRef<str>) -> Result<Self>
pub fn with_hugetlb(name: impl AsRef<str>, hugetlb: MapHugeFlag) -> Result<Self>
pub fn with_size(name: impl AsRef<str>, size: usize) -> Result<Self>
pub fn with_size_hugetlb( name: impl AsRef<str>, size: usize, hugetlb: MapHugeFlag, ) -> Result<Self>
Trait Implementations§
Source§impl Borrow<MemoryFile> for NamedMemoryFile
impl Borrow<MemoryFile> for NamedMemoryFile
Source§impl BorrowMut<MemoryFile> for NamedMemoryFile
impl BorrowMut<MemoryFile> for NamedMemoryFile
Source§fn borrow_mut(&mut self) -> &mut MemoryFile ⓘ
fn borrow_mut(&mut self) -> &mut MemoryFile ⓘ
Mutably borrows from an owned value. Read more
Source§impl Clone for NamedMemoryFile
impl Clone for NamedMemoryFile
Source§fn clone(&self) -> NamedMemoryFile
fn clone(&self) -> NamedMemoryFile
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NamedMemoryFile
impl Debug for NamedMemoryFile
Source§impl DerefMut for NamedMemoryFile
impl DerefMut for NamedMemoryFile
Source§impl Hash for NamedMemoryFile
impl Hash for NamedMemoryFile
Source§impl Ord for NamedMemoryFile
impl Ord for NamedMemoryFile
Source§fn cmp(&self, other: &NamedMemoryFile) -> Ordering
fn cmp(&self, other: &NamedMemoryFile) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for NamedMemoryFile
impl PartialEq for NamedMemoryFile
Source§impl PartialOrd for NamedMemoryFile
impl PartialOrd for NamedMemoryFile
Source§impl Deref for NamedMemoryFile
impl Deref for NamedMemoryFile
impl Eq for NamedMemoryFile
impl StructuralPartialEq for NamedMemoryFile
Auto Trait Implementations§
impl Freeze for NamedMemoryFile
impl RefUnwindSafe for NamedMemoryFile
impl Send for NamedMemoryFile
impl Sync for NamedMemoryFile
impl Unpin for NamedMemoryFile
impl UnwindSafe for NamedMemoryFile
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