serde_
valid
1.0.5
Validate
Required Methods
validate
Implementations on Foreign Types
HashMap<K, V>
IndexMap<K, V>
Option<T>
Vec<T>
[T; N]
Implementors
In crate serde_
valid
serde_valid
Trait
Validate
Copy item path
Source
pub trait Validate { // Required method fn
validate
(&self) ->
Result
<
()
,
Errors
>; }
Required Methods
§
Source
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Implementations on Foreign Types
§
Source
§
impl<K, V>
Validate
for
IndexMap
<K, V>
where V:
Validate
, for<'a>
&'a K
:
Into
<
String
>,
Source
§
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Source
§
impl<K, V>
Validate
for
HashMap
<K, V>
where V:
Validate
, for<'a>
&'a K
:
Into
<
String
>,
Source
§
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Source
§
impl<T>
Validate
for
Option
<T>
where T:
Validate
,
Source
§
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Source
§
impl<T>
Validate
for
Vec
<T>
where T:
Validate
,
Source
§
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Source
§
impl<T, const N:
usize
>
Validate
for
[T; N]
where T:
Validate
,
Source
§
fn
validate
(&self) ->
Result
<
()
,
Errors
>
Implementors
§