pub struct PlanResult {
pub success: bool,
pub task_id_map: HashMap<String, i64>,
pub created_count: usize,
pub updated_count: usize,
pub dependency_count: usize,
pub error: Option<String>,
}Expand description
Result of plan execution
Fields§
§success: boolWhether the operation succeeded
task_id_map: HashMap<String, i64>Mapping of task names to their IDs (for reference)
created_count: usizeNumber of tasks created
updated_count: usizeNumber of tasks updated
dependency_count: usizeNumber of dependencies created
error: Option<String>Optional error message if success = false
Implementations§
Trait Implementations§
Source§impl Clone for PlanResult
impl Clone for PlanResult
Source§fn clone(&self) -> PlanResult
fn clone(&self) -> PlanResult
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 PlanResult
impl Debug for PlanResult
Source§impl<'de> Deserialize<'de> for PlanResult
impl<'de> Deserialize<'de> for PlanResult
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 PlanResult
impl PartialEq for PlanResult
Source§impl Serialize for PlanResult
impl Serialize for PlanResult
impl StructuralPartialEq for PlanResult
Auto Trait Implementations§
impl Freeze for PlanResult
impl RefUnwindSafe for PlanResult
impl Send for PlanResult
impl Sync for PlanResult
impl Unpin for PlanResult
impl UnwindSafe for PlanResult
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