pub struct BlockingQuery {
pub hls_msn: Option<u64>,
pub hls_part: Option<u32>,
}Available on crate feature
std only.Expand description
Blocking playlist reload query parameters (RFC 8216bis §6.2.5.2) — the
sans-IO counterpart of an adapter’s own (likely serde-Deserialize)
query-string type; the adapter maps its wire query params into this.
Fields§
§hls_msn: Option<u64>The Media Sequence Number the client already has, plus one — the origin should not respond until a segment/part beyond this is ready.
hls_part: Option<u32>The part index (within hls_msn) the client is waiting for.
Trait Implementations§
Source§impl Clone for BlockingQuery
impl Clone for BlockingQuery
Source§fn clone(&self) -> BlockingQuery
fn clone(&self) -> BlockingQuery
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 moreimpl Copy for BlockingQuery
Source§impl Debug for BlockingQuery
impl Debug for BlockingQuery
Source§impl Default for BlockingQuery
impl Default for BlockingQuery
Source§fn default() -> BlockingQuery
fn default() -> BlockingQuery
Returns the “default value” for a type. Read more
impl Eq for BlockingQuery
Source§impl PartialEq for BlockingQuery
impl PartialEq for BlockingQuery
impl StructuralPartialEq for BlockingQuery
Auto Trait Implementations§
impl Freeze for BlockingQuery
impl RefUnwindSafe for BlockingQuery
impl Send for BlockingQuery
impl Sync for BlockingQuery
impl Unpin for BlockingQuery
impl UnsafeUnpin for BlockingQuery
impl UnwindSafe for BlockingQuery
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