cloudinary 0.8.2

A Rust library for the Cloudinary API
Documentation
use core::fmt;

#[derive(Debug, Clone, PartialEq, Eq)]
pub enum Categorizations {
    /// [Google Automatic Video Tagging](https://cloudinary.com/documentation/google_automatic_video_tagging_addon#adding_resource_tags_to_videos)
    Google,
    /// [Google Auto Tagging](https://cloudinary.com/documentation/google_auto_tagging_addon#adding_resource_tags_to_images)
    GoogleVideo,
    /// [Imagga Auto Tagging](https://cloudinary.com/documentation/imagga_auto_tagging_addon#adding_resource_tags_to_images)
    Imagga,
    /// [Amazon Rekognition Auto Tagging](https://cloudinary.com/documentation/aws_rekognition_auto_tagging_addon#automatically_adding_tags_to_images)
    AwsRek,
}

impl fmt::Display for Categorizations {
    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
        match self {
            Categorizations::Google => write!(f, "google_tagging"),
            Categorizations::GoogleVideo => write!(f, "google_video_tagging"),
            Categorizations::Imagga => write!(f, "imagga_tagging"),
            Categorizations::AwsRek => write!(f, "auto_tagging"),
        }
    }
}