pub struct ExtractedRelation {
pub source: String,
pub target: String,
pub relation_type: String,
pub description: String,
}Expand description
A relation extracted from text by the LLM.
Fields§
§source: StringSource entity name.
target: StringTarget entity name.
relation_type: StringRelation type (e.g. works_at, uses, part_of).
description: StringOptional description of the relation.
Trait Implementations§
Source§impl Clone for ExtractedRelation
impl Clone for ExtractedRelation
Source§fn clone(&self) -> ExtractedRelation
fn clone(&self) -> ExtractedRelation
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 ExtractedRelation
impl Debug for ExtractedRelation
Source§impl<'de> Deserialize<'de> for ExtractedRelation
impl<'de> Deserialize<'de> for ExtractedRelation
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 ExtractedRelation
impl RefUnwindSafe for ExtractedRelation
impl Send for ExtractedRelation
impl Sync for ExtractedRelation
impl Unpin for ExtractedRelation
impl UnsafeUnpin for ExtractedRelation
impl UnwindSafe for ExtractedRelation
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