pub struct PluginRating {
pub plugin_id: String,
pub average_rating: f64,
pub total_ratings: usize,
pub rating_distribution: [usize; 5],
pub total_downloads: usize,
}Expand description
Rating information for a plugin
Fields§
§plugin_id: StringPlugin identifier
average_rating: f64Average rating (1.0 to 5.0)
total_ratings: usizeTotal number of ratings
rating_distribution: [usize; 5]Rating distribution
total_downloads: usizeTotal downloads
Trait Implementations§
Source§impl Clone for PluginRating
impl Clone for PluginRating
Source§fn clone(&self) -> PluginRating
fn clone(&self) -> PluginRating
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 PluginRating
impl Debug for PluginRating
Source§impl<'de> Deserialize<'de> for PluginRating
impl<'de> Deserialize<'de> for PluginRating
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 PluginRating
impl RefUnwindSafe for PluginRating
impl Send for PluginRating
impl Sync for PluginRating
impl Unpin for PluginRating
impl UnwindSafe for PluginRating
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,
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