pub struct HomeResponse {
pub your_account: HomeAccount,
pub activity_on_your_posts: Vec<HashMap<String, Value>>,
pub your_direct_messages: HomeMessagesSummary,
pub hot_posts: Vec<HotPostCard>,
pub what_to_do_next: Vec<String>,
pub quick_links: HashMap<String, String>,
}Fields§
§your_account: HomeAccount§activity_on_your_posts: Vec<HashMap<String, Value>>§your_direct_messages: HomeMessagesSummary§hot_posts: Vec<HotPostCard>§what_to_do_next: Vec<String>§quick_links: HashMap<String, String>Trait Implementations§
Source§impl Clone for HomeResponse
impl Clone for HomeResponse
Source§fn clone(&self) -> HomeResponse
fn clone(&self) -> HomeResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 HomeResponse
impl Debug for HomeResponse
Source§impl Default for HomeResponse
impl Default for HomeResponse
Source§fn default() -> HomeResponse
fn default() -> HomeResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HomeResponse
impl<'de> Deserialize<'de> for HomeResponse
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 HomeResponse
impl RefUnwindSafe for HomeResponse
impl Send for HomeResponse
impl Sync for HomeResponse
impl Unpin for HomeResponse
impl UnsafeUnpin for HomeResponse
impl UnwindSafe for HomeResponse
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