INNER CODE UNIT · Rust

eq

apache/datafusion-sqlparser-rs · src/ast/mod.rs:278

    fn eq(&self, other: &Self) -> bool {
        let Ident {
            value,
            quote_style,
            // exhaustiveness check; we ignore spans in comparisons
            span: _,
        } = self;

        value == &other.value && quote_style == &other.quote_style
    }
}

impl core::hash::Hash for Ident {
    fn hash<H: hash::Hasher>(&self, state: &mut H) {
        let Ident {
            value,
            quote_style,
            // exhaustiveness check; we ignore spans in hashes

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…