pub struct BackendPolicy {
pub profile: Profile,
pub preferred: Option<String>,
pub chain: Vec<String>,
pub allow_fallback: bool,
pub timeout_secs: f64,
pub enable_ocr: bool,
pub enable_layout: bool,
pub ocr_dpi: u32,
pub ocr_drop_score: f32,
pub max_pages: usize,
}Fields§
§profile: Profile§preferred: Option<String>§chain: Vec<String>§allow_fallback: bool§timeout_secs: f64§enable_ocr: bool§enable_layout: bool§ocr_dpi: u32§ocr_drop_score: f32§max_pages: usizeImplementations§
Source§impl BackendPolicy
impl BackendPolicy
Sourcepub fn ordered_chain(&self, default_chain: &[String]) -> Vec<String>
pub fn ordered_chain(&self, default_chain: &[String]) -> Vec<String>
计算实际尝试顺序:显式 chain > preferred 置顶 > 默认链。
Trait Implementations§
Source§impl Clone for BackendPolicy
impl Clone for BackendPolicy
Source§impl Debug for BackendPolicy
impl Debug for BackendPolicy
Auto Trait Implementations§
impl Freeze for BackendPolicy
impl RefUnwindSafe for BackendPolicy
impl Send for BackendPolicy
impl Sync for BackendPolicy
impl Unpin for BackendPolicy
impl UnsafeUnpin for BackendPolicy
impl UnwindSafe for BackendPolicy
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