pub struct UserReview {
pub id: String,
pub plugin_id: String,
pub user_id: String,
pub rating: u8,
pub title: String,
pub content: String,
pub helpful_votes: usize,
pub posted_at: SystemTime,
pub verified_install: bool,
}Expand description
User review for a plugin
Fields§
§id: StringReview identifier
plugin_id: StringPlugin identifier
user_id: StringUser identifier
rating: u8Rating (1-5)
title: StringReview title
content: StringReview content
helpful_votes: usizeHelpful votes
posted_at: SystemTimePosted timestamp
verified_install: boolVerified purchase
Trait Implementations§
Source§impl Clone for UserReview
impl Clone for UserReview
Source§fn clone(&self) -> UserReview
fn clone(&self) -> UserReview
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 UserReview
impl Debug for UserReview
Source§impl<'de> Deserialize<'de> for UserReview
impl<'de> Deserialize<'de> for UserReview
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 UserReview
impl RefUnwindSafe for UserReview
impl Send for UserReview
impl Sync for UserReview
impl Unpin for UserReview
impl UnwindSafe for UserReview
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