pub struct TooManyOpenFiles;Expand description
Problem representing a “too many open files” error.
This struct is used when a process hits the system limit for the number of files that can be opened simultaneously, often due to a resource leak.
Trait Implementations§
Source§impl Clone for TooManyOpenFiles
impl Clone for TooManyOpenFiles
Source§fn clone(&self) -> TooManyOpenFiles
fn clone(&self) -> TooManyOpenFiles
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TooManyOpenFiles
impl Debug for TooManyOpenFiles
Source§impl Display for TooManyOpenFiles
impl Display for TooManyOpenFiles
Source§impl Problem for TooManyOpenFiles
impl Problem for TooManyOpenFiles
Source§fn is_universal(&self) -> bool
fn is_universal(&self) -> bool
Is this problem universal, i.e. applicable to all build steps? Read more
Auto Trait Implementations§
impl Freeze for TooManyOpenFiles
impl RefUnwindSafe for TooManyOpenFiles
impl Send for TooManyOpenFiles
impl Sync for TooManyOpenFiles
impl Unpin for TooManyOpenFiles
impl UnsafeUnpin for TooManyOpenFiles
impl UnwindSafe for TooManyOpenFiles
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more