pub struct CrateSearchHit {
pub crate_name: CrateName,
pub description: Option<String>,
pub max_version: CrateVersion,
pub downloads: u64,
}Expand description
One crate in a GET /api/v1/crates/search result.
Fields§
§crate_name: CrateNameCrate name as published on crates.io.
description: Option<String>The crate’s one-line description, when it has one.
max_version: CrateVersionNewest version crates.io lists for the crate.
downloads: u64All-time download count, the ordering crates.io search returns.
Trait Implementations§
Source§impl Clone for CrateSearchHit
impl Clone for CrateSearchHit
Source§impl ComposeSchema for CrateSearchHit
impl ComposeSchema for CrateSearchHit
Source§impl Debug for CrateSearchHit
impl Debug for CrateSearchHit
Source§impl<'de> Deserialize<'de> for CrateSearchHit
impl<'de> Deserialize<'de> for CrateSearchHit
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 CrateSearchHit
Source§impl PartialEq for CrateSearchHit
impl PartialEq for CrateSearchHit
Source§impl Serialize for CrateSearchHit
impl Serialize for CrateSearchHit
impl StructuralPartialEq for CrateSearchHit
Auto Trait Implementations§
impl Freeze for CrateSearchHit
impl RefUnwindSafe for CrateSearchHit
impl Send for CrateSearchHit
impl Sync for CrateSearchHit
impl Unpin for CrateSearchHit
impl UnsafeUnpin for CrateSearchHit
impl UnwindSafe for CrateSearchHit
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.