pub struct TwccSenderBuilder { /* private fields */ }Expand description
Builder for the TwccSenderInterceptor.
§Example
use rtc_interceptor::{Slot, Registry, TwccSenderBuilder};
let chain = Registry::new()
.with(Slot::TwccSender, TwccSenderBuilder::new().build())
.build();Implementations§
Source§impl TwccSenderBuilder
impl TwccSenderBuilder
Sourcepub fn with_initial_sequence_number(self, sequence_number: u16) -> Self
pub fn with_initial_sequence_number(self, sequence_number: u16) -> Self
Set the first transport-wide sequence number to hand out.
Defaults to zero. The counter is shared across every local stream and wraps, so the starting point only matters to a test that wants to pin the numbers it asserts on, or to a session resuming a numbering it had already begun.
Sourcepub fn build(self) -> TwccSenderInterceptor
pub fn build(self) -> TwccSenderInterceptor
Build the interceptor.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TwccSenderBuilder
impl RefUnwindSafe for TwccSenderBuilder
impl Send for TwccSenderBuilder
impl Sync for TwccSenderBuilder
impl Unpin for TwccSenderBuilder
impl UnsafeUnpin for TwccSenderBuilder
impl UnwindSafe for TwccSenderBuilder
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