pub struct ConversionOptionsExt {
pub tier: Option<ConversionTier>,
pub confidence_threshold: Option<f64>,
pub enable_llm_fallback: bool,
pub llm_model: Option<String>,
pub use_aisp_prompt: bool,
}Expand description
Extended conversion options with LLM fallback support
Fields§
§tier: Option<ConversionTier>Force specific tier (auto-detect if None)
confidence_threshold: Option<f64>Confidence threshold for LLM fallback (default: 0.8)
enable_llm_fallback: boolEnable LLM fallback
llm_model: Option<String>LLM model to use (default: haiku)
use_aisp_prompt: boolUse AISP symbolic prompt instead of English prompt (default: true)
Trait Implementations§
Source§impl Clone for ConversionOptionsExt
impl Clone for ConversionOptionsExt
Source§fn clone(&self) -> ConversionOptionsExt
fn clone(&self) -> ConversionOptionsExt
Returns a duplicate of the value. Read more
1.0.0 · 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 ConversionOptionsExt
impl Debug for ConversionOptionsExt
Auto Trait Implementations§
impl Freeze for ConversionOptionsExt
impl RefUnwindSafe for ConversionOptionsExt
impl Send for ConversionOptionsExt
impl Sync for ConversionOptionsExt
impl Unpin for ConversionOptionsExt
impl UnwindSafe for ConversionOptionsExt
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