pub struct WikidataConfig {
pub api_endpoint: String,
pub max_candidates: usize,
pub min_score: f64,
pub languages: Vec<String>,
pub timeout_secs: u64,
pub enable_cache: bool,
pub cache_ttl: u64,
}Expand description
Configuration for Wikidata linking.
Fields§
§api_endpoint: StringWikidata API endpoint
max_candidates: usizeMaximum candidates to retrieve
min_score: f64Minimum search score threshold
languages: Vec<String>Languages for label retrieval (priority order)
timeout_secs: u64Request timeout in seconds
enable_cache: boolEnable caching
cache_ttl: u64Cache TTL in seconds
Trait Implementations§
Source§impl Clone for WikidataConfig
impl Clone for WikidataConfig
Source§fn clone(&self) -> WikidataConfig
fn clone(&self) -> WikidataConfig
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 WikidataConfig
impl Debug for WikidataConfig
Auto Trait Implementations§
impl Freeze for WikidataConfig
impl RefUnwindSafe for WikidataConfig
impl Send for WikidataConfig
impl Sync for WikidataConfig
impl Unpin for WikidataConfig
impl UnsafeUnpin for WikidataConfig
impl UnwindSafe for WikidataConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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