Paul Lietar 9 лет назад
Родитель
Сommit
c76b7b472f
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/audio_backend/mod.rs

+ 6 - 2
src/audio_backend/mod.rs

@@ -56,17 +56,21 @@ fn mk_sink<S: Sink + Open + 'static>() -> Box<Sink> {
 
 
 #[cfg(feature = "portaudio-backend")]
 #[cfg(feature = "portaudio-backend")]
 mod portaudio;
 mod portaudio;
+#[cfg(feature = "portaudio-backend")]
+use self::portaudio::PortAudioSink;
 
 
 #[cfg(feature = "pulseaudio-backend")]
 #[cfg(feature = "pulseaudio-backend")]
 mod pulseaudio;
 mod pulseaudio;
+#[cfg(feature = "pulseaudio-backend")]
+use self::pulseaudio::PulseAudioSink;
 
 
 
 
 declare_backends! {
 declare_backends! {
     pub const BACKENDS : &'static [(&'static str, &'static (Fn() -> Box<Sink> + Sync + Send + 'static))] = &[
     pub const BACKENDS : &'static [(&'static str, &'static (Fn() -> Box<Sink> + Sync + Send + 'static))] = &[
         #[cfg(feature = "portaudio-backend")]
         #[cfg(feature = "portaudio-backend")]
-        ("portaudio", &mk_sink::<self::portaudio::PortAudioSink>),
+        ("portaudio", &mk_sink::<PortAudioSink>),
         #[cfg(feature = "pulseaudio-backend")]
         #[cfg(feature = "pulseaudio-backend")]
-        ("pulseaudio", &mk_sink::<self::pulseaudio::PulseAudioSink>),
+        ("pulseaudio", &mk_sink::<PulseAudioSink>),
 
 
     ];
     ];
 }
 }