pub struct VerifyProtocol<'a> {
pub addr: SocketAddr,
pub tx: Sender<String>,
pub allow_cors_domains: &'a Option<Vec<String>>,
}Fields§
§addr: SocketAddr§tx: Sender<String>§allow_cors_domains: &'a Option<Vec<String>>Trait Implementations§
Source§impl Callback for VerifyProtocol<'_>
impl Callback for VerifyProtocol<'_>
Source§fn on_request(
self,
request: &Request,
response: Response,
) -> Result<Response, ErrorResponse>
fn on_request( self, request: &Request, response: Response, ) -> Result<Response, ErrorResponse>
Called whenever the server read the request from the client and is ready to reply to it.
May return additional reply headers.
Returning an error resulting in rejecting the incoming connection.
Auto Trait Implementations§
impl<'a> Freeze for VerifyProtocol<'a>
impl<'a> RefUnwindSafe for VerifyProtocol<'a>
impl<'a> Send for VerifyProtocol<'a>
impl<'a> Sync for VerifyProtocol<'a>
impl<'a> Unpin for VerifyProtocol<'a>
impl<'a> UnwindSafe for VerifyProtocol<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more