Enum cameleon::genapi::GenApiError
source · pub enum GenApiError {
Device(Box<dyn Error + Send + Sync, Global>),
NotWritable,
InvalidNode(Cow<'static, str>),
InvalidData(Cow<'static, str>),
ChunkDataMissing,
InvalidBuffer(Cow<'static, str>),
}
Variants§
Device(Box<dyn Error + Send + Sync, Global>)
NotWritable
The node is not writable.
InvalidNode(Cow<'static, str>)
Invalid node.
InvalidData(Cow<'static, str>)
Try to write invalid value to the node.
e.g. try to write the value that exceeds the max value of the node.
ChunkDataMissing
Operation on the node failed due to the lack of chunk data where it’s required to complete the operation.
InvalidBuffer(Cow<'static, str>)
Invalid buffer.
Trait Implementations§
source§impl Debug for GenApiError
impl Debug for GenApiError
source§impl Display for GenApiError
impl Display for GenApiError
source§impl Error for GenApiError
impl Error for GenApiError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<GenApiError> for CameleonError
impl From<GenApiError> for CameleonError
source§fn from(source: GenApiError) -> Self
fn from(source: GenApiError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for GenApiError
impl Send for GenApiError
impl Sync for GenApiError
impl Unpin for GenApiError
impl !UnwindSafe for GenApiError
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