pub struct SessionEventHandler { /* private fields */ }Expand description
A server that listens for session management requests
Implementations§
Source§impl SessionEventHandler
impl SessionEventHandler
pub fn new( data_collection_enabled: bool, session_events_mbox: MsgMailbox<SessionEventMessage>, config: &Config, ) -> Self
Trait Implementations§
Source§impl Clone for SessionEventHandler
impl Clone for SessionEventHandler
Source§fn clone(&self) -> SessionEventHandler
fn clone(&self) -> SessionEventHandler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl HttpHandler for SessionEventHandler
impl HttpHandler for SessionEventHandler
Source§fn handle_request(&self, request: &mut Request) -> HttpHandlerResult
fn handle_request(&self, request: &mut Request) -> HttpHandlerResult
Handle a request and prepares the response. Read more
Auto Trait Implementations§
impl Freeze for SessionEventHandler
impl !RefUnwindSafe for SessionEventHandler
impl Send for SessionEventHandler
impl Sync for SessionEventHandler
impl Unpin for SessionEventHandler
impl UnsafeUnpin for SessionEventHandler
impl !UnwindSafe for SessionEventHandler
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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