pub enum FetchPayload {
Standalone {
track_namespace: TrackNamespace,
track_name: Vec<u8>,
start_group: VarInt,
start_object: VarInt,
end_group: VarInt,
end_object: VarInt,
},
Joining {
joining_request_id: VarInt,
joining_start: VarInt,
},
}Expand description
FETCH payload — either a standalone fetch or a joining fetch.
Variants§
Standalone
Standalone fetch.
Fields
§
track_namespace: TrackNamespaceTrack namespace.
Joining
Joining fetch.
Trait Implementations§
Source§impl Clone for FetchPayload
impl Clone for FetchPayload
Source§fn clone(&self) -> FetchPayload
fn clone(&self) -> FetchPayload
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 FetchPayload
impl Debug for FetchPayload
Source§impl PartialEq for FetchPayload
impl PartialEq for FetchPayload
impl Eq for FetchPayload
impl StructuralPartialEq for FetchPayload
Auto Trait Implementations§
impl Freeze for FetchPayload
impl RefUnwindSafe for FetchPayload
impl Send for FetchPayload
impl Sync for FetchPayload
impl Unpin for FetchPayload
impl UnsafeUnpin for FetchPayload
impl UnwindSafe for FetchPayload
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