pub struct SubgraphExecutionInfo {
pub name: String,
pub status: GraphStatus,
pub input_state: Value,
pub output_state: Value,
pub execution_time_ms: u64,
pub nodes_executed: usize,
}Expand description
Subgraph execution result with detailed info
Fields§
§name: StringName of the subgraph
status: GraphStatusExecution status
input_state: ValueInput state (after mapping)
output_state: ValueOutput state (before mapping back)
execution_time_ms: u64Execution time in milliseconds
nodes_executed: usizeNumber of nodes executed
Trait Implementations§
Source§impl Clone for SubgraphExecutionInfo
impl Clone for SubgraphExecutionInfo
Source§fn clone(&self) -> SubgraphExecutionInfo
fn clone(&self) -> SubgraphExecutionInfo
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 SubgraphExecutionInfo
impl Debug for SubgraphExecutionInfo
Source§impl<'de> Deserialize<'de> for SubgraphExecutionInfo
impl<'de> Deserialize<'de> for SubgraphExecutionInfo
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
Auto Trait Implementations§
impl Freeze for SubgraphExecutionInfo
impl RefUnwindSafe for SubgraphExecutionInfo
impl Send for SubgraphExecutionInfo
impl Sync for SubgraphExecutionInfo
impl Unpin for SubgraphExecutionInfo
impl UnsafeUnpin for SubgraphExecutionInfo
impl UnwindSafe for SubgraphExecutionInfo
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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