Struct vsmtp_protocol::CallbackWrap
#[repr(transparent)]pub struct CallbackWrap(pub Box<dyn SessionCallback + Send + Sync>);Expand description
Tuple Fields§
§0: Box<dyn SessionCallback + Send + Sync>Trait Implementations§
§impl SessionCallback for CallbackWrap
impl SessionCallback for CallbackWrap
§fn callback(
&self,
session_data: &SessionData,
context: &Context<'_>,
request: &mut Request<'_>
) -> Result<(), SessionError>
fn callback( &self, session_data: &SessionData, context: &Context<'_>, request: &mut Request<'_> ) -> Result<(), SessionError>
Answer requests by mechanism implementation for some Properties Read more
§fn validate(
&self,
session_data: &SessionData,
context: &Context<'_>,
validate: &mut Validate<'_>
) -> Result<(), ValidationError>
fn validate( &self, session_data: &SessionData, context: &Context<'_>, validate: &mut Validate<'_> ) -> Result<(), ValidationError>
Validate an authentication exchange Read more