pub struct TuneFailure {
pub kind: FailureKind,
pub message: String,
}Expand description
Structured selection failure; Display combines the kind and explanatory message.
Fields§
§kind: FailureKindFailure category controlling adapter error handling.
message: StringHuman-readable failure reason.
Implementations§
Source§impl TuneFailure
impl TuneFailure
Sourcepub fn invalid(message: impl Into<String>) -> TuneFailure
pub fn invalid(message: impl Into<String>) -> TuneFailure
Report an invalid caller-supplied policy or signature.
Sourcepub fn rejected(message: impl Into<String>) -> TuneFailure
pub fn rejected(message: impl Into<String>) -> TuneFailure
Report incorrect output or a trial rejected after confirmed completion.
Sourcepub fn device(message: impl Into<String>) -> TuneFailure
pub fn device(message: impl Into<String>) -> TuneFailure
Report a device completion failure, not an ordinary unsupported candidate.
Trait Implementations§
Source§impl Clone for TuneFailure
impl Clone for TuneFailure
Source§fn clone(&self) -> TuneFailure
fn clone(&self) -> TuneFailure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TuneFailure
impl Debug for TuneFailure
Source§impl Display for TuneFailure
impl Display for TuneFailure
Source§impl Error for TuneFailure
impl Error for TuneFailure
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 TuneFailure
impl RefUnwindSafe for TuneFailure
impl Send for TuneFailure
impl Sync for TuneFailure
impl Unpin for TuneFailure
impl UnsafeUnpin for TuneFailure
impl UnwindSafe for TuneFailure
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