#[non_exhaustive]pub enum BackendCapabilitiesValidationError {
MissingPositionMode,
MissingValueMode,
}Expand description
Errors returned when the declared backend capabilities cannot describe a usable request shape.
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.
MissingPositionMode
Neither geocentric nor topocentric position support was declared.
MissingValueMode
Neither apparent nor mean output support was declared.
Implementations§
Source§impl BackendCapabilitiesValidationError
impl BackendCapabilitiesValidationError
Sourcepub fn summary_line(&self) -> &'static str
pub fn summary_line(&self) -> &'static str
Returns a compact validation summary string.
Trait Implementations§
impl Copy for BackendCapabilitiesValidationError
impl Eq for BackendCapabilitiesValidationError
Source§impl Error for BackendCapabilitiesValidationError
impl Error for BackendCapabilitiesValidationError
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()
impl StructuralPartialEq for BackendCapabilitiesValidationError
Auto Trait Implementations§
impl Freeze for BackendCapabilitiesValidationError
impl RefUnwindSafe for BackendCapabilitiesValidationError
impl Send for BackendCapabilitiesValidationError
impl Sync for BackendCapabilitiesValidationError
impl Unpin for BackendCapabilitiesValidationError
impl UnsafeUnpin for BackendCapabilitiesValidationError
impl UnwindSafe for BackendCapabilitiesValidationError
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