pub struct ExtractedEntities {
pub emails: Vec<ExtractedEmail>,
pub phone_numbers: Vec<PhoneNumber>,
pub urls: Vec<ExtractedUrl>,
pub names: Vec<String>,
pub companies: Vec<String>,
pub dates: Vec<String>,
pub amounts: Vec<MonetaryAmount>,
pub addresses: Vec<String>,
pub social_handles: Vec<SocialHandle>,
}Expand description
All entities extracted from email content
Fields§
§emails: Vec<ExtractedEmail>Email addresses found in body
phone_numbers: Vec<PhoneNumber>Phone numbers found
urls: Vec<ExtractedUrl>URLs found
names: Vec<String>Possible person names
companies: Vec<String>Company names detected
dates: Vec<String>Dates mentioned
amounts: Vec<MonetaryAmount>Monetary amounts
addresses: Vec<String>Physical addresses
Social media handles
Implementations§
Trait Implementations§
Source§impl Clone for ExtractedEntities
impl Clone for ExtractedEntities
Source§fn clone(&self) -> ExtractedEntities
fn clone(&self) -> ExtractedEntities
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 ExtractedEntities
impl Debug for ExtractedEntities
Source§impl Default for ExtractedEntities
impl Default for ExtractedEntities
Source§fn default() -> ExtractedEntities
fn default() -> ExtractedEntities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExtractedEntities
impl<'de> Deserialize<'de> for ExtractedEntities
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 ExtractedEntities
impl RefUnwindSafe for ExtractedEntities
impl Send for ExtractedEntities
impl Sync for ExtractedEntities
impl Unpin for ExtractedEntities
impl UnwindSafe for ExtractedEntities
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