pub struct NoneEligible {
pub excluded: Vec<Excluded>,
pub unmeasured: Vec<Unmeasured>,
}Expand description
Nothing satisfied the need. Carries what was excluded and why, so the caller can see which requirement ruled the field out.
Fields§
§excluded: Vec<Excluded>Everything that was considered.
unmeasured: Vec<Unmeasured>Eligible backends that had no measurement here (empty if none were eligible).
Trait Implementations§
Source§impl Clone for NoneEligible
impl Clone for NoneEligible
Source§impl Debug for NoneEligible
impl Debug for NoneEligible
Source§impl Display for NoneEligible
impl Display for NoneEligible
impl Eq for NoneEligible
Source§impl Error for NoneEligible
impl Error for NoneEligible
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()
Source§impl PartialEq for NoneEligible
impl PartialEq for NoneEligible
impl StructuralPartialEq for NoneEligible
Auto Trait Implementations§
impl Freeze for NoneEligible
impl RefUnwindSafe for NoneEligible
impl Send for NoneEligible
impl Sync for NoneEligible
impl Unpin for NoneEligible
impl UnsafeUnpin for NoneEligible
impl UnwindSafe for NoneEligible
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