pub struct EntityDetail {
pub entity_id: String,
pub entity_type_id: u32,
pub canonical_name: String,
pub aliases: Vec<String>,
pub mention_count: u32,
pub created_at_unix_nanos: u64,
pub updated_at_unix_nanos: u64,
pub merged_into: Option<String>,
}Expand description
One entity, as the edge projects it.
Fields§
§entity_id: String§entity_type_id: u32§canonical_name: String§aliases: Vec<String>§mention_count: u32§created_at_unix_nanos: u64§updated_at_unix_nanos: u64§merged_into: Option<String>The surviving entity when this one was merged away; None otherwise.
Trait Implementations§
Source§impl Clone for EntityDetail
impl Clone for EntityDetail
Source§impl Debug for EntityDetail
impl Debug for EntityDetail
Source§impl<'de> Deserialize<'de> for EntityDetail
impl<'de> Deserialize<'de> for EntityDetail
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 EntityDetail
impl RefUnwindSafe for EntityDetail
impl Send for EntityDetail
impl Sync for EntityDetail
impl Unpin for EntityDetail
impl UnsafeUnpin for EntityDetail
impl UnwindSafe for EntityDetail
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