pub(crate) fn device_list<D: SoundDevice, F: Fn(D) -> T, T>(
    abstrakt: F,
) -> Vec<T> {
    vec![abstrakt(D::from(AudioDevice()))]
}
/// Return a list of available audio devices.
Return a list of available audio devices.
Return a list of available audio devices .
pub(crate) fn device_list<D: SoundDevice, F: Fn(D) -> T, T>(
    abstrakt: F,
) -> Vec<T> {
    vec![abstrakt(D::from(AudioDevice()))]
}
pub ( crate ) fn device_list < D : SoundDevice , F : Fn ( D ) -> T , T > ( abstrakt : F , ) -> Vec < T > { vec ! [ abstrakt ( D from ( AudioDevice ( ) ) ) ] }
Return a list of available audio devices.
Return a list of available audio devices .
abstrakt
F
abstrakt
F