pub struct RecordingChunkDelivery {
pub cadence: Duration,
/* private fields */
}Expand description
Opt-in cadence and callback for ordered Recording Chunk delivery.
Fields§
§cadence: DurationApproximate interval at which the browser should create chunk boundaries.
Boundaries may be empty, late, or dependent on earlier fragments.
Implementations§
Source§impl RecordingChunkDelivery
impl RecordingChunkDelivery
Sourcepub fn new(
cadence: Duration,
on_chunk: impl FnMut(RecordingChunk) + 'static,
) -> Self
pub fn new( cadence: Duration, on_chunk: impl FnMut(RecordingChunk) + 'static, ) -> Self
Configure ordered push delivery at an approximate cadence.
Trait Implementations§
Source§impl Clone for RecordingChunkDelivery
impl Clone for RecordingChunkDelivery
Source§fn clone(&self) -> RecordingChunkDelivery
fn clone(&self) -> RecordingChunkDelivery
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 RecordingChunkDelivery
impl Debug for RecordingChunkDelivery
Auto Trait Implementations§
impl !RefUnwindSafe for RecordingChunkDelivery
impl !Send for RecordingChunkDelivery
impl !Sync for RecordingChunkDelivery
impl !UnwindSafe for RecordingChunkDelivery
impl Freeze for RecordingChunkDelivery
impl Unpin for RecordingChunkDelivery
impl UnsafeUnpin for RecordingChunkDelivery
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<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.