pub struct RequireBuilder(/* private fields */);Expand description
Builder for the ‘Require’ header.
Implementations§
Source§impl RequireBuilder
impl RequireBuilder
Sourcepub fn feature<S: Into<String>>(self, feature: S) -> Self
pub fn feature<S: Into<String>>(self, feature: S) -> Self
Add the provided feature to the Require header.
Sourcepub fn play_basic(self) -> Self
pub fn play_basic(self) -> Self
Add the “play.basic” feature to the Require header.
Sourcepub fn play_scale(self) -> Self
pub fn play_scale(self) -> Self
Add the “play.scale” feature to the Require header.
Sourcepub fn play_speed(self) -> Self
pub fn play_speed(self) -> Self
Add the “play.speed” feature to the Require header.
Sourcepub fn setup_rtp_rtcp_mux(self) -> Self
pub fn setup_rtp_rtcp_mux(self) -> Self
Add the “setup.rtp.rtcp.mux” feature to the Require header.
Trait Implementations§
Source§impl Clone for RequireBuilder
impl Clone for RequireBuilder
Source§fn clone(&self) -> RequireBuilder
fn clone(&self) -> RequireBuilder
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 moreAuto Trait Implementations§
impl Freeze for RequireBuilder
impl RefUnwindSafe for RequireBuilder
impl Send for RequireBuilder
impl Sync for RequireBuilder
impl Unpin for RequireBuilder
impl UnsafeUnpin for RequireBuilder
impl UnwindSafe for RequireBuilder
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