bluejay-core 0.3.1

Base GraphQL abstractions
Documentation
use strum::{AsRefStr, Display, EnumIter, EnumString, IntoStaticStr, VariantNames};

#[derive(
    IntoStaticStr,
    AsRefStr,
    VariantNames,
    EnumString,
    EnumIter,
    Display,
    Clone,
    Copy,
    Debug,
    PartialEq,
)]
pub enum BuiltinScalarDefinition {
    Int,
    Float,
    String,
    Boolean,
    ID,
}

impl BuiltinScalarDefinition {
    pub fn name(&self) -> &'static str {
        self.into()
    }
}