[−][src]Enum magic_ring_buffer::MirroredMemoryMapCreationError
An error that can occur during creation of a file descriptor instance.
Variants
CouldNotOpenMemoryMappingFile(Error)
Could not open memory mapping file.
CouldNotUnlinkMemoryMappingFile(Error)
Could not unlink memory mapping file.
CouldNotTruncateMemoryMappingFile(Error)
Could not truncate memory mapping file.
PerProcessLimitOnNumberOfFileDescriptorsWouldBeExceeded
The per-process limit on the number of open file descriptors would be exceeded.
KernelWouldBeOutOfMemory
Kernel would be out of memory or the process limit on the number of memory mappings has been reached.
Trait Implementations
impl Debug for MirroredMemoryMapCreationError
[src]
impl Display for MirroredMemoryMapCreationError
[src]
impl Error for MirroredMemoryMapCreationError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn description(&self) -> &str
1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
Auto Trait Implementations
impl Send for MirroredMemoryMapCreationError
impl Sync for MirroredMemoryMapCreationError
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,