pub struct SubscriptionRequest {
pub event_name: Str,
pub subscribe: bool,
}Expand description
BARE struct SubscriptionRequest.
Fields§
§event_name: Str§subscribe: boolTrait Implementations§
Source§impl Clone for SubscriptionRequest
impl Clone for SubscriptionRequest
Source§impl Debug for SubscriptionRequest
impl Debug for SubscriptionRequest
Source§impl Encode for SubscriptionRequest
impl Encode for SubscriptionRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
The exact encoded length, computed without encoding.
fn encode<S: Sink>(&self, out: &mut S)
fn encode_to_vec(&self) -> Vec<u8> ⓘ
fn encode_to_bytes(&self) -> Bytes
Source§fn encode_to_slice(&self, out: &mut [u8]) -> Result<usize, EncodeError>
fn encode_to_slice(&self, out: &mut [u8]) -> Result<usize, EncodeError>
Encodes into the front of
out and returns the number of bytes written. Checks the length
first instead of panicking when out is too short.impl Eq for SubscriptionRequest
Source§impl From<SubscriptionRequest> for SubscriptionRequest
impl From<SubscriptionRequest> for SubscriptionRequest
Source§fn from(value: SubscriptionRequest) -> Self
fn from(value: SubscriptionRequest) -> Self
Converts to this type from the input type.
Source§impl From<SubscriptionRequest> for SubscriptionRequest
impl From<SubscriptionRequest> for SubscriptionRequest
Source§fn from(value: SubscriptionRequest) -> Self
fn from(value: SubscriptionRequest) -> Self
Converts to this type from the input type.
Source§impl Hash for SubscriptionRequest
impl Hash for SubscriptionRequest
Source§impl Message for SubscriptionRequest
impl Message for SubscriptionRequest
Source§type Wire = SubscriptionRequestWire
type Wire = SubscriptionRequestWire
The wire marker whose owned form is this type.
Source§fn view(bytes: Bytes) -> Result<View<Self::Wire>, DecodeError>
fn view(bytes: Bytes) -> Result<View<Self::Wire>, DecodeError>
Verifies
bytes and returns a zero-copy view over them.Source§impl PartialEq for SubscriptionRequest
impl PartialEq for SubscriptionRequest
impl StructuralPartialEq for SubscriptionRequest
Auto Trait Implementations§
impl !Freeze for SubscriptionRequest
impl RefUnwindSafe for SubscriptionRequest
impl Send for SubscriptionRequest
impl Sync for SubscriptionRequest
impl Unpin for SubscriptionRequest
impl UnsafeUnpin for SubscriptionRequest
impl UnwindSafe for SubscriptionRequest
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