Struct kuon::TrimUser [−][src]
pub struct TrimUser {}Show fields
pub id: u64, pub id_str: String, pub name: Option<String>, pub screen_name: Option<String>, pub location: Option<String>, pub url: Option<String>, pub description: Option<String>, pub protected: Option<bool>, pub verified: Option<bool>, pub followers_count: Option<u64>, pub friends_count: Option<u64>, pub listed_count: Option<u64>, pub favourites_count: Option<u64>, pub statuses_count: Option<u64>, pub created_at: Option<DateTime<Utc>>, pub profile_banner_url: Option<String>, pub profile_image_url_https: Option<String>, pub default_profile: Option<bool>, pub default_profile_image: Option<bool>, pub entities: Option<UserEntities>, pub derived: Option<Value>, pub withheld_in_countries: Option<Vec<String>>, pub withheld_scope: Option<String>, // some fields omitted
Fields
id: u64
The integer representation of the unique identifier for this User.
This number is greater than 53 bits and some programming languages may have difficulty/silent defects in interpreting it.
Using a signed 64 bit integer for storing this identifier is safe.
Use id_str
to fetch the identifier to be safe. See Twitter IDs for more information.
id_str: String
The string representation of the unique identifier for this User.
Implementations should use this rather than the large, possibly un-consumable integer in id
.
name: Option<String>
screen_name: Option<String>
location: Option<String>
url: Option<String>
description: Option<String>
protected: Option<bool>
verified: Option<bool>
followers_count: Option<u64>
The number of followers this account currently has. Under certain conditions of duress, this field will temporarily indicate “0”.
friends_count: Option<u64>
The number of users this account is following (AKA their “followings”). Under certain conditions of duress, this field will temporarily indicate “0”.
listed_count: Option<u64>
The number of public lists that this user is a member of.
favourites_count: Option<u64>
The number of Tweets this user has liked in the account’s lifetime. British spelling used in the field name for historical reasons.
statuses_count: Option<u64>
The number of Tweets (including retweets) issued by the user.
created_at: Option<DateTime<Utc>>
The UTC datetime that the user account was created on Twitter.
The HTTPS-based URL pointing to the standard web representation of the user’s uploaded profile banner. By adding a final path element of the URL, it is possible to obtain different image sizes optimized for specific displays. For size variants, please see User Profile Images and Banners.
profile_image_url_https: Option<String>
A HTTPS-based URL pointing to the user’s profile image.
default_profile: Option<bool>
When true, indicates that the user has not altered the theme or background of their user profile.
default_profile_image: Option<bool>
When true, indicates that the user has not uploaded their own profile image and a default image is used instead.
entities: Option<UserEntities>
derived: Option<Value>
Enterprise only
Enterprise APIs only Collection of Enrichment metadata derived for user.
Provides the Profile Geo Enrichment metadata. See referenced documentation for more information, including JSON data dictionaries.
withheld_in_countries: Option<Vec<String>>
When present, indicates a list of uppercase two-letter country codes this content is withheld from. Twitter supports the following non-country values for this field:
“XX” - Content is withheld in all countries “XY” - Content is withheld due to a DMCA request.
withheld_scope: Option<String>
When present, indicates that the content being withheld is a “user.”
Trait Implementations
impl<'de> Deserialize<'de> for TrimUser
[src]
impl<'de> Deserialize<'de> for TrimUser
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for TrimUser
impl Send for TrimUser
impl Sync for TrimUser
impl Unpin for TrimUser
impl UnwindSafe for TrimUser
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,