pub struct NoteMailboxScope {
pub actor_id: String,
pub legacy_local: bool,
}Expand description
The actor partition a mailbox reader may see, as evaluated by the store.
It mirrors the row-level mailbox rule: an inbound message belongs to its
to_actor, an outbound message to its from_actor, and legacy_local
additionally admits the unattributed pre-routing rows.
Fields§
§actor_id: String§legacy_local: boolTrait Implementations§
Source§impl Clone for NoteMailboxScope
impl Clone for NoteMailboxScope
Source§impl Debug for NoteMailboxScope
impl Debug for NoteMailboxScope
Source§impl<'de> Deserialize<'de> for NoteMailboxScope
impl<'de> Deserialize<'de> for NoteMailboxScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for NoteMailboxScope
Source§impl PartialEq for NoteMailboxScope
impl PartialEq for NoteMailboxScope
Source§impl Serialize for NoteMailboxScope
impl Serialize for NoteMailboxScope
impl StructuralPartialEq for NoteMailboxScope
Auto Trait Implementations§
impl Freeze for NoteMailboxScope
impl RefUnwindSafe for NoteMailboxScope
impl Send for NoteMailboxScope
impl Sync for NoteMailboxScope
impl Unpin for NoteMailboxScope
impl UnsafeUnpin for NoteMailboxScope
impl UnwindSafe for NoteMailboxScope
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