pub struct ProtocolGroupIncomingResult {
pub source_event_count: usize,
pub events: Vec<GroupIncomingEvent>,
pub effects: Vec<ProtocolEffect>,
pub consumed: bool,
pub pending: bool,
}Fields§
§source_event_count: usizePrefix of events decrypted from this exact outer event. Later entries
can be recovered queued messages and must not inherit its source ID.
events: Vec<GroupIncomingEvent>§effects: Vec<ProtocolEffect>§consumed: bool§pending: boolTrait Implementations§
Source§impl Clone for ProtocolGroupIncomingResult
impl Clone for ProtocolGroupIncomingResult
Source§impl Debug for ProtocolGroupIncomingResult
impl Debug for ProtocolGroupIncomingResult
Auto Trait Implementations§
impl Freeze for ProtocolGroupIncomingResult
impl RefUnwindSafe for ProtocolGroupIncomingResult
impl Send for ProtocolGroupIncomingResult
impl Sync for ProtocolGroupIncomingResult
impl Unpin for ProtocolGroupIncomingResult
impl UnsafeUnpin for ProtocolGroupIncomingResult
impl UnwindSafe for ProtocolGroupIncomingResult
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