pub struct RequestContext {
pub request_id: RequestId,
pub deadline: Instant,
pub cancellation: CancellationToken,
pub peer: Peer,
}Fields§
§request_id: RequestId§deadline: Instant§cancellation: CancellationToken§peer: PeerCalls back to the client on this same session (0.21+). A handler uses it
only for a method the client advertised; see Peer::supports.
Trait Implementations§
Source§impl Clone for RequestContext
impl Clone for RequestContext
Auto Trait Implementations§
impl !RefUnwindSafe for RequestContext
impl !UnwindSafe for RequestContext
impl Freeze for RequestContext
impl Send for RequestContext
impl Sync for RequestContext
impl Unpin for RequestContext
impl UnsafeUnpin for RequestContext
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