Remove unreachable_patterns gate onto relevant fns so all platforms benefit
This commit is contained in:
parent
86e3366063
commit
7d0f9c7265
|
@ -256,6 +256,7 @@ macro_rules! impl_platform_host {
|
||||||
type StreamId = StreamId;
|
type StreamId = StreamId;
|
||||||
type Device = Device;
|
type Device = Device;
|
||||||
|
|
||||||
|
#[allow(unreachable_patterns)]
|
||||||
fn build_input_stream(
|
fn build_input_stream(
|
||||||
&self,
|
&self,
|
||||||
device: &Self::Device,
|
device: &Self::Device,
|
||||||
|
@ -273,6 +274,7 @@ macro_rules! impl_platform_host {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(unreachable_patterns)]
|
||||||
fn build_output_stream(
|
fn build_output_stream(
|
||||||
&self,
|
&self,
|
||||||
device: &Self::Device,
|
device: &Self::Device,
|
||||||
|
@ -290,6 +292,7 @@ macro_rules! impl_platform_host {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(unreachable_patterns)]
|
||||||
fn play_stream(&self, stream: Self::StreamId) -> Result<(), crate::PlayStreamError> {
|
fn play_stream(&self, stream: Self::StreamId) -> Result<(), crate::PlayStreamError> {
|
||||||
match (&self.0, stream.0) {
|
match (&self.0, stream.0) {
|
||||||
$(
|
$(
|
||||||
|
@ -301,6 +304,7 @@ macro_rules! impl_platform_host {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(unreachable_patterns)]
|
||||||
fn pause_stream(&self, stream: Self::StreamId) -> Result<(), crate::PauseStreamError> {
|
fn pause_stream(&self, stream: Self::StreamId) -> Result<(), crate::PauseStreamError> {
|
||||||
match (&self.0, stream.0) {
|
match (&self.0, stream.0) {
|
||||||
$(
|
$(
|
||||||
|
@ -312,6 +316,7 @@ macro_rules! impl_platform_host {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[allow(unreachable_patterns)]
|
||||||
fn destroy_stream(&self, stream: Self::StreamId) {
|
fn destroy_stream(&self, stream: Self::StreamId) {
|
||||||
match (&self.0, stream.0) {
|
match (&self.0, stream.0) {
|
||||||
$(
|
$(
|
||||||
|
@ -521,8 +526,6 @@ mod platform_impl {
|
||||||
// TODO: Add `Asio asio` once #221 lands.
|
// TODO: Add `Asio asio` once #221 lands.
|
||||||
#[cfg(windows)]
|
#[cfg(windows)]
|
||||||
mod platform_impl {
|
mod platform_impl {
|
||||||
#![allow(unreachable_patterns)]
|
|
||||||
|
|
||||||
#[cfg(feature = "asio")]
|
#[cfg(feature = "asio")]
|
||||||
pub use crate::host::asio::{
|
pub use crate::host::asio::{
|
||||||
Device as AsioDevice,
|
Device as AsioDevice,
|
||||||
|
|
Loading…
Reference in New Issue