pub struct LifecycleOverride {
pub task_acceptance: Option<TaskAcceptance>,
pub after_task: Option<AfterTask>,
}Expand description
Lifecycle override: allows a parent (mur-roost) or CLI flag to constrain the lifecycle down from what the manifest declares.
Fields§
§task_acceptance: Option<TaskAcceptance>§after_task: Option<AfterTask>Trait Implementations§
Source§impl Clone for LifecycleOverride
impl Clone for LifecycleOverride
Source§fn clone(&self) -> LifecycleOverride
fn clone(&self) -> LifecycleOverride
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 LifecycleOverride
impl Debug for LifecycleOverride
Source§impl Default for LifecycleOverride
impl Default for LifecycleOverride
Source§fn default() -> LifecycleOverride
fn default() -> LifecycleOverride
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Forget for LifecycleOverride
impl Freeze for LifecycleOverride
impl Move for LifecycleOverride
impl RefUnwindSafe for LifecycleOverride
impl Send for LifecycleOverride
impl Sync for LifecycleOverride
impl Unpin for LifecycleOverride
impl UnsafeUnpin for LifecycleOverride
impl UnwindSafe for LifecycleOverride
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 moreSource§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
Source§type NoneType = T
type NoneType = T
The type of the none-equivalent value that
NoneValue::null_value produces.Source§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.