Skip to content

Commit 01ff207

Browse files
authored
Add AsRef and AsMut impls for AudioUnit (#121)
1 parent 1cfd70a commit 01ff207

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/audio_unit/mod.rs

+12
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,18 @@ impl AudioUnit {
315315
}
316316
}
317317

318+
impl AsRef<sys::AudioUnit> for AudioUnit {
319+
fn as_ref(&self) -> &sys::AudioUnit {
320+
&self.instance
321+
}
322+
}
323+
324+
impl AsMut<sys::AudioUnit> for AudioUnit {
325+
fn as_mut(&mut self) -> &mut sys::AudioUnit {
326+
&mut self.instance
327+
}
328+
}
329+
318330
unsafe impl Send for AudioUnit {}
319331

320332
impl Drop for AudioUnit {

0 commit comments

Comments
 (0)