pub struct PushOutputData {
pub session_id: String,
pub sequence: u64,
pub data: Vec<u8>,
pub data_type: String,
pub timestamp: i64,
pub metadata: Option<Value>,
}Expand description
Push output data (extracted from PushOutput response) Used for forwarding push data to WebSocket clients
Fields§
§session_id: StringSession ID
sequence: u64Output sequence
data: Vec<u8>Data
data_type: StringData type MIME
timestamp: i64Timestamp
metadata: Option<Value>Optional metadata
Trait Implementations§
Source§impl Clone for PushOutputData
impl Clone for PushOutputData
Source§fn clone(&self) -> PushOutputData
fn clone(&self) -> PushOutputData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PushOutputData
impl Debug for PushOutputData
Source§impl<'de> Deserialize<'de> for PushOutputData
impl<'de> Deserialize<'de> for PushOutputData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PushOutputData
impl RefUnwindSafe for PushOutputData
impl Send for PushOutputData
impl Sync for PushOutputData
impl Unpin for PushOutputData
impl UnsafeUnpin for PushOutputData
impl UnwindSafe for PushOutputData
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