pub struct WizardState {
pub auth_username: Option<String>,
pub auth_password: Option<String>,
pub port: u16,
pub bind: String,
pub image_source: String,
}Expand description
Wizard state holding collected configuration values
Fields§
§auth_username: Option<String>Username for authentication
auth_password: Option<String>Password for authentication
port: u16Port for the web UI
bind: StringBind address (localhost or 0.0.0.0)
image_source: StringImage source preference: “prebuilt” or “build”
Implementations§
Source§impl WizardState
impl WizardState
Sourcepub fn apply_to_config(&self, config: &mut Config)
pub fn apply_to_config(&self, config: &mut Config)
Apply wizard state to a Config struct
Trait Implementations§
Source§impl Clone for WizardState
impl Clone for WizardState
Source§fn clone(&self) -> WizardState
fn clone(&self) -> WizardState
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 WizardState
impl RefUnwindSafe for WizardState
impl Send for WizardState
impl Sync for WizardState
impl Unpin for WizardState
impl UnwindSafe for WizardState
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request