diff --git a/src/config.rs b/src/config.rs index 8c79472..48a4664 100644 --- a/src/config.rs +++ b/src/config.rs @@ -10,7 +10,7 @@ pub struct Remote { } #[derive(Debug, Deserialize)] -struct OptionRemote { +struct PartialRemote { pub name: Option, pub host: String, pub user: String, @@ -30,8 +30,8 @@ impl Default for Remote { } } -impl From for Remote { - fn from(minimal_remote: OptionRemote) -> Self { +impl From for Remote { + fn from(minimal_remote: PartialRemote) -> Self { let default = Remote::default(); let name = minimal_remote.name.unwrap_or(default.name); let ssh_port = minimal_remote.ssh_port.unwrap_or(default.ssh_port); @@ -51,7 +51,7 @@ impl<'de> Deserialize<'de> for Remote { where D: serde::Deserializer<'de>, { - OptionRemote::deserialize(deserializer).map(Self::from) + PartialRemote::deserialize(deserializer).map(Self::from) } }