pub enum AccelerationError {
Cancelled,
Failed {
reason: ComputeReason,
detail: String,
},
}Expand description
A failed optional accelerator can be replaced by a fresh CPU search.
Variants§
Implementations§
Source§impl AccelerationError
impl AccelerationError
pub fn failed(reason: ComputeReason, detail: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for AccelerationError
impl Clone for AccelerationError
Source§impl Debug for AccelerationError
impl Debug for AccelerationError
Source§impl Display for AccelerationError
impl Display for AccelerationError
Source§impl Error for AccelerationError
impl Error for AccelerationError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for AccelerationError
impl RefUnwindSafe for AccelerationError
impl Send for AccelerationError
impl Sync for AccelerationError
impl Unpin for AccelerationError
impl UnsafeUnpin for AccelerationError
impl UnwindSafe for AccelerationError
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,
impl<T, U> Imply<T> for U
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