pub struct TopicSearchResultItem {Show 16 fields
pub name: String,
pub display_name: Option<String>,
pub short_description: Option<String>,
pub description: Option<String>,
pub created_by: Option<String>,
pub released: Option<String>,
pub created_at: String,
pub updated_at: String,
pub featured: bool,
pub curated: bool,
pub score: f64,
pub repository_count: Option<Option<i32>>,
pub logo_url: Option<Option<String>>,
pub text_matches: Option<Vec<SearchResultTextMatchesInner>>,
pub related: Option<Option<Vec<TopicSearchResultItemRelatedInner>>>,
pub aliases: Option<Option<Vec<TopicSearchResultItemRelatedInner>>>,
}
Expand description
TopicSearchResultItem : Topic Search Result Item
Fields§
§name: String
§display_name: Option<String>
§short_description: Option<String>
§description: Option<String>
§created_by: Option<String>
§released: Option<String>
§created_at: String
§updated_at: String
§featured: bool
§curated: bool
§score: f64
§repository_count: Option<Option<i32>>
§logo_url: Option<Option<String>>
§text_matches: Option<Vec<SearchResultTextMatchesInner>>
§aliases: Option<Option<Vec<TopicSearchResultItemRelatedInner>>>
Implementations§
Source§impl TopicSearchResultItem
impl TopicSearchResultItem
Sourcepub fn new(
name: String,
display_name: Option<String>,
short_description: Option<String>,
description: Option<String>,
created_by: Option<String>,
released: Option<String>,
created_at: String,
updated_at: String,
featured: bool,
curated: bool,
score: f64,
) -> TopicSearchResultItem
pub fn new( name: String, display_name: Option<String>, short_description: Option<String>, description: Option<String>, created_by: Option<String>, released: Option<String>, created_at: String, updated_at: String, featured: bool, curated: bool, score: f64, ) -> TopicSearchResultItem
Topic Search Result Item
Trait Implementations§
Source§impl Clone for TopicSearchResultItem
impl Clone for TopicSearchResultItem
Source§fn clone(&self) -> TopicSearchResultItem
fn clone(&self) -> TopicSearchResultItem
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 TopicSearchResultItem
impl Debug for TopicSearchResultItem
Source§impl Default for TopicSearchResultItem
impl Default for TopicSearchResultItem
Source§fn default() -> TopicSearchResultItem
fn default() -> TopicSearchResultItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopicSearchResultItem
impl<'de> Deserialize<'de> for TopicSearchResultItem
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
Source§impl PartialEq for TopicSearchResultItem
impl PartialEq for TopicSearchResultItem
Source§impl Serialize for TopicSearchResultItem
impl Serialize for TopicSearchResultItem
impl StructuralPartialEq for TopicSearchResultItem
Auto Trait Implementations§
impl Freeze for TopicSearchResultItem
impl RefUnwindSafe for TopicSearchResultItem
impl Send for TopicSearchResultItem
impl Sync for TopicSearchResultItem
impl Unpin for TopicSearchResultItem
impl UnwindSafe for TopicSearchResultItem
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