From fdb0111a4a59ac32bcef4fe0d04e446a30cd791b Mon Sep 17 00:00:00 2001 From: Ori Sky Farrell Date: Wed, 7 Aug 2024 12:11:06 +0100 Subject: [PATCH] Add AsRef and AsMut impls for AudioUnit --- src/audio_unit/mod.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/audio_unit/mod.rs b/src/audio_unit/mod.rs index 05695f052..ea30fd4b5 100644 --- a/src/audio_unit/mod.rs +++ b/src/audio_unit/mod.rs @@ -315,6 +315,18 @@ impl AudioUnit { } } +impl AsRef for AudioUnit { + fn as_ref(&self) -> &sys::AudioUnit { + &self.instance + } +} + +impl AsMut for AudioUnit { + fn as_mut(&mut self) -> &mut sys::AudioUnit { + &mut self.instance + } +} + unsafe impl Send for AudioUnit {} impl Drop for AudioUnit {