pub struct SsrcGroup(/* private fields */);Expand description
An crate::SsrcGroup builder.
Implementations§
Source§impl SsrcGroup
impl SsrcGroup
pub fn new(semantics: GroupSemantics) -> Self
pub fn ssrc_id(self, ssrc_id: u32) -> Self
pub fn ssrc_id_if(self, ssrc_id: u32, predicate: bool) -> Self
pub fn ssrc_id_if_some(self, ssrc_id: Option<u32>) -> Self
pub fn ssrc_ids(self, ssrc_ids: impl IntoIterator<Item = u32>) -> Self
pub fn ssrc_ids_if( self, ssrc_ids: impl IntoIterator<Item = u32>, predicate: bool, ) -> Self
pub fn ssrc_ids_if_some( self, ssrc_ids: Option<impl IntoIterator<Item = u32>>, ) -> Self
pub fn build(self) -> SsrcGroup
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SsrcGroup
impl RefUnwindSafe for SsrcGroup
impl Send for SsrcGroup
impl Sync for SsrcGroup
impl Unpin for SsrcGroup
impl UnsafeUnpin for SsrcGroup
impl UnwindSafe for SsrcGroup
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