pub struct Mailboxes { /* private fields */ }
Expand description

A collection of Mailboxes for a [Context]

Implementations

Create a new collection of Mailboxes from the given Mailboxes

Create a new collection of Mailboxes for the given Address with the given AccessControl

Create a new Mailboxes from the given AddressSet and AccessControl

Note that all Mailboxes will use the same AccessControl.

Return an AddressSet containing all addresses represented by these Mailboxes

Return the main Address for these Mailboxes

Return true if the given Address is represented by these Mailboxes

Return true if the given Address is authorized to post the given LocalMessage to these Mailboxes

Return the AddressSet represented by these Mailboxes

Return a reference to the main Mailbox for this collection of Mailboxes

Return a reference to the additional Mailboxes for this collection of Mailboxes

Trait Implementations

Formats the value using the given formatter. Read more

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.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

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

Should always be Self

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.

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