#[non_exhaustive]pub enum CpuRetentionMemoryError {
AlreadyInstalled,
}Available on crate feature
unstable only.Expand description
The reason why LowPower::install_cpu_retention_memory refused a buffer.
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AlreadyInstalled
The driver holds a retention buffer already.
Trait Implementations§
Source§impl Clone for CpuRetentionMemoryError
impl Clone for CpuRetentionMemoryError
impl Copy for CpuRetentionMemoryError
Source§impl Debug for CpuRetentionMemoryError
impl Debug for CpuRetentionMemoryError
Source§impl Display for CpuRetentionMemoryError
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
impl Display for CpuRetentionMemoryError
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
impl Eq for CpuRetentionMemoryError
Source§impl Error for CpuRetentionMemoryError
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
impl Error for CpuRetentionMemoryError
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
1.30.0§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§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl Hash for CpuRetentionMemoryError
impl Hash for CpuRetentionMemoryError
Source§impl PartialEq for CpuRetentionMemoryError
impl PartialEq for CpuRetentionMemoryError
impl StructuralPartialEq for CpuRetentionMemoryError
Auto Trait Implementations§
impl Freeze for CpuRetentionMemoryError
impl RefUnwindSafe for CpuRetentionMemoryError
impl Send for CpuRetentionMemoryError
impl Sync for CpuRetentionMemoryError
impl Unpin for CpuRetentionMemoryError
impl UnsafeUnpin for CpuRetentionMemoryError
impl UnwindSafe for CpuRetentionMemoryError
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)