pub struct DynamicSubscriptionManager<S> { /* private fields */ }
Expand description

A subscription manager that dynamically allocates memory

Trait Implementations

Returns the “default value” for a type. Read more

Stores a message subscription

Removes and returns a message subscription

Stores a service request subscription

Removes and returns a service request subscription

Stores a service response subscription

Removes and returns a service response subscription

Returns a reference to the message subscription matching the provided subject

Returns a mutable reference to the message subscription matching the provided subject

Returns a reference to the service request subscription matching the provided subject

Returns a mutable reference to the service request subscription matching the provided subject

Returns a reference to the service response subscription matching the provided subject

Returns a mutable reference to the service response subscription matching the provided subject

Executes the provided operation for each message subscription

Executes the provided operation for each request subscription

Executes the provided operation for each response subscription

Returns a subscription corresponding to the provided header, if one exists

Returns a subscription corresponding to the provided header, if one exists

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.