pub struct OwnedTopic {Show 16 fields
pub id: String,
pub title: String,
pub description: String,
pub body: String,
pub author: TopicAuthor,
pub tickers: Vec<String>,
pub hashtags: Vec<String>,
pub images: Vec<TopicImage>,
pub likes_count: i32,
pub comments_count: i32,
pub views_count: i32,
pub shares_count: i32,
pub topic_type: String,
pub detail_url: String,
pub created_at: OffsetDateTime,
pub updated_at: OffsetDateTime,
}Expand description
My topic item (topic created by the current authenticated user)
Fields§
§id: StringTopic ID
title: StringTitle
description: StringPlain text excerpt
body: StringMarkdown body
Author
tickers: Vec<String>Related stock tickers, format: {symbol}.{market}
Hashtag names
images: Vec<TopicImage>Images
likes_count: i32Likes count
comments_count: i32Comments count
views_count: i32Views count
Shares count
topic_type: StringContent type: “article” or “post”
detail_url: StringURL to the full topic page
created_at: OffsetDateTimeCreated time
updated_at: OffsetDateTimeUpdated time
Trait Implementations§
Source§impl Clone for OwnedTopic
impl Clone for OwnedTopic
Source§fn clone(&self) -> OwnedTopic
fn clone(&self) -> OwnedTopic
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 OwnedTopic
impl Debug for OwnedTopic
Source§impl<'de> Deserialize<'de> for OwnedTopic
impl<'de> Deserialize<'de> for OwnedTopic
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 OwnedTopic
impl RefUnwindSafe for OwnedTopic
impl Send for OwnedTopic
impl Sync for OwnedTopic
impl Unpin for OwnedTopic
impl UnsafeUnpin for OwnedTopic
impl UnwindSafe for OwnedTopic
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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