ciboulette 0.1.4

Library to parse JSON:API requests and build responses
Documentation
/// ## Represent the client intention (request method) when sending the request
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
pub enum CibouletteIntention {
    /// Corresponds to a `POST` request
    Create,
    /// Corresponds to a `PATCH` request
    Update,
    /// Corresponds to a `GET` request
    Read,
    /// Corresponds to a `DELETE` request
    Delete,
}

impl std::fmt::Display for CibouletteIntention {
    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
        match self {
            CibouletteIntention::Create => write!(f, "Create"),
            CibouletteIntention::Update => write!(f, "Update"),
            CibouletteIntention::Read => write!(f, "Read"),
            CibouletteIntention::Delete => write!(f, "Delete"),
        }
    }
}