mirror of
https://github.com/veeso/termscp.git
synced 2026-06-08 14:18:41 +02:00
fixed serializer
This commit is contained in:
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
## 0.11.0
|
## 0.11.0
|
||||||
|
|
||||||
Released on 19/02/2023
|
Released on 20/02/2023
|
||||||
|
|
||||||
> 🦥 The lazy update
|
> 🦥 The lazy update
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Developed by <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
<p align="center">Developed by <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
||||||
<p align="center">Current version: 0.11.0 (19/02/2023)</p>
|
<p align="center">Current version: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Entwickelt von <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
<p align="center">Entwickelt von <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
||||||
<p align="center">Aktuelle Version: 0.11.0 (14/02/2023)</p>
|
<p align="center">Aktuelle Version: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Desarrollado por <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
<p align="center">Desarrollado por <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
||||||
<p align="center">Versión actual: 0.11.0 (14/02/2023)</p>
|
<p align="center">Versión actual: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Développé par <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
<p align="center">Développé par <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
||||||
<p align="center">Version actuelle: 0.11.0 (14/02/2023)</p>
|
<p align="center">Version actuelle: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">Sviluppato da <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
<p align="center">Sviluppato da <a href="https://veeso.github.io/" target="_blank">@veeso</a></p>
|
||||||
<p align="center">Versione corrente: 0.11.0 (14/02/2023)</p>
|
<p align="center">Versione corrente: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">由 <a href="https://veeso.github.io/" target="_blank">@veeso</a> 开发</p>
|
<p align="center">由 <a href="https://veeso.github.io/" target="_blank">@veeso</a> 开发</p>
|
||||||
<p align="center">当前版本: 0.11.0 (14/02/2023)</p>
|
<p align="center">当前版本: 0.11.0 (20/02/2023)</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://opensource.org/licenses/MIT"
|
<a href="https://opensource.org/licenses/MIT"
|
||||||
|
|||||||
@@ -135,9 +135,9 @@ fn deserialize_protocol<'de, D>(deserializer: D) -> Result<FileTransferProtocol,
|
|||||||
where
|
where
|
||||||
D: Deserializer<'de>,
|
D: Deserializer<'de>,
|
||||||
{
|
{
|
||||||
let s: &str = Deserialize::deserialize(deserializer)?;
|
let s: String = Deserialize::deserialize(deserializer)?;
|
||||||
// Parse color
|
// Parse color
|
||||||
match FileTransferProtocol::from_str(s) {
|
match FileTransferProtocol::from_str(&s) {
|
||||||
Err(err) => Err(DeError::custom(err)),
|
Err(err) => Err(DeError::custom(err)),
|
||||||
Ok(protocol) => Ok(protocol),
|
Ok(protocol) => Ok(protocol),
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -194,9 +194,9 @@ fn deserialize_color<'de, D>(deserializer: D) -> Result<Color, D::Error>
|
|||||||
where
|
where
|
||||||
D: Deserializer<'de>,
|
D: Deserializer<'de>,
|
||||||
{
|
{
|
||||||
let s: &str = Deserialize::deserialize(deserializer)?;
|
let s: String = Deserialize::deserialize(deserializer)?;
|
||||||
// Parse color
|
// Parse color
|
||||||
match parse_color(s) {
|
match parse_color(&s) {
|
||||||
None => Err(DeError::custom("Invalid color")),
|
None => Err(DeError::custom("Invalid color")),
|
||||||
Some(color) => Ok(color),
|
Some(color) => Ok(color),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user