From 27c2755909bdbba5fa4100b040c14dc78abc85ef Mon Sep 17 00:00:00 2001 From: meh Date: Mon, 4 May 2015 18:59:15 +0200 Subject: [PATCH] avformat: make enums Copy and Clone --- sys/src/avformat/format.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/avformat/format.rs b/sys/src/avformat/format.rs index 852d2f1..8521d40 100644 --- a/sys/src/avformat/format.rs +++ b/sys/src/avformat/format.rs @@ -113,7 +113,7 @@ pub struct AVInputFormat { pub free_device_capabilities: extern fn(ctx: *mut AVFormatContext, caps: *mut c_void) -> c_int, } -#[derive(Eq, PartialEq, Debug)] +#[derive(Eq, PartialEq, Copy, Clone, Debug)] #[repr(C)] pub enum AVStreamParseType { AVSTREAM_PARSE_NONE, @@ -282,7 +282,7 @@ pub struct AVChapter { pub type av_format_control_message = extern fn(s: *mut AVFormatContext, kind: c_int, data: *mut c_void, data_size: size_t) -> c_int; -#[derive(Eq, PartialEq, Debug)] +#[derive(Eq, PartialEq, Copy, Clone, Debug)] #[repr(C)] pub enum AVDurationEstimationMethod { AVFMT_DURATION_FROM_PTS,