#[non_exhaustive]pub enum SdkQueryDiagnosticPathKind {
Request,
Plan,
Operation,
Predicate,
Output,
ProviderEvidence,
Result,
}Expand description
One closed structural location within a typed query request or result.
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.
Request
The request envelope.
Plan
The graph plan.
Operation
The selected terminal operation.
Predicate
The predicate tree.
Output
The declared output shape.
ProviderEvidence
Provider solution or hydration evidence.
Result
The validated result envelope.
Implementations§
Trait Implementations§
Source§impl Clone for SdkQueryDiagnosticPathKind
impl Clone for SdkQueryDiagnosticPathKind
impl Copy for SdkQueryDiagnosticPathKind
Source§impl Debug for SdkQueryDiagnosticPathKind
impl Debug for SdkQueryDiagnosticPathKind
impl Eq for SdkQueryDiagnosticPathKind
Source§impl Hash for SdkQueryDiagnosticPathKind
impl Hash for SdkQueryDiagnosticPathKind
Source§impl Ord for SdkQueryDiagnosticPathKind
impl Ord for SdkQueryDiagnosticPathKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for SdkQueryDiagnosticPathKind
impl PartialOrd for SdkQueryDiagnosticPathKind
impl StructuralPartialEq for SdkQueryDiagnosticPathKind
Auto Trait Implementations§
impl Freeze for SdkQueryDiagnosticPathKind
impl RefUnwindSafe for SdkQueryDiagnosticPathKind
impl Send for SdkQueryDiagnosticPathKind
impl Sync for SdkQueryDiagnosticPathKind
impl Unpin for SdkQueryDiagnosticPathKind
impl UnsafeUnpin for SdkQueryDiagnosticPathKind
impl UnwindSafe for SdkQueryDiagnosticPathKind
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