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