pub struct SubscribeDone {
pub subscribe_id: VarInt,
pub status_code: VarInt,
pub reason_phrase: Vec<u8>,
pub content_exists: ContentExists,
pub final_group: Option<VarInt>,
pub final_object: Option<VarInt>,
}Expand description
SUBSCRIBE_DONE message (type 0x0B).
Fields§
§subscribe_id: VarIntThe subscribe ID this message refers to.
status_code: VarIntThe status code for the subscription completion.
reason_phrase: Vec<u8>A human-readable reason phrase.
content_exists: ContentExistsWhether the final location is included.
final_group: Option<VarInt>Present only when content_exists == HasLargestLocation.
final_object: Option<VarInt>Present only when content_exists == HasLargestLocation.
Trait Implementations§
Source§impl Clone for SubscribeDone
impl Clone for SubscribeDone
Source§fn clone(&self) -> SubscribeDone
fn clone(&self) -> SubscribeDone
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubscribeDone
impl Debug for SubscribeDone
Source§impl PartialEq for SubscribeDone
impl PartialEq for SubscribeDone
impl Eq for SubscribeDone
impl StructuralPartialEq for SubscribeDone
Auto Trait Implementations§
impl Freeze for SubscribeDone
impl RefUnwindSafe for SubscribeDone
impl Send for SubscribeDone
impl Sync for SubscribeDone
impl Unpin for SubscribeDone
impl UnsafeUnpin for SubscribeDone
impl UnwindSafe for SubscribeDone
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