pub struct NewsItem {
pub id: i64,
pub headline: String,
pub author: String,
pub created_at: String,
pub updated_at: String,
pub summary: String,
pub content: String,
pub url: Option<String>,
pub images: Vec<NewsImage>,
pub symbols: Vec<String>,
pub source: String,
}Fields§
§id: i64§headline: String§created_at: String§updated_at: String§summary: String§content: String§url: Option<String>§images: Vec<NewsImage>§symbols: Vec<String>§source: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for NewsItem
impl<'de> Deserialize<'de> for NewsItem
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
impl Eq for NewsItem
impl StructuralPartialEq for NewsItem
Auto Trait Implementations§
impl Freeze for NewsItem
impl RefUnwindSafe for NewsItem
impl Send for NewsItem
impl Sync for NewsItem
impl Unpin for NewsItem
impl UnwindSafe for NewsItem
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