mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-09-02 09:09:17 +00:00
upgrade optionize to 0.2
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ toml = "0.8.12"
|
|||||||
chrono = { version = "0.4.37", features = ["serde"] }
|
chrono = { version = "0.4.37", features = ["serde"] }
|
||||||
|
|
||||||
getset = "0.1.6"
|
getset = "0.1.6"
|
||||||
optionize = "0.1"
|
optionize = "0.2"
|
||||||
|
|
||||||
guarden = "0.1"
|
guarden = "0.1"
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ use tokio::io::AsyncReadExt as _;
|
|||||||
)]
|
)]
|
||||||
pub struct ConfigBase<Raw, Parsed, Data = ()>
|
pub struct ConfigBase<Raw, Parsed, Data = ()>
|
||||||
where
|
where
|
||||||
Raw: Optionized<Parsed>,
|
Raw: Optionized<Subject = Parsed>,
|
||||||
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw>,
|
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw>,
|
||||||
{
|
{
|
||||||
#[deref]
|
#[deref]
|
||||||
@@ -53,7 +53,7 @@ where
|
|||||||
|
|
||||||
impl<Raw, Parsed, Data> Serialize for ConfigBase<Raw, Parsed, Data>
|
impl<Raw, Parsed, Data> Serialize for ConfigBase<Raw, Parsed, Data>
|
||||||
where
|
where
|
||||||
Raw: Optionized<Parsed> + Serialize,
|
Raw: Optionized<Subject = Parsed> + Serialize,
|
||||||
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
||||||
{
|
{
|
||||||
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
|
||||||
@@ -66,7 +66,7 @@ where
|
|||||||
|
|
||||||
impl<Raw, Parsed, Data> Default for ConfigBase<Raw, Parsed, Data>
|
impl<Raw, Parsed, Data> Default for ConfigBase<Raw, Parsed, Data>
|
||||||
where
|
where
|
||||||
Raw: Optionized<Parsed> + Default,
|
Raw: Optionized<Subject = Parsed> + Default,
|
||||||
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
||||||
{
|
{
|
||||||
fn default() -> Self {
|
fn default() -> Self {
|
||||||
@@ -76,7 +76,7 @@ where
|
|||||||
|
|
||||||
impl<Raw, Parsed, Data> ConfigBase<Raw, Parsed, Data>
|
impl<Raw, Parsed, Data> ConfigBase<Raw, Parsed, Data>
|
||||||
where
|
where
|
||||||
Raw: Optionized<Parsed>,
|
Raw: Optionized<Subject = Parsed>,
|
||||||
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
ConfigBase<Raw, Parsed, Data>: TryFrom<Raw, Error: Debug>,
|
||||||
{
|
{
|
||||||
pub fn into_parsed(self) -> Parsed {
|
pub fn into_parsed(self) -> Parsed {
|
||||||
|
|||||||
Reference in New Issue
Block a user