1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
mod immutable;
pub use self::immutable::Ref;

mod mutable;
pub use self::mutable::Ref as Mut;

mod owned;
pub use self::owned::Owned;

mod iter;
pub use self::iter::Iter;

#[macro_export]
macro_rules! dict {
	( $($key:expr => $value:expr),* $(,)*) => ({
			let mut dict = ::ffmpeg::Dictionary::new();

			$(
				dict.set($key, $value);
			)*

			dict
		}
	);
}