diff --git a/sdl2-sys/Cargo.toml b/sdl2-sys/Cargo.toml index 035b11fb86..82b8993a6f 100644 --- a/sdl2-sys/Cargo.toml +++ b/sdl2-sys/Cargo.toml @@ -20,7 +20,7 @@ path = "src/lib.rs" libc = "^0.2" [build-dependencies.bindgen] -version = "^0.69" +version = "^0.70" optional = true [build-dependencies.pkg-config] diff --git a/src/sdl2/image/mod.rs b/src/sdl2/image/mod.rs index 07cdb1cb8c..4afbde01ca 100644 --- a/src/sdl2/image/mod.rs +++ b/src/sdl2/image/mod.rs @@ -34,6 +34,7 @@ use version::Version; bitflags! { /// InitFlags are passed to init() to control which subsystem /// functionality to load. + #[derive(Clone, Copy)] pub struct InitFlag : u32 { const JPG = image::IMG_InitFlags_IMG_INIT_JPG; const PNG = image::IMG_InitFlags_IMG_INIT_PNG; diff --git a/src/sdl2/mixer/mod.rs b/src/sdl2/mixer/mod.rs index 8f87ad0426..f463683bd6 100644 --- a/src/sdl2/mixer/mod.rs +++ b/src/sdl2/mixer/mod.rs @@ -96,6 +96,7 @@ pub fn get_linked_version() -> Version { } bitflags!( + #[derive(Clone, Copy, Debug)] pub struct InitFlag : u32 { const FLAC = mixer::MIX_InitFlags_MIX_INIT_FLAC; const MOD = mixer::MIX_InitFlags_MIX_INIT_MOD;