diff --git a/rustfmt.toml b/rustfmt.toml new file mode 100644 index 0000000..c3c8c37 --- /dev/null +++ b/rustfmt.toml @@ -0,0 +1 @@ +imports_granularity = "Crate" diff --git a/src/avutil/frame.rs b/src/avutil/frame.rs index bf1f00e..e6313c5 100644 --- a/src/avutil/frame.rs +++ b/src/avutil/frame.rs @@ -242,8 +242,7 @@ impl<'frame> AVFrameSideDataRef<'frame> { #[cfg(test)] mod test { use super::*; - use crate::avcodec::AVCodec; - use crate::avutil::AVChannelLayout; + use crate::{avcodec::AVCodec, avutil::AVChannelLayout}; #[test] fn test_get_buffer() { diff --git a/src/avutil/opt.rs b/src/avutil/opt.rs index 07b565e..9d66a4f 100644 --- a/src/avutil/opt.rs +++ b/src/avutil/opt.rs @@ -1,9 +1,9 @@ -use crate::error::Result; -use crate::ffi; -use crate::ffi::AVPixelFormat; -use crate::ffi::AVRational; -use crate::ffi::AVSampleFormat; -use crate::shared::RetUpgrade; +use crate::{ + error::Result, + ffi, + ffi::{AVPixelFormat, AVRational, AVSampleFormat}, + shared::RetUpgrade, +}; use std::ffi::{c_double, c_int, c_void, CStr}; /// - `name`: the name of the field to set diff --git a/src/avutil/pixdesc.rs b/src/avutil/pixdesc.rs index 73dbc3e..12d9791 100644 --- a/src/avutil/pixdesc.rs +++ b/src/avutil/pixdesc.rs @@ -1,9 +1,6 @@ -use crate::ffi; -use crate::shared::PointerUpgrade; +use crate::{ffi, shared::PointerUpgrade}; -use std::ffi::CStr; -use std::ops::Deref; -use std::ptr::NonNull; +use std::{ffi::CStr, ops::Deref, ptr::NonNull}; pub use ffi::AVComponentDescriptor; diff --git a/src/avutil/timestamp.rs b/src/avutil/timestamp.rs index d1ec3f7..af79394 100644 --- a/src/avutil/timestamp.rs +++ b/src/avutil/timestamp.rs @@ -1,6 +1,4 @@ -use crate::ffi::av_q2d; -use crate::ffi::AVRational; -use crate::ffi::AV_NOPTS_VALUE; +use crate::ffi::{av_q2d, AVRational, AV_NOPTS_VALUE}; use std::ffi::c_double; /// Get a string containing a timestamp representation. diff --git a/tests/decode_audio.rs b/tests/decode_audio.rs index 78b5a3f..9eddb41 100644 --- a/tests/decode_audio.rs +++ b/tests/decode_audio.rs @@ -11,11 +11,13 @@ use rsmpeg::{ ffi, }; use rusty_ffmpeg::ffi::AV_INPUT_BUFFER_PADDING_SIZE; -use std::fs::{self, File}; -use std::io::Write; -use std::path::Path; -use std::slice::from_raw_parts; -use std::{ffi::CString, io::Read}; +use std::{ + ffi::CString, + fs::{self, File}, + io::{Read, Write}, + path::Path, + slice::from_raw_parts, +}; fn get_format_from_sample_fmt(sample_fmt: AVSampleFormat) -> Option<&'static str> { let sample_fmt_entries = [ diff --git a/tests/remux.rs b/tests/remux.rs index 4072fc8..8bd3b23 100644 --- a/tests/remux.rs +++ b/tests/remux.rs @@ -1,10 +1,12 @@ //! RIIR: https://github.com/FFmpeg/FFmpeg/blob/master/doc/examples/remux.c use anyhow::{Context, Result}; use cstr::cstr; -use rsmpeg::avcodec::AVPacket; -use rsmpeg::avformat::{AVFormatContextInput, AVFormatContextOutput}; -use rsmpeg::avutil::{ts2str, ts2timestr}; -use rsmpeg::ffi::AVRational; +use rsmpeg::{ + avcodec::AVPacket, + avformat::{AVFormatContextInput, AVFormatContextOutput}, + avutil::{ts2str, ts2timestr}, + ffi::AVRational, +}; use std::ffi::CStr; fn log_packet(time_base: AVRational, pkt: &AVPacket, tag: &str) {