Struct collab2::db::ChannelsForUser
source · pub struct ChannelsForUser {
pub channels: Vec<Channel>,
pub channel_participants: HashMap<ChannelId, Vec<UserId>>,
pub unseen_buffer_changes: Vec<UnseenChannelBufferChange>,
pub channel_messages: Vec<UnseenChannelMessage>,
}
Fields§
§channels: Vec<Channel>
§channel_participants: HashMap<ChannelId, Vec<UserId>>
§unseen_buffer_changes: Vec<UnseenChannelBufferChange>
§channel_messages: Vec<UnseenChannelMessage>
Trait Implementations§
source§impl Debug for ChannelsForUser
impl Debug for ChannelsForUser
source§impl PartialEq<ChannelsForUser> for ChannelsForUser
impl PartialEq<ChannelsForUser> for ChannelsForUser
source§fn eq(&self, other: &ChannelsForUser) -> bool
fn eq(&self, other: &ChannelsForUser) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChannelsForUser
Auto Trait Implementations§
impl RefUnwindSafe for ChannelsForUser
impl Send for ChannelsForUser
impl Sync for ChannelsForUser
impl Unpin for ChannelsForUser
impl UnwindSafe for ChannelsForUser
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