pub struct ContactExtracted {
pub fn_name: Option<Box<str>>,
pub given_name: Option<Box<str>>,
pub family_name: Option<Box<str>>,
pub email: Option<Box<str>>,
pub emails: Option<Box<str>>,
pub tel: Option<Box<str>>,
pub tels: Option<Box<str>>,
pub org: Option<Box<str>>,
pub title: Option<Box<str>>,
pub note: Option<Box<str>>,
pub photo_uri: Option<Box<str>>,
pub profile_id_tag: Option<Box<str>>,
}Expand description
Indexed projection of a contact — lives in DB columns, parallel to the stored vCard blob.
Used both for REST API responses (via the handler layer’s JSON conversion) and for
CardDAV addressbook-query REPORT text-match filtering.
Fields§
§fn_name: Option<Box<str>>§given_name: Option<Box<str>>§family_name: Option<Box<str>>§email: Option<Box<str>>§emails: Option<Box<str>>§tel: Option<Box<str>>§tels: Option<Box<str>>§org: Option<Box<str>>§title: Option<Box<str>>§note: Option<Box<str>>§photo_uri: Option<Box<str>>§profile_id_tag: Option<Box<str>>Trait Implementations§
Source§impl Clone for ContactExtracted
impl Clone for ContactExtracted
Source§fn clone(&self) -> ContactExtracted
fn clone(&self) -> ContactExtracted
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 ContactExtracted
impl Debug for ContactExtracted
Source§impl Default for ContactExtracted
impl Default for ContactExtracted
Source§fn default() -> ContactExtracted
fn default() -> ContactExtracted
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContactExtracted
impl RefUnwindSafe for ContactExtracted
impl Send for ContactExtracted
impl Sync for ContactExtracted
impl Unpin for ContactExtracted
impl UnsafeUnpin for ContactExtracted
impl UnwindSafe for ContactExtracted
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