Struct tonic::Extensions [−][src]
pub struct Extensions { /* fields omitted */ }
Expand description
A type map of protocol extensions.
Extensions
can be used by Interceptor
and Request
to store extra data derived from
the underlying protocol.
Implementations
Insert a type into this Extensions
.
If a extension of this type already existed, it will be returned.
Get a reference to a type previously inserted on this Extensions
.
Get a mutable reference to a type previously inserted on this Extensions
.
Remove a type from this Extensions
.
If a extension of this type existed, it will be returned.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Extensions
impl Send for Extensions
impl Sync for Extensions
impl Unpin for Extensions
impl !UnwindSafe for Extensions
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more