pub struct HandlerContext {
pub storage: Arc<RwLock<ProjectStorage>>,
pub rate_limiter: Arc<Mutex<RateLimiter>>,
pub psk: [u8; 32],
pub peer_addr: SocketAddr,
pub connected_at: Instant,
}Fields§
§storage: Arc<RwLock<ProjectStorage>>§rate_limiter: Arc<Mutex<RateLimiter>>§psk: [u8; 32]§peer_addr: SocketAddr§connected_at: InstantAuto Trait Implementations§
impl Freeze for HandlerContext
impl RefUnwindSafe for HandlerContext
impl Send for HandlerContext
impl Sync for HandlerContext
impl Unpin for HandlerContext
impl UnsafeUnpin for HandlerContext
impl UnwindSafe for HandlerContext
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