pub enum IntelRdtError {
Show 19 variants
ProcError(ProcError),
ResctrlMountPointNotFound,
ResctrlIdNotFound,
ExistingSchemataMismatch,
ReadSchemata(Error),
WriteSchemata(Error),
OpenSchemata(Error),
ParseLine(ParseLineError),
NoResctrlSubdirectory,
RemoveSubdirectory(Error),
NoResctrlSubdirectoryParent,
InvalidResctrlDirectory,
NoClosIDDirectory,
WriteClosIDDirectory(Error),
OpenClosIDDirectory(Error),
CreateClosIDDirectory(Error),
Canonicalize(Error),
Pathrs(Error),
Io(Error),
}Variants§
ProcError(ProcError)
ResctrlMountPointNotFound
ResctrlIdNotFound
ExistingSchemataMismatch
ReadSchemata(Error)
WriteSchemata(Error)
OpenSchemata(Error)
ParseLine(ParseLineError)
NoResctrlSubdirectory
RemoveSubdirectory(Error)
NoResctrlSubdirectoryParent
InvalidResctrlDirectory
NoClosIDDirectory
WriteClosIDDirectory(Error)
OpenClosIDDirectory(Error)
CreateClosIDDirectory(Error)
Canonicalize(Error)
Pathrs(Error)
Io(Error)
Trait Implementations§
Source§impl Debug for IntelRdtError
impl Debug for IntelRdtError
Source§impl Display for IntelRdtError
impl Display for IntelRdtError
Source§impl Error for IntelRdtError
impl Error for IntelRdtError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for IntelRdtError
impl From<Error> for IntelRdtError
Source§impl From<Error> for IntelRdtError
impl From<Error> for IntelRdtError
Source§impl From<IntelRdtError> for ProcessError
impl From<IntelRdtError> for ProcessError
Source§fn from(source: IntelRdtError) -> Self
fn from(source: IntelRdtError) -> Self
Converts to this type from the input type.
Source§impl From<ParseLineError> for IntelRdtError
impl From<ParseLineError> for IntelRdtError
Source§fn from(source: ParseLineError) -> Self
fn from(source: ParseLineError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IntelRdtError
impl !RefUnwindSafe for IntelRdtError
impl Send for IntelRdtError
impl Sync for IntelRdtError
impl Unpin for IntelRdtError
impl UnsafeUnpin for IntelRdtError
impl !UnwindSafe for IntelRdtError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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