Struct ClientConfigOpt
pub struct ClientConfigOpt {
pub ssh_config_path: Option<String>,
pub program: Option<String>,
pub arguments: Option<Vec<String>>,
pub username_host_placeholder: Option<String>,
}Expand description
Representation of the client subcommand configurations
where everything is optional.
Fields§
§ssh_config_path: Option<String>§program: Option<String>§arguments: Option<Vec<String>>§username_host_placeholder: Option<String>Trait Implementations§
§impl Default for ClientConfigOpt
impl Default for ClientConfigOpt
§impl<'de> Deserialize<'de> for ClientConfigOpt
impl<'de> Deserialize<'de> for ClientConfigOpt
§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
§impl From<ClientConfig> for ClientConfigOpt
impl From<ClientConfig> for ClientConfigOpt
§fn from(val: ClientConfig) -> Self
fn from(val: ClientConfig) -> Self
Wraps all configuration values as options.
§impl From<ClientConfigOpt> for ClientConfig
impl From<ClientConfigOpt> for ClientConfig
§fn from(val: ClientConfigOpt) -> Self
fn from(val: ClientConfigOpt) -> Self
Unwraps the existing configuration values or applies the default.
§impl Serialize for ClientConfigOpt
impl Serialize for ClientConfigOpt
Auto Trait Implementations§
impl Freeze for ClientConfigOpt
impl RefUnwindSafe for ClientConfigOpt
impl Send for ClientConfigOpt
impl Sync for ClientConfigOpt
impl Unpin for ClientConfigOpt
impl UnwindSafe for ClientConfigOpt
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