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§fn clone(&self) -> BackendPolicy
fn clone(&self) -> BackendPolicy
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 BackendPolicy
impl Debug for BackendPolicy
Source§impl Default for BackendPolicy
impl Default for BackendPolicy
Source§fn default() -> BackendPolicy
fn default() -> BackendPolicy
Returns the “default value” for a type. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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