pub struct LinkedEntity {
pub mention_text: String,
pub start: usize,
pub end: usize,
pub kb_id: Option<String>,
pub source: CandidateSource,
pub label: Option<String>,
pub iri: Option<String>,
pub confidence: f64,
pub is_nil: bool,
pub nil_reason: Option<NilReason>,
pub nil_action: Option<NilAction>,
pub alternatives: Vec<CandidateSummary>,
}Expand description
A linked entity result.
Fields§
§mention_text: StringOriginal mention text
start: usizeStart offset
end: usizeEnd offset
kb_id: Option<String>Linked KB ID (None if NIL)
source: CandidateSourceKB source
label: Option<String>Canonical label from KB
iri: Option<String>Full IRI/URI
confidence: f64Linking confidence
is_nil: boolIs this a NIL entity?
nil_reason: Option<NilReason>NIL reason if applicable
nil_action: Option<NilAction>NIL action if applicable
alternatives: Vec<CandidateSummary>Alternative candidates (for debugging/review)
Trait Implementations§
Source§impl Clone for LinkedEntity
impl Clone for LinkedEntity
Source§fn clone(&self) -> LinkedEntity
fn clone(&self) -> LinkedEntity
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 LinkedEntity
impl Debug for LinkedEntity
Source§impl<'de> Deserialize<'de> for LinkedEntity
impl<'de> Deserialize<'de> for LinkedEntity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LinkedEntity
impl RefUnwindSafe for LinkedEntity
impl Send for LinkedEntity
impl Sync for LinkedEntity
impl Unpin for LinkedEntity
impl UnsafeUnpin for LinkedEntity
impl UnwindSafe for LinkedEntity
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