pub enum ErrorKind {
WriteFailed,
ReadFailed,
ParseError,
InvalidOperation,
InvalidPath,
Other,
}
Expand description
The different types of errors that can occur while manipulating control groups.
Variants
WriteFailed
An error occured while writing to a control group file.
ReadFailed
An error occured while trying to read from a control group file.
ParseError
An error occured while trying to parse a value from a control group file.
In the future, there will be some information attached to this field.
InvalidOperation
You tried to do something invalid.
This could be because you tried to set a value in a control group that is not a root control group. Or, when using unified hierarchy, you tried to add a task in a leaf node.
InvalidPath
The path of the control group was invalid.
This could be caused by trying to escape the control group filesystem via a string of “..”. This crate checks against this and operations will fail with this error.
Other
An unknown error has occured.