pub struct SignatureKey { /* private fields */ }Expand description
Signature for operator/constant pattern (used for “interesting” dedupe)
Uses a boxed slice for efficient storage and hashing. Signatures are created during pool insertion (not the hot path).
Implementations§
Source§impl SignatureKey
impl SignatureKey
pub fn from_match(m: &Match) -> Self
Trait Implementations§
Source§impl Clone for SignatureKey
impl Clone for SignatureKey
Source§fn clone(&self) -> SignatureKey
fn clone(&self) -> SignatureKey
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 Hash for SignatureKey
impl Hash for SignatureKey
Source§impl PartialEq for SignatureKey
impl PartialEq for SignatureKey
impl Eq for SignatureKey
impl StructuralPartialEq for SignatureKey
Auto Trait Implementations§
impl Freeze for SignatureKey
impl RefUnwindSafe for SignatureKey
impl Send for SignatureKey
impl Sync for SignatureKey
impl Unpin for SignatureKey
impl UnsafeUnpin for SignatureKey
impl UnwindSafe for SignatureKey
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