pub struct SourceGroupKey {
pub kind: GroupKind,
pub source: GroupSource,
}Expand description
A cache key: one kind of group over one source.
Fields§
§kind: GroupKindWhich group.
source: GroupSourceWhat it samples.
Trait Implementations§
Source§impl Clone for SourceGroupKey
impl Clone for SourceGroupKey
impl Copy for SourceGroupKey
Source§impl Debug for SourceGroupKey
impl Debug for SourceGroupKey
impl Eq for SourceGroupKey
Source§impl Hash for SourceGroupKey
impl Hash for SourceGroupKey
Source§impl PartialEq for SourceGroupKey
impl PartialEq for SourceGroupKey
impl StructuralPartialEq for SourceGroupKey
Auto Trait Implementations§
impl Freeze for SourceGroupKey
impl RefUnwindSafe for SourceGroupKey
impl Send for SourceGroupKey
impl Sync for SourceGroupKey
impl Unpin for SourceGroupKey
impl UnsafeUnpin for SourceGroupKey
impl UnwindSafe for SourceGroupKey
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.