Struct crev_wot::PkgVersionReviewId
source · pub struct PkgVersionReviewId { /* private fields */ }
Expand description
Unique package review id
Since package review can be overwritten, it’s useful to refer to a review by an unique combination of:
- author’s ID
- pkg source
- pkg name
- pkg version
Trait Implementations§
source§impl Clone for PkgVersionReviewId
impl Clone for PkgVersionReviewId
source§fn clone(&self) -> PkgVersionReviewId
fn clone(&self) -> PkgVersionReviewId
Returns a copy 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 PkgVersionReviewId
impl Debug for PkgVersionReviewId
source§impl From<&Package> for PkgVersionReviewId
impl From<&Package> for PkgVersionReviewId
source§impl From<Package> for PkgVersionReviewId
impl From<Package> for PkgVersionReviewId
source§impl Hash for PkgVersionReviewId
impl Hash for PkgVersionReviewId
source§impl PartialEq<PkgVersionReviewId> for PkgVersionReviewId
impl PartialEq<PkgVersionReviewId> for PkgVersionReviewId
source§fn eq(&self, other: &PkgVersionReviewId) -> bool
fn eq(&self, other: &PkgVersionReviewId) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for PkgVersionReviewId
impl StructuralEq for PkgVersionReviewId
impl StructuralPartialEq for PkgVersionReviewId
Auto Trait Implementations§
impl RefUnwindSafe for PkgVersionReviewId
impl Send for PkgVersionReviewId
impl Sync for PkgVersionReviewId
impl Unpin for PkgVersionReviewId
impl UnwindSafe for PkgVersionReviewId
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.