pub struct MessageChallengeFetchResponse {
pub count: usize,
pub messages: Vec<FetchResponse>,
}Expand description
Server returns encrypted message IDs
This corresponds to step 7 in the spec.
Fields§
§count: usizeNumber of message entries returned TODO: constant size array
messages: Vec<FetchResponse>Array of FetchResponses, aka (enc_id, pmgdh) pairs, where encid/cid is encrypted message ID and pmgdh (Q) is the group DH share
Auto Trait Implementations§
impl Freeze for MessageChallengeFetchResponse
impl RefUnwindSafe for MessageChallengeFetchResponse
impl Send for MessageChallengeFetchResponse
impl Sync for MessageChallengeFetchResponse
impl Unpin for MessageChallengeFetchResponse
impl UnsafeUnpin for MessageChallengeFetchResponse
impl UnwindSafe for MessageChallengeFetchResponse
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