pub struct OutputPipelineOptions {
pub reference_mode: ReferenceMode,
pub strip_descriptions: bool,
pub minimize: bool,
}Expand description
Output-only schema transforms selected by CLI flags.
These transforms run after inference and override merging. They must not feed information back into template analysis.
Fields§
§reference_mode: ReferenceModeReference-preservation or inlining policy.
strip_descriptions: boolWhether descriptions are removed from final output.
minimize: boolWhether redundant schema structure is minimized.
Trait Implementations§
Source§impl Clone for OutputPipelineOptions
impl Clone for OutputPipelineOptions
Source§fn clone(&self) -> OutputPipelineOptions
fn clone(&self) -> OutputPipelineOptions
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 moreimpl Copy for OutputPipelineOptions
Auto Trait Implementations§
impl Freeze for OutputPipelineOptions
impl RefUnwindSafe for OutputPipelineOptions
impl Send for OutputPipelineOptions
impl Sync for OutputPipelineOptions
impl Unpin for OutputPipelineOptions
impl UnsafeUnpin for OutputPipelineOptions
impl UnwindSafe for OutputPipelineOptions
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