pub struct TaskCompileResult {
pub plan: TaskExecutionPlan,
}Expand description
Typed successful result for a task.compile operation.
Fields§
§plan: TaskExecutionPlanImplementations§
Source§impl TaskCompileResult
impl TaskCompileResult
Sourcepub fn validate(&self) -> Result<(), ProtocolError>
pub fn validate(&self) -> Result<(), ProtocolError>
Validate the embedded deterministic execution plan.
Trait Implementations§
Source§impl Clone for TaskCompileResult
impl Clone for TaskCompileResult
Source§fn clone(&self) -> TaskCompileResult
fn clone(&self) -> TaskCompileResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TaskCompileResult
impl Debug for TaskCompileResult
Source§impl<'de> Deserialize<'de> for TaskCompileResult
impl<'de> Deserialize<'de> for TaskCompileResult
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 TaskCompileResult
impl PartialEq for TaskCompileResult
Source§impl Serialize for TaskCompileResult
impl Serialize for TaskCompileResult
impl StructuralPartialEq for TaskCompileResult
Auto Trait Implementations§
impl Freeze for TaskCompileResult
impl RefUnwindSafe for TaskCompileResult
impl Send for TaskCompileResult
impl Sync for TaskCompileResult
impl Unpin for TaskCompileResult
impl UnsafeUnpin for TaskCompileResult
impl UnwindSafe for TaskCompileResult
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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