pub struct NamedExplainResult {
pub name: Option<String>,
pub spec: ExplainSpec,
pub result: ExplainArtifact,
}Fields§
§name: Option<String>§spec: ExplainSpec§result: ExplainArtifactTrait Implementations§
Source§impl Clone for NamedExplainResult
impl Clone for NamedExplainResult
Source§fn clone(&self) -> NamedExplainResult
fn clone(&self) -> NamedExplainResult
Returns a duplicate of the value. Read more
1.0.0 · 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 NamedExplainResult
impl Debug for NamedExplainResult
Source§impl Default for NamedExplainResult
impl Default for NamedExplainResult
Source§fn default() -> NamedExplainResult
fn default() -> NamedExplainResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NamedExplainResult
impl<'de> Deserialize<'de> for NamedExplainResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NamedExplainResult
impl PartialEq for NamedExplainResult
Source§impl Serialize for NamedExplainResult
impl Serialize for NamedExplainResult
impl StructuralPartialEq for NamedExplainResult
Auto Trait Implementations§
impl Freeze for NamedExplainResult
impl RefUnwindSafe for NamedExplainResult
impl Send for NamedExplainResult
impl Sync for NamedExplainResult
impl Unpin for NamedExplainResult
impl UnwindSafe for NamedExplainResult
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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