pub struct StreamDataMoved {
pub stream_id: Option<u64>,
pub offset: Option<u64>,
pub from: Option<DataRecipient>,
pub to: Option<DataRecipient>,
pub additional_info: Option<DataMovedAdditionalInfo>,
pub raw: Option<RawInfo>,
}Fields§
§stream_id: Option<u64>§offset: Option<u64>§from: Option<DataRecipient>§to: Option<DataRecipient>§additional_info: Option<DataMovedAdditionalInfo>§raw: Option<RawInfo>Trait Implementations§
Source§impl Clone for StreamDataMoved
impl Clone for StreamDataMoved
Source§fn clone(&self) -> StreamDataMoved
fn clone(&self) -> StreamDataMoved
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 StreamDataMoved
impl Debug for StreamDataMoved
Source§impl Default for StreamDataMoved
impl Default for StreamDataMoved
Source§fn default() -> StreamDataMoved
fn default() -> StreamDataMoved
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StreamDataMoved
impl<'de> Deserialize<'de> for StreamDataMoved
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
Source§impl PartialEq for StreamDataMoved
impl PartialEq for StreamDataMoved
Source§impl Serialize for StreamDataMoved
impl Serialize for StreamDataMoved
impl Eq for StreamDataMoved
impl StructuralPartialEq for StreamDataMoved
Auto Trait Implementations§
impl Freeze for StreamDataMoved
impl RefUnwindSafe for StreamDataMoved
impl Send for StreamDataMoved
impl Sync for StreamDataMoved
impl Unpin for StreamDataMoved
impl UnsafeUnpin for StreamDataMoved
impl UnwindSafe for StreamDataMoved
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.