gesha-rust-types 0.0.7

Rust types for Gesha proejct
Documentation
mod data_type;
pub use data_type::DataType;

mod definition;
pub use definition::Definition;

mod definitions;
pub use definitions::Definitions;

mod derive_attribute;
pub use derive_attribute::DeriveAttribute;

mod doc_comments;
pub use doc_comments::DocComments;

mod enum_def;
pub use enum_def::EnumDef;

mod enum_macro_for_from;
pub use enum_macro_for_from::{EnumMacroForFrom, EnumMacroTypeForFrom};

mod enum_macro_for_serde;
pub use enum_macro_for_serde::{EnumMacroForSerde, EnumMacroTypeForSerde};

mod enum_macro_variants;
pub use enum_macro_variants::EnumMacroVariants;

mod enum_variant;
pub use enum_variant::{EnumCase, EnumConstant, EnumVariant, EnumVariantAttribute};

mod enum_variant_name;
pub use enum_variant_name::EnumVariantName;

mod error_def;
pub use error_def::{ErrorDef, ErrorVariant};

mod identifier;
pub use identifier::TypeIdentifier;

mod imports;
pub use imports::{Imports, Package};

mod keywords;
pub use keywords::KEYWORDS;

mod media_type_def;
pub use media_type_def::MediaTypeDef;

mod mod_def;
pub use mod_def::ModDef;

mod module_declarations;
pub use module_declarations::ModuleDeclarations;

mod module_name;
pub use module_name::ModuleName;

mod new_type_def;
pub use new_type_def::NewTypeDef;

mod non_doc_comments;
pub use non_doc_comments::NonDocComments;

mod preset_def;
pub use preset_def::PresetDef;

mod request_body_def;
pub use request_body_def::{MediaTypeVariant, MediaTypeVariants, RequestBodyDef};

mod serde_attribute;
pub use serde_attribute::SerdeAttribute;

mod source_code;
pub use source_code::SourceCode;

mod struct_def;
pub use struct_def::StructDef;

mod struct_field;
pub use struct_field::{StructField, StructFieldAttribute};

mod struct_field_name;
pub use struct_field_name::StructFieldName;

mod type_header;
pub use type_header::TypeHeader;