pub struct Backend<S: Default + Stateful> {
pub count: usize,
pub name: String,
pub namespace: String,
pub state: Arc<S>,
pub symbol: String,
pub version: String,
}Fields§
§count: usize§name: String§namespace: String§state: Arc<S>§symbol: String§version: StringImplementations§
Trait Implementations§
source§impl<S: PartialEq + Default + Stateful> PartialEq<Backend<S>> for Backend<S>
impl<S: PartialEq + Default + Stateful> PartialEq<Backend<S>> for Backend<S>
impl<S: Eq + Default + Stateful> Eq for Backend<S>
impl<S: Default + Stateful> StructuralEq for Backend<S>
impl<S: Default + Stateful> StructuralPartialEq for Backend<S>
Auto Trait Implementations§
impl<S> RefUnwindSafe for Backend<S>where
S: RefUnwindSafe,
impl<S> Send for Backend<S>where
S: Send + Sync,
impl<S> Sync for Backend<S>where
S: Send + Sync,
impl<S> Unpin for Backend<S>
impl<S> UnwindSafe for Backend<S>where
S: RefUnwindSafe,
Blanket Implementations§
source§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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.