Fix some clippy warnings

This commit is contained in:
Sebastian Dröge 2016-12-25 12:28:17 +01:00
parent bccf3805a1
commit fa6712e5aa
3 changed files with 12 additions and 12 deletions

View file

@ -342,10 +342,10 @@ impl DemuxerWrapper {
} }
#[no_mangle] #[no_mangle]
pub extern "C" fn demuxer_new(demuxer: *mut c_void, pub unsafe extern "C" fn demuxer_new(demuxer: *mut c_void,
create_instance: fn(Element) -> Box<Demuxer>) create_instance: fn(Element) -> Box<Demuxer>)
-> *mut DemuxerWrapper { -> *mut DemuxerWrapper {
let instance = create_instance(unsafe { Element::new(demuxer) }); let instance = create_instance(Element::new(demuxer));
Box::into_raw(Box::new(DemuxerWrapper::new(demuxer, instance))) Box::into_raw(Box::new(DemuxerWrapper::new(demuxer, instance)))
} }

View file

@ -176,10 +176,10 @@ impl SinkWrapper {
} }
#[no_mangle] #[no_mangle]
pub extern "C" fn sink_new(sink: *mut c_void, pub unsafe extern "C" fn sink_new(sink: *mut c_void,
create_instance: fn(Element) -> Box<Sink>) create_instance: fn(Element) -> Box<Sink>)
-> *mut SinkWrapper { -> *mut SinkWrapper {
let instance = create_instance(unsafe { Element::new(sink) }); let instance = create_instance(Element::new(sink));
Box::into_raw(Box::new(SinkWrapper::new(sink, instance))) Box::into_raw(Box::new(SinkWrapper::new(sink, instance)))
} }

View file

@ -200,10 +200,10 @@ impl SourceWrapper {
} }
#[no_mangle] #[no_mangle]
pub extern "C" fn source_new(source: *mut c_void, pub unsafe extern "C" fn source_new(source: *mut c_void,
create_instance: fn(Element) -> Box<Source>) create_instance: fn(Element) -> Box<Source>)
-> *mut SourceWrapper { -> *mut SourceWrapper {
let instance = create_instance(unsafe { Element::new(source) }); let instance = create_instance(Element::new(source));
Box::into_raw(Box::new(SourceWrapper::new(source, instance))) Box::into_raw(Box::new(SourceWrapper::new(source, instance)))
} }