pub struct GeneratorMeta {
pub id: String,
pub name: String,
pub description: String,
pub category: Option<String>,
}Expand description
Generator metadata
Fields§
§id: StringUnique identifier (e.g., “GEN001”)
name: StringHuman-readable name (used as suggest name)
description: StringDescription of what this generator does
category: Option<String>Category for grouping (e.g., “domain”, “api”, “test”)
Trait Implementations§
Source§impl Clone for GeneratorMeta
impl Clone for GeneratorMeta
Source§fn clone(&self) -> GeneratorMeta
fn clone(&self) -> GeneratorMeta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeneratorMeta
impl Debug for GeneratorMeta
Source§impl<'de> Deserialize<'de> for GeneratorMeta
impl<'de> Deserialize<'de> for GeneratorMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for GeneratorMeta
impl JsonSchema for GeneratorMeta
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GeneratorMeta
impl RefUnwindSafe for GeneratorMeta
impl Send for GeneratorMeta
impl Sync for GeneratorMeta
impl Unpin for GeneratorMeta
impl UnsafeUnpin for GeneratorMeta
impl UnwindSafe for GeneratorMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more