pub struct TopLevelLifecycle {
pub before_all: Option<Vec<Vec<String>>>,
pub build: Option<LifecycleBeforeAfterScripts>,
}Fields§
§before_all: Option<Vec<Vec<String>>>run before every lifecycle operation
build: Option<LifecycleBeforeAfterScripts>configure build lifecycle hooks
Trait Implementations§
Source§impl Clone for TopLevelLifecycle
impl Clone for TopLevelLifecycle
Source§fn clone(&self) -> TopLevelLifecycle
fn clone(&self) -> TopLevelLifecycle
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 ComposeSchema for TopLevelLifecycle
impl ComposeSchema for TopLevelLifecycle
Source§impl Debug for TopLevelLifecycle
impl Debug for TopLevelLifecycle
Source§impl<'de> Deserialize<'de> for TopLevelLifecycle
impl<'de> Deserialize<'de> for TopLevelLifecycle
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 JsonSchema for TopLevelLifecycle
impl JsonSchema for TopLevelLifecycle
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for TopLevelLifecycle
impl Serialize for TopLevelLifecycle
Auto Trait Implementations§
impl Freeze for TopLevelLifecycle
impl RefUnwindSafe for TopLevelLifecycle
impl Send for TopLevelLifecycle
impl Sync for TopLevelLifecycle
impl Unpin for TopLevelLifecycle
impl UnsafeUnpin for TopLevelLifecycle
impl UnwindSafe for TopLevelLifecycle
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