Struct pipewire::factory::FactoryInfoRef
source · pub struct FactoryInfoRef(/* private fields */);
Implementations§
source§impl FactoryInfoRef
impl FactoryInfoRef
pub fn as_raw(&self) -> &pw_factory_info
pub fn as_raw_ptr(&self) -> *mut pw_factory_info
pub fn id(&self) -> u32
pub fn type_(&self) -> ObjectType
pub fn version(&self) -> u32
pub fn change_mask(&self) -> FactoryChangeMask
pub fn props(&self) -> Option<&DictRef>
Trait Implementations§
source§impl AsRef<FactoryInfoRef> for FactoryInfo
impl AsRef<FactoryInfoRef> for FactoryInfo
source§fn as_ref(&self) -> &FactoryInfoRef
fn as_ref(&self) -> &FactoryInfoRef
Converts this type into a shared reference of the (usually inferred) input type.
Auto Trait Implementations§
impl RefUnwindSafe for FactoryInfoRef
impl !Send for FactoryInfoRef
impl !Sync for FactoryInfoRef
impl Unpin for FactoryInfoRef
impl UnwindSafe for FactoryInfoRef
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