pub struct InstallConfig { /* private fields */ }Expand description
Represents a list of tasks for a SETUP.install operation.
Implementations§
Source§impl InstallConfig
impl InstallConfig
Sourcepub fn push<T: SetupTask>(
&mut self,
name: impl Into<Txt>,
config: T::InstallConfig,
)
pub fn push<T: SetupTask>( &mut self, name: impl Into<Txt>, config: T::InstallConfig, )
Push a task to run.
The name is used to identify the task instance in progress status.
Sourcepub fn tasks(&self) -> &[(TaskTypeId, Txt)]
pub fn tasks(&self) -> &[(TaskTypeId, Txt)]
Task types and names in order they will execute.
Trait Implementations§
Source§impl Default for InstallConfig
impl Default for InstallConfig
Source§fn default() -> InstallConfig
fn default() -> InstallConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for InstallConfig
impl !Sync for InstallConfig
impl !UnwindSafe for InstallConfig
impl Freeze for InstallConfig
impl Send for InstallConfig
impl Unpin for InstallConfig
impl UnsafeUnpin for InstallConfig
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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