Add box syntax feature annotation.

Fixes build.
This commit is contained in:
Ronald Kinard 2015-07-25 17:08:31 -05:00
parent 6ffdcd5343
commit 157011182a
1 changed files with 5 additions and 3 deletions

View File

@ -47,6 +47,8 @@ a conversion on your data.
If you have the possibility, you should try to match the format of the voice.
*/
#![feature(box_syntax)]
pub use samples_formats::{SampleFormat, Sample};
use std::ops::{Deref, DerefMut};
@ -87,7 +89,7 @@ pub struct Voice(cpal_impl::Voice);
/// Number of channels.
pub type ChannelsCount = u16;
///
///
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
pub struct SamplesRate(pub u32);
@ -98,7 +100,7 @@ pub struct SamplesRate(pub u32);
#[must_use]
pub struct Buffer<'a, T: 'a> where T: Sample {
// also contains something, taken by `Drop`
target: Option<cpal_impl::Buffer<'a, T>>,
target: Option<cpal_impl::Buffer<'a, T>>,
// if this is non-none, then the data will be written to `conversion.intermediate_buffer`
// instead of `target`, and the conversion will be done in buffer's destructor
@ -215,7 +217,7 @@ impl Voice {
} else {
Buffer {
target: Some(self.0.append_data(max_elements)),
target: Some(self.0.append_data(max_elements)),
conversion: None,
}
}