refactor: Validified

This commit is contained in:
gengteng
2024-01-06 15:21:01 +08:00
parent 10802a5249
commit 16283fd562
13 changed files with 100 additions and 56 deletions

View File

@@ -126,10 +126,10 @@ impl<T> crate::PayloadExtractor for Toml<T> {
}
#[cfg(feature = "validify")]
impl<T: validify::Validify> crate::HasValidify for Toml<T> {
impl<T: validify::Validify + validify::ValidifyPayload> crate::HasValidify for Toml<T> {
type Validify = T;
type PayloadExtractor = Toml<T::Payload>;
fn from_validified(v: Self::Validify) -> Self {
fn from_validify(v: Self::Validify) -> Self {
Toml(v)
}
}