Skip to main content

CssHash

Trait CssHash 

Source
pub trait CssHash {
    // Required method
    fn hash(&self, hasher: &mut Wyhash);
}
Expand description

Wyhash-based structural hash for CSS values.

Required Methods§

Source

fn hash(&self, hasher: &mut Wyhash)

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl CssHash for ()

Source§

fn hash(&self, _hasher: &mut Wyhash)

Source§

impl CssHash for Loc

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for [u8]

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for bool

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for f32

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for f64

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for i32

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for i64

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for isize

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for str

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for u16

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for u32

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for u64

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl CssHash for usize

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash + ?Sized> CssHash for &T

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash + ?Sized> CssHash for Box<T>

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash, const N: usize> CssHash for [T; N]

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash> CssHash for Option<T>

Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash> CssHash for Vec<T>

Available on bao_nightly only.
Source§

fn hash(&self, hasher: &mut Wyhash)

Source§

impl<T: CssHash> CssHash for [T]

Source§

fn hash(&self, hasher: &mut Wyhash)

Implementors§

Source§

impl CssHash for Angle

Source§

impl CssHash for AnimationName

Source§

impl CssHash for AttrSelectorOperator

Source§

impl CssHash for Combinator

Source§

impl CssHash for CssColor

Source§

impl CssHash for CustomIdent

Source§

impl CssHash for CustomPropertyName

Source§

impl CssHash for DashedIdent

Source§

impl CssHash for DashedIdentReference

Source§

impl CssHash for Dimension

Source§

impl CssHash for Direction

Source§

impl CssHash for EnvironmentVariable

Source§

impl CssHash for EnvironmentVariableName

Source§

impl CssHash for Function

Source§

impl CssHash for Ident

Source§

impl CssHash for LengthValue

Source§

impl CssHash for Num

Source§

impl CssHash for ParsedCaseSensitivity

Source§

impl CssHash for PseudoClass

Source§

impl CssHash for PseudoElement

Source§

impl CssHash for Resolution

Source§

impl CssHash for Time

Source§

impl CssHash for Token

Source§

impl CssHash for TokenList

Source§

impl CssHash for TokenOrValue

Source§

impl CssHash for UAEnvironmentVariable

Source§

impl CssHash for UnresolvedColor

Source§

impl CssHash for Url

Source§

impl CssHash for Variable

Source§

impl CssHash for VendorPrefix

Source§

impl CssHash for ViewTransitionPartName

Source§

impl CssHash for WebKitScrollbarPseudoClass

Source§

impl CssHash for WebKitScrollbarPseudoElement

Source§

impl<'bump, T: CssHash> CssHash for ArrayList<'bump, T>

Source§

impl<Impl: BunSelectorImpl> CssHash for GenericComponent<Impl>

Source§

impl<Impl: BunSelectorImpl> CssHash for GenericSelector<Impl>

Source§

impl<Impl: BunSelectorImpl> CssHash for GenericSelectorList<Impl>

Source§

impl<T: CssHash, const N: usize> CssHash for SmallList<T, N>