Struct pipewire::module::ModuleInfoRef
source · pub struct ModuleInfoRef(/* private fields */);
Implementations§
source§impl ModuleInfoRef
impl ModuleInfoRef
pub fn as_raw(&self) -> &pw_module_info
pub fn as_raw_ptr(&self) -> *mut pw_module_info
pub fn id(&self) -> u32
pub fn name(&self) -> &str
pub fn filename(&self) -> &str
pub fn args(&self) -> Option<&str>
pub fn change_mask(&self) -> ModuleChangeMask
pub fn props(&self) -> Option<&DictRef>
Trait Implementations§
source§impl AsRef<ModuleInfoRef> for ModuleInfo
impl AsRef<ModuleInfoRef> for ModuleInfo
source§fn as_ref(&self) -> &ModuleInfoRef
fn as_ref(&self) -> &ModuleInfoRef
Converts this type into a shared reference of the (usually inferred) input type.
Auto Trait Implementations§
impl RefUnwindSafe for ModuleInfoRef
impl !Send for ModuleInfoRef
impl !Sync for ModuleInfoRef
impl Unpin for ModuleInfoRef
impl UnwindSafe for ModuleInfoRef
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