pub struct SuggestGenerateRequest {
pub pattern: Option<String>,
pub params: HashMap<String, String>,
pub list: bool,
pub apply: bool,
pub dry_run: bool,
}Expand description
Request to generate code from parameterized patterns.
Use list: true to discover available patterns.
Use pattern + params to generate code.
Fields§
§pattern: Option<String>Pattern name to use (e.g., “api-pattern”, “domain-struct”).
params: HashMap<String, String>Parameters for the pattern as key-value pairs.
E.g., {"name": "Order", "fields": "id:u64,status:String"}.
list: boolList available parameterized patterns instead of generating.
apply: boolApply generated changes immediately (skip preview).
dry_run: boolSkip actual execution (preview only).
Implementations§
Source§impl SuggestGenerateRequest
impl SuggestGenerateRequest
Trait Implementations§
Source§impl Clone for SuggestGenerateRequest
impl Clone for SuggestGenerateRequest
Source§fn clone(&self) -> SuggestGenerateRequest
fn clone(&self) -> SuggestGenerateRequest
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 SuggestGenerateRequest
impl Debug for SuggestGenerateRequest
Source§impl Default for SuggestGenerateRequest
impl Default for SuggestGenerateRequest
Source§fn default() -> SuggestGenerateRequest
fn default() -> SuggestGenerateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SuggestGenerateRequest
impl<'de> Deserialize<'de> for SuggestGenerateRequest
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
Auto Trait Implementations§
impl Freeze for SuggestGenerateRequest
impl RefUnwindSafe for SuggestGenerateRequest
impl Send for SuggestGenerateRequest
impl Sync for SuggestGenerateRequest
impl Unpin for SuggestGenerateRequest
impl UnsafeUnpin for SuggestGenerateRequest
impl UnwindSafe for SuggestGenerateRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more