pub struct ContactListItem {
pub c_id: u64,
pub ab_id: u64,
pub uid: String,
pub etag: String,
pub formatted_name: Option<String>,
pub email: Option<String>,
pub tel: Option<String>,
pub org: Option<String>,
pub photo: Option<String>,
pub profile_id_tag: Option<String>,
pub profile: Option<ProfileOverlay>,
pub updated_at: Timestamp,
}Expand description
Summary row for list endpoints (omits emails[]/phones[] detail to keep list responses small).
Fields§
§c_id: u64§ab_id: u64§uid: String§etag: String§formatted_name: Option<String>§email: Option<String>§tel: Option<String>§org: Option<String>§photo: Option<String>§profile_id_tag: Option<String>§profile: Option<ProfileOverlay>§updated_at: TimestampTrait Implementations§
Source§impl Clone for ContactListItem
impl Clone for ContactListItem
Source§fn clone(&self) -> ContactListItem
fn clone(&self) -> ContactListItem
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 ContactListItem
impl Debug for ContactListItem
Auto Trait Implementations§
impl Freeze for ContactListItem
impl RefUnwindSafe for ContactListItem
impl Send for ContactListItem
impl Sync for ContactListItem
impl Unpin for ContactListItem
impl UnsafeUnpin for ContactListItem
impl UnwindSafe for ContactListItem
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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