pub struct PublishStateNotify {
pub parameters: Vec<KeyValuePair>,
}Expand description
PUBLISH_STATE_NOTIFY (0x22), Section 9.10, Figure 16.
No Request ID: the subscription’s request stream identifies it. Section 9.10’s rules about who sends it and on which stream (“An endpoint that receives a PUBLISH_STATE_NOTIFY for any other request type MUST close the session with UNEXPECTED_MESSAGE. A publisher that receives a PUBLISH_STATE_NOTIFY MUST close the session with ROLE_VIOLATION.”) are session state and belong to the caller.
Fields§
§parameters: Vec<KeyValuePair>Trait Implementations§
Source§impl Clone for PublishStateNotify
impl Clone for PublishStateNotify
Source§impl Debug for PublishStateNotify
impl Debug for PublishStateNotify
impl Eq for PublishStateNotify
Source§impl PartialEq for PublishStateNotify
impl PartialEq for PublishStateNotify
impl StructuralPartialEq for PublishStateNotify
Auto Trait Implementations§
impl Freeze for PublishStateNotify
impl RefUnwindSafe for PublishStateNotify
impl Send for PublishStateNotify
impl Sync for PublishStateNotify
impl Unpin for PublishStateNotify
impl UnsafeUnpin for PublishStateNotify
impl UnwindSafe for PublishStateNotify
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