pub struct Users {Show 22 fields
pub connection_status: Option<Vec<String>>,
pub created_at: Option<DateTime<Utc>>,
pub description: Option<String>,
pub entities: Option<UserEntities>,
pub id: String,
pub is_identity_verified: Option<bool>,
pub location: Option<String>,
pub most_recent_tweet_id: Option<String>,
pub name: String,
pub pinned_tweet_id: Option<String>,
pub profile_banner_url: Option<String>,
pub profile_image_url: Option<String>,
pub protected: Option<bool>,
pub public_metrics: Option<PublicMetrics>,
pub receives_your_dm: Option<bool>,
pub subscription_type: Option<String>,
pub url: Option<String>,
pub username: String,
pub verified: Option<bool>,
pub verified_type: Option<String>,
pub withheld: Option<Withheld>,
pub extra: HashMap<String, Value>,
}
Fields§
§connection_status: Option<Vec<String>>
§created_at: Option<DateTime<Utc>>
§description: Option<String>
§entities: Option<UserEntities>
§id: String
§is_identity_verified: Option<bool>
§location: Option<String>
§most_recent_tweet_id: Option<String>
§name: String
§pinned_tweet_id: Option<String>
§profile_image_url: Option<String>
§protected: Option<bool>
§public_metrics: Option<PublicMetrics>
§receives_your_dm: Option<bool>
§subscription_type: Option<String>
§url: Option<String>
§username: String
§verified: Option<bool>
§verified_type: Option<String>
§withheld: Option<Withheld>
§extra: HashMap<String, Value>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Users
impl<'de> Deserialize<'de> for Users
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 Users
impl RefUnwindSafe for Users
impl Send for Users
impl Sync for Users
impl Unpin for Users
impl UnwindSafe for Users
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
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