Trait Validator

Source
pub trait Validator {
    // Required method
    fn validate(self) -> Result<Self, SocketError>
       where Self: Sized;
}
Expand description

Validators are capable of determining if their internal state is satisfactory to fulfill some use case defined by the implementor.

Required Methods§

Source

fn validate(self) -> Result<Self, SocketError>
where Self: Sized,

Check if Self is valid for some use case.

Implementors§