pub struct PublishOk {
pub request_id: VarInt,
pub forward: Forward,
pub subscriber_priority: u8,
pub group_order: GroupOrder,
pub filter_type: FilterType,
pub start_location: Option<Location>,
pub end_group: Option<VarInt>,
pub parameters: Vec<KeyValuePair>,
}Expand description
PUBLISH_OK message (type 0x1E).
Fields§
§request_id: VarIntRequest ID this response corresponds to.
forward: ForwardForward preference.
subscriber_priority: u8Subscriber priority.
group_order: GroupOrderGroup order.
filter_type: FilterTypeFilter type.
start_location: Option<Location>Present only for AbsoluteStart and AbsoluteRange filter types.
end_group: Option<VarInt>Present only for AbsoluteRange filter type.
parameters: Vec<KeyValuePair>Response parameters.
Trait Implementations§
impl Eq for PublishOk
impl StructuralPartialEq for PublishOk
Auto Trait Implementations§
impl Freeze for PublishOk
impl RefUnwindSafe for PublishOk
impl Send for PublishOk
impl Sync for PublishOk
impl Unpin for PublishOk
impl UnsafeUnpin for PublishOk
impl UnwindSafe for PublishOk
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