pub struct RoomRecord {
pub created_at_unix_ms: u64,
pub members: BTreeSet<ParticipantId>,
}Expand description
A room the mailbox tracks membership for. Membership is explicit and
mailbox-owned – never recomputed from a foreign graph (see
mail4agent/CLAUDE.md and
mailbox-service-extraction-and-signed-session-identity-2026-09-16.md
§5b: this is what makes a room’s readability immune to something
unrelated growing too large elsewhere).
Fields§
§created_at_unix_ms: u64§members: BTreeSet<ParticipantId>Trait Implementations§
Source§impl Clone for RoomRecord
impl Clone for RoomRecord
Source§impl Debug for RoomRecord
impl Debug for RoomRecord
impl Eq for RoomRecord
Source§impl PartialEq for RoomRecord
impl PartialEq for RoomRecord
impl StructuralPartialEq for RoomRecord
Auto Trait Implementations§
impl Freeze for RoomRecord
impl RefUnwindSafe for RoomRecord
impl Send for RoomRecord
impl Sync for RoomRecord
impl Unpin for RoomRecord
impl UnsafeUnpin for RoomRecord
impl UnwindSafe for RoomRecord
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