pub struct PlanningResult {
pub per_spec: Vec<SpecPlanningResult>,
pub global_errors: Vec<Error>,
}Expand description
Result of running plan() across the context: per-spec results and global errors (e.g. temporal coverage).
Fields§
§per_spec: Vec<SpecPlanningResult>One result per spec we attempted to plan.
global_errors: Vec<Error>Errors not tied to a single spec (e.g. from validate_temporal_coverage).
Trait Implementations§
Source§impl Clone for PlanningResult
impl Clone for PlanningResult
Source§fn clone(&self) -> PlanningResult
fn clone(&self) -> PlanningResult
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 moreAuto Trait Implementations§
impl Freeze for PlanningResult
impl RefUnwindSafe for PlanningResult
impl Send for PlanningResult
impl Sync for PlanningResult
impl Unpin for PlanningResult
impl UnsafeUnpin for PlanningResult
impl UnwindSafe for PlanningResult
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