2023-08-23 08:44:29 +02:00
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta name = "generator" content = "rustdoc" > < meta name = "description" content = "See `core::hash::Hash` for details" > < title > Hash in hash32 - Rust< / title > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/FiraSans-Regular-018c141bf0843ffd.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/FiraSans-Medium-8f9a781e4970d388.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2" > < link rel = "preload" as = "font" type = "font/woff2" crossorigin href = "../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2" > < link rel = "stylesheet" href = "../static.files/normalize-76eba96aa4d2e634.css" > < link rel = "stylesheet" href = "../static.files/rustdoc-cb6f1f67f1bcd037.css" id = "mainThemeStyle" > < meta name = "rustdoc-vars" data-root-path = "../" data-static-root-path = "../static.files/" data-current-crate = "hash32" data-themes = "" data-resource-suffix = "" data-rustdoc-version = "1.73.0-nightly (8131b9774 2023-08-02)" data-channel = "nightly" data-search-js = "search-6dfdfced5eff6596.js" data-settings-js = "settings-de11bff964e9d4e5.js" data-settings-css = "settings-8c76f75bfb6bd192.css" data-theme-light-css = "light-6d2c9675f3d09c26.css" data-theme-dark-css = "dark-45ceb8f2e522f4d1.css" data-theme-ayu-css = "ayu-fd19013d6ce078bf.css" > < script src = "../static.files/storage-db41da1a38ea3cb8.js" > < / script > < script defer src = "sidebar-items.js" > < / script > < script defer src = "../static.files/main-0795b7d26be81095.js" > < / script > < noscript > < link rel = "stylesheet" media = "(prefers-color-scheme:light)" href = "../static.files/light-6d2c9675f3d09c26.css" > < link rel = "stylesheet" media = "(prefers-color-scheme:dark)" href = "../static.files/dark-45ceb8f2e522f4d1.css" > < link rel = "stylesheet" href = "../static.files/noscript-cffde32267a19fd6.css" > < / noscript > < link rel = "alternate icon" type = "image/png" href = "../static.files/favicon-16x16-8b506e7a72182f1c.png" > < link rel = "alternate icon" type = "image/png" href = "../static.files/favicon-32x32-422f7d1d52889060.png" > < link rel = "icon" type = "image/svg+xml" href = "../static.files/favicon-2c020d218678b618.svg" > < / head > < body class = "rustdoc trait" > <!-- [if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif] --> < nav class = "mobile-topbar" > < button class = "sidebar-menu-toggle" > ☰ < / button > < a class = "logo-container" href = "../hash32/index.html" > < img class = "rust-logo" src = "../static.files/rust-logo-151179464ae7ed46.svg" alt = "logo" > < / a > < h2 > < / h2 > < / nav > < nav class = "sidebar" > < a class = "logo-container" href = "../hash32/index.html" > < img class = "rust-logo" src = "../static.files/rust-logo-151179464ae7ed46.svg" alt = "logo" > < / a > < h2 class = "location" > < a href = "#" > Hash< / a > < / h2 > < div class = "sidebar-elems" > < section > < h3 > < a href = "#required-methods" > Required Methods< / a > < / h3 > < ul class = "block" > < li > < a href = "#tymethod.hash" > hash< / a > < / li > < / ul > < h3 > < a href = "#provided-methods" > Provided Methods< / a > < / h3 > < ul class = "block" > < li > < a href = "#method.hash_slice" > hash_slice< / a > < / li > < / ul > < h3 > < a href = "#foreign-impls" > Implementations on Foreign Types< / a > < / h3 > < ul class = "block" > < li > < a href = "#impl-Hash-for-%26'a+T" > & ' a T< / a > < / li > < li > < a href = "#impl-Hash-for-%26'a+mut+T" > & ' a mut T< / a > < / li > < li > < a href = "#impl-Hash-for-()" > ()< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B)" > (A, B)< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B,+C)" > (A, B, C)< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B,+C,+D)" > (A, B, C, D)< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E)" > (A, B, C, D, E)< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F)" > (A, B, C, D, E, F)< / a > < / li > < li > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G)" > (A, B, C, D, E, F, G)< / a > < /
2023-08-19 19:14:32 +02:00
// Required method
fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)
< span class = "where" > where H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > < / span > ;
// Provided method
fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)
< span class = "where" > where H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,
Self: Sized< / span > { ... }
}< / code > < / pre > < details class = "toggle top-doc" open > < summary class = "hideme" > < span > Expand description< / span > < / summary > < div class = "docblock" > < p > See < a href = "https://doc.rust-lang.org/core/hash/trait.Hash.html" > < code > core::hash::Hash< / code > < / a > for details< / p >
< / div > < / details > < h2 id = "required-methods" class = "small-section-header" > Required Methods< a href = "#required-methods" class = "anchor" > §< / a > < / h2 > < div class = "methods" > < details class = "toggle method-toggle" open > < summary > < section id = "tymethod.hash" class = "method" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#187-189" > source< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / summary > < div class = "docblock" > < p > Feeds this value into the given < code > Hasher< / code > .< / p >
< / div > < / details > < / div > < h2 id = "provided-methods" class = "small-section-header" > Provided Methods< a href = "#provided-methods" class = "anchor" > §< / a > < / h2 > < div class = "methods" > < details class = "toggle method-toggle" open > < summary > < section id = "method.hash_slice" class = "method" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#192-200" > source< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,
Self: Sized,< / span > < / h4 > < / section > < / summary > < div class = "docblock" > < p > Feeds a slice of this type into the given < code > Hasher< / code > .< / p >
2023-08-23 08:44:29 +02:00
< / div > < / details > < / div > < h2 id = "foreign-impls" class = "small-section-header" > Implementations on Foreign Types< a href = "#foreign-impls" class = "anchor" > §< / a > < / h2 > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-()" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#312-314" > source< / a > < a href = "#impl-Hash-for-()" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for ()< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#313" > source< / a > < a href = "#method.hash" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, _state: & mut H)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+18%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+18%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 18]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-1" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-1" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#341" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F)< span class = "where fmt-newline" > where
F: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-2" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#341" > source< / a > < a href = "#method.hash-2" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+23%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+23%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 23]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-3" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-3" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+7%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+7%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 7]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-4" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-4" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+16%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+16%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 16]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-5" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-5" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#347" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , H: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , I: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , J: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , K: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , L> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G, H, I, J, K, L)< span class = "where fmt-newline" > where
L: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-6" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#347" > source< / a > < a href = "#method.hash-6" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+2%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+2%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 2]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-7" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-7" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-char" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#245-252" > source< / a > < a href = "#impl-Hash-for-char" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for char< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-8" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#246-251" > source< / a > < a href = "#method.hash-8" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+12%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+12%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 12]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-9" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-9" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%26'a+T" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#300-304" > source< / a > < a href = "#impl-Hash-for-%26'a+T" class = "anchor" > §< / a > < h3 class = "code-header" > impl< 'a, T: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > > < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for & 'a T< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-10" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#301-303" > source< / a > < a href = "#method.hash-10" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut H)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-u32" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#231" > source< / a > < a href = "#impl-Hash-for-u32" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for u32< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-11" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#231" > source< / a > < a href = "#method.hash-11" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-1" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#231" > source< / a > < a href = "#method.hash_slice-1" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#337" > source< / a > < a href = "#impl-Hash-for-(A,+B)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B)< span class = "where fmt-newline" > where
B: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-12" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#337" > source< / a > < a href = "#method.hash-12" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+5%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+5%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 5]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-13" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-13" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+30%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+30%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 30]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-14" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-14" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+1%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+1%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 1]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-15" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-15" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-u8" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#233" > source< / a > < a href = "#impl-Hash-for-u8" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for u8< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-16" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#233" > source< / a > < a href = "#method.hash-16" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-2" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#233" > source< / a > < a href = "#method.hash_slice-2" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-u64" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#232" > source< / a > < a href = "#impl-Hash-for-u64" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for u64< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-17" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#232" > source< / a > < a href = "#method.hash-17" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-3" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#232" > source< / a > < a href = "#method.hash_slice-3" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+11%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+11%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 11]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-18" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-18" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-isize" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#229" > source< / a > < a href = "#impl-Hash-for-isize" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for isize< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-19" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#229" > source< / a > < a href = "#method.hash-19" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-4" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#229" > source< / a > < a href = "#method.hash_slice-4" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+14%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+14%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 14]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-20" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-20" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+8%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+8%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 8]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-21" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-21" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+31%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+31%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 31]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-22" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-22" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+29%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+29%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 29]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-23" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-23" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+9%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+9%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 9]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-24" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-24" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-str" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#254-262" > source< / a > < a href = "#impl-Hash-for-str" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for str< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-25" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#255-261" > source< / a > < a href = "#method.hash-25" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+10%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+10%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 10]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-26" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-26" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+0%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+0%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 0]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-27" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-27" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+21%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+21%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 21]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-28" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-28" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+26%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+26%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 26]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-29" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-29" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+19%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+19%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 19]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-30" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-30" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#342" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G)< span class = "where fmt-newline" > where
G: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-31" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#342" > source< / a > < a href = "#method.hash-31" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#340" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E)< span class = "where fmt-newline" > where
E: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-32" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#340" > source< / a > < a href = "#method.hash-32" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+20%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+20%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 20]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-33" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-33" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#339" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D)< span class = "where fmt-newline" > where
D: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-34" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#339" > source< / a > < a href = "#method.hash-34" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+13%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+13%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 13]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-35" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-35" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-i32" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#226" > source< / a > < a href = "#impl-Hash-for-i32" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for i32< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-36" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#226" > source< / a > < a href = "#method.hash-36" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-5" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#226" > source< / a > < a href = "#method.hash_slice-5" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+32%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+32%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 32]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-37" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-37" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+15%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+15%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 15]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-38" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-38" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-bool" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#236-243" > source< / a > < a href = "#impl-Hash-for-bool" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for bool< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-39" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#237-242" > source< / a > < a href = "#method.hash-39" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+6%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+6%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 6]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-40" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-40" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#264-275" > source< / a > < a href = "#impl-Hash-for-%5BT%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T]< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-41" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#268-274" > source< / a > < a href = "#method.hash-41" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#343" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , H> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G, H)< span class = "where fmt-newline" > where
H: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-42" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#343" > source< / a > < a href = "#method.hash-42" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+3%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+3%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 3]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-43" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-43" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+28%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+28%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 28]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-44" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-44" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#338" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C)< span class = "where fmt-newline" > where
C: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-45" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#338" > source< / a > < a href = "#method.hash-45" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-i64" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#227" > source< / a > < a href = "#impl-Hash-for-i64" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for i64< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-46" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#227" > source< / a > < a href = "#method.hash-46" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-6" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#227" > source< / a > < a href = "#method.hash_slice-6" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+4%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+4%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 4]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-47" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-47" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#346" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , H: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , I: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , J: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , K> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G, H, I, J, K)< span class = "where fmt-newline" > where
K: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-48" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#346" > source< / a > < a href = "#method.hash-48" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-i8" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#228" > source< / a > < a href = "#impl-Hash-for-i8" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for i8< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-49" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#228" > source< / a > < a href = "#method.hash-49" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-7" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#228" > source< / a > < a href = "#method.hash_slice-7" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+25%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+25%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 25]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-50" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-50" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%26'a+mut+T" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#306-310" > source< / a > < a href = "#impl-Hash-for-%26'a+mut+T" class = "anchor" > §< / a > < h3 class = "code-header" > impl< 'a, T: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > > < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for & 'a mut T< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-51" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#307-309" > source< / a > < a href = "#method.hash-51" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut H)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-u16" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#230" > source< / a > < a href = "#impl-Hash-for-u16" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for u16< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-52" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#230" > source< / a > < a href = "#method.hash-52" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-8" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#230" > source< / a > < a href = "#method.hash_slice-8" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#345" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , H: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , I: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , J> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G, H, I, J)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
J: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-53" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#345" > source< / a > < a href = "#method.hash-53" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#336" > source< / a > < a href = "#impl-Hash-for-(A,)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A,)< span class = "where fmt-newline" > where
A: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-54" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#336" > source< / a > < a href = "#method.hash-54" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+24%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+24%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 24]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-55" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-55" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-usize" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#234" > source< / a > < a href = "#impl-Hash-for-usize" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for usize< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-56" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#234" > source< / a > < a href = "#method.hash-56" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-9" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#234" > source< / a > < a href = "#method.hash_slice-9" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I)" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#344" > source< / a > < a href = "#impl-Hash-for-(A,+B,+C,+D,+E,+F,+G,+H,+I)" class = "anchor" > §< / a > < h3 class = "code-header" > impl< A: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , B: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , C: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , D: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , E: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , F: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , G: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , H: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > , I> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for (A, B, C, D, E, F, G, H, I)< span class = "where fmt-newline" > where
I: ?Sized + < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-57" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#344" > source< / a > < a href = "#method.hash-57" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < S: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > > (& self, state: & mut S)< / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+17%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+17%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 17]< span class = "where fmt-newline" > where
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-58" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-58" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-i16" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#225" > source< / a > < a href = "#impl-Hash-for-i16" class = "anchor" > §< / a > < h3 class = "code-header" > impl < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for i16< / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-59" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#225" > source< / a > < a href = "#method.hash-59" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < section id = "method.hash_slice-10" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#225" > source< / a > < a href = "#method.hash_slice-10" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#method.hash_slice" class = "fn" > hash_slice< / a > < H> (data: & [Self], state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+22%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+22%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 22]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-60" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-60" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
2023-08-23 08:44:29 +02:00
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < details class = "toggle implementors-toggle" > < summary > < section id = "impl-Hash-for-%5BT;+27%5D" class = "impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#impl-Hash-for-%5BT;+27%5D" class = "anchor" > §< / a > < h3 class = "code-header" > impl< T> < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > for [T; 27]< span class = "where fmt-newline" > where
2023-08-19 19:14:32 +02:00
T: < a class = "trait" href = "trait.Hash.html" title = "trait hash32::Hash" > Hash< / a > ,< / span > < / h3 > < / section > < / summary > < div class = "impl-items" > < section id = "method.hash-61" class = "method trait-impl" > < a class = "src rightside" href = "../src/hash32/lib.rs.html#295-298" > source< / a > < a href = "#method.hash-61" class = "anchor" > §< / a > < h4 class = "code-header" > fn < a href = "#tymethod.hash" class = "fn" > hash< / a > < H> (& self, state: & mut H)< span class = "where fmt-newline" > where
H: < a class = "trait" href = "trait.Hasher.html" title = "trait hash32::Hasher" > Hasher< / a > ,< / span > < / h4 > < / section > < / div > < / details > < h2 id = "implementors" class = "small-section-header" > Implementors< a href = "#implementors" class = "anchor" > §< / a > < / h2 > < div id = "implementors-list" > < / div > < script src = "../implementors/hash32/trait.Hash.js" data-ignore-extern-crates = "core" async > < / script > < / section > < / div > < / main > < / body > < / html >