pub struct SynthesisRequest {
pub text: String,
pub normalization_options: NormalizationOptions,
pub trace_normalization: bool,
}Expand description
A synchronous synthesis request.
Fields§
§text: StringText to synthesize. The Phase 0 shell accepts an empty request.
normalization_options: NormalizationOptionsCaller-owned policy passed unchanged to the model-specific tokenizer.
trace_normalization: boolWhether the observer may receive a privacy-safe normalization summary.
Implementations§
Source§impl SynthesisRequest
impl SynthesisRequest
Sourcepub fn with_normalization_options(
self,
normalization_options: NormalizationOptions,
) -> Self
pub fn with_normalization_options( self, normalization_options: NormalizationOptions, ) -> Self
Replaces the default verbatim normalization policy for this request.
Sourcepub const fn with_normalization_trace(self, trace_normalization: bool) -> Self
pub const fn with_normalization_trace(self, trace_normalization: bool) -> Self
Allows the caller-owned observer to receive a text-free trace summary.
Trait Implementations§
Source§impl Clone for SynthesisRequest
impl Clone for SynthesisRequest
Source§fn clone(&self) -> SynthesisRequest
fn clone(&self) -> SynthesisRequest
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 SynthesisRequest
impl Debug for SynthesisRequest
impl Eq for SynthesisRequest
Source§impl PartialEq for SynthesisRequest
impl PartialEq for SynthesisRequest
impl StructuralPartialEq for SynthesisRequest
Auto Trait Implementations§
impl Freeze for SynthesisRequest
impl RefUnwindSafe for SynthesisRequest
impl Send for SynthesisRequest
impl Sync for SynthesisRequest
impl Unpin for SynthesisRequest
impl UnsafeUnpin for SynthesisRequest
impl UnwindSafe for SynthesisRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).