pub struct SetupOpts {
pub sections: Vec<String>,
pub yes: bool,
pub prompt_sections: BTreeMap<String, PromptSection>,
}Expand description
Inputs to setup.
Fields§
§sections: Vec<String>Ordered prompt sections to run. If empty, all sections are run in BTreeMap key order.
yes: boolWhen true, use defaults for every field without prompting. Error if a required field has no default.
prompt_sections: BTreeMap<String, PromptSection>The parsed prompt sections from the config (clone out of Config).
Auto Trait Implementations§
impl Freeze for SetupOpts
impl RefUnwindSafe for SetupOpts
impl Send for SetupOpts
impl Sync for SetupOpts
impl Unpin for SetupOpts
impl UnsafeUnpin for SetupOpts
impl UnwindSafe for SetupOpts
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> 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