#[repr(transparent)]pub struct AVDictionaryFlags(pub i32);
Expand description
Dictionary flags used in FFmpeg’s AVDictionary API.
See FFmpeg’s AVDictionary
in the official documentation:
https://ffmpeg.org/doxygen/trunk/group__lavu__dict.html
Tuple Fields§
§0: i32
Implementations§
Source§impl AVDictionaryFlags
impl AVDictionaryFlags
Sourcepub const IgnoreSuffix: Self
pub const IgnoreSuffix: Self
Do not differentiate keys with different suffixes.
Corresponds to AV_DICT_IGNORE_SUFFIX
.
Sourcepub const DontStrDupKey: Self
pub const DontStrDupKey: Self
Do not duplicate the key string.
Corresponds to AV_DICT_DONT_STRDUP_KEY
.
Sourcepub const DontStrDupVal: Self
pub const DontStrDupVal: Self
Do not duplicate the value string.
Corresponds to AV_DICT_DONT_STRDUP_VAL
.
Sourcepub const DontOverwrite: Self
pub const DontOverwrite: Self
Do not overwrite existing entries.
Corresponds to AV_DICT_DONT_OVERWRITE
.
Trait Implementations§
Source§impl BitAnd for AVDictionaryFlags
impl BitAnd for AVDictionaryFlags
Source§impl BitAndAssign for AVDictionaryFlags
impl BitAndAssign for AVDictionaryFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moreSource§impl BitOr for AVDictionaryFlags
impl BitOr for AVDictionaryFlags
Source§impl BitOrAssign for AVDictionaryFlags
impl BitOrAssign for AVDictionaryFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moreSource§impl BitXor for AVDictionaryFlags
impl BitXor for AVDictionaryFlags
Source§impl BitXorAssign for AVDictionaryFlags
impl BitXorAssign for AVDictionaryFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moreSource§impl Clone for AVDictionaryFlags
impl Clone for AVDictionaryFlags
Source§fn clone(&self) -> AVDictionaryFlags
fn clone(&self) -> AVDictionaryFlags
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AVDictionaryFlags
impl Debug for AVDictionaryFlags
Source§impl From<AVDictionaryFlags> for i32
impl From<AVDictionaryFlags> for i32
Source§fn from(value: AVDictionaryFlags) -> Self
fn from(value: AVDictionaryFlags) -> Self
Converts to this type from the input type.
Source§impl From<AVDictionaryFlags> for u32
impl From<AVDictionaryFlags> for u32
Source§fn from(value: AVDictionaryFlags) -> Self
fn from(value: AVDictionaryFlags) -> Self
Converts to this type from the input type.
Source§impl From<i32> for AVDictionaryFlags
impl From<i32> for AVDictionaryFlags
Source§impl From<u32> for AVDictionaryFlags
impl From<u32> for AVDictionaryFlags
Source§impl Hash for AVDictionaryFlags
impl Hash for AVDictionaryFlags
Source§impl Not for AVDictionaryFlags
impl Not for AVDictionaryFlags
Source§impl Ord for AVDictionaryFlags
impl Ord for AVDictionaryFlags
Source§fn cmp(&self, other: &AVDictionaryFlags) -> Ordering
fn cmp(&self, other: &AVDictionaryFlags) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<i32> for AVDictionaryFlags
impl PartialEq<i32> for AVDictionaryFlags
Source§impl PartialEq for AVDictionaryFlags
impl PartialEq for AVDictionaryFlags
Source§impl PartialOrd for AVDictionaryFlags
impl PartialOrd for AVDictionaryFlags
impl Copy for AVDictionaryFlags
impl Eq for AVDictionaryFlags
impl StructuralPartialEq for AVDictionaryFlags
Auto Trait Implementations§
impl Freeze for AVDictionaryFlags
impl RefUnwindSafe for AVDictionaryFlags
impl Send for AVDictionaryFlags
impl Sync for AVDictionaryFlags
impl Unpin for AVDictionaryFlags
impl UnwindSafe for AVDictionaryFlags
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more