[−][src]Enum rexif::ExifTag
Enumeration that represents recognized EXIF tags found in TIFF IFDs.
Items can be cast to u32 in order to get the namespace (most significant word) and tag code (least significant word). The tag code matches the Exif, or the Makernote standard, depending on the namespace that the tag belongs to.
On the other hand, the namespace code is arbitrary, it only matches
the Namespace
enumeration. The namespace is 0 for standard Exif tags.
The non-standard namespaces exist to accomodate future parsing of the
MarkerNote tag, that contains embedded manufacturer-specific tags.
Variants
Tag not recognized are partially parsed. The client may still try to interpret the tag by reading into the IfdFormat structure.
Trait Implementations
impl Clone for ExifTag
[src]
impl Copy for ExifTag
[src]
impl Debug for ExifTag
[src]
impl Display for ExifTag
[src]
impl Eq for ExifTag
[src]
impl Hash for ExifTag
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<ExifTag> for ExifTag
[src]
impl StructuralPartialEq for ExifTag
[src]
Auto Trait Implementations
impl RefUnwindSafe for ExifTag
impl Send for ExifTag
impl Sync for ExifTag
impl Unpin for ExifTag
impl UnwindSafe for ExifTag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,