Struct disarray_ledger::transactions::SpamRecorder
source · pub struct SpamRecorder { /* private fields */ }
Implementations
sourceimpl SpamRecorder
impl SpamRecorder
pub fn new(set: HashSet<SpamId>) -> Self
sourcepub fn test(&self, t: &SignedTransaction) -> bool
pub fn test(&self, t: &SignedTransaction) -> bool
return false if the element is already in
sourcepub fn test_and_set(&mut self, t: &SignedTransaction) -> bool
pub fn test_and_set(&mut self, t: &SignedTransaction) -> bool
return false if the element is already in
Trait Implementations
sourceimpl Clone for SpamRecorder
impl Clone for SpamRecorder
sourcefn clone(&self) -> SpamRecorder
fn clone(&self) -> SpamRecorder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SpamRecorder
impl Debug for SpamRecorder
sourceimpl Default for SpamRecorder
impl Default for SpamRecorder
sourcefn default() -> SpamRecorder
fn default() -> SpamRecorder
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SpamRecorder
impl<'de> Deserialize<'de> for SpamRecorder
sourcefn 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
sourceimpl Display for SpamRecorder
impl Display for SpamRecorder
sourceimpl PartialEq<SpamRecorder> for SpamRecorder
impl PartialEq<SpamRecorder> for SpamRecorder
sourcefn eq(&self, other: &SpamRecorder) -> bool
fn eq(&self, other: &SpamRecorder) -> bool
sourceimpl Serialize for SpamRecorder
impl Serialize for SpamRecorder
impl Eq for SpamRecorder
impl StructuralEq for SpamRecorder
impl StructuralPartialEq for SpamRecorder
Auto Trait Implementations
impl RefUnwindSafe for SpamRecorder
impl Send for SpamRecorder
impl Sync for SpamRecorder
impl Unpin for SpamRecorder
impl UnwindSafe for SpamRecorder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<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,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.