70 lines
277 KiB
HTML
70 lines
277 KiB
HTML
<!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="API documentation for the Rust `Hash` trait in crate `nom`."><meta name="keywords" content="rust, rustlang, rust-lang, Hash"><title>nom::lib::std::hash::Hash - Rust</title><link rel="stylesheet" type="text/css" href="../../../../normalize.css"><link rel="stylesheet" type="text/css" href="../../../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../../../dark.css"><link rel="stylesheet" type="text/css" href="../../../../light.css" id="themeStyle"><script src="../../../../storage.js"></script><noscript><link rel="stylesheet" href="../../../../noscript.css"></noscript><link rel="shortcut icon" href="../../../../favicon.ico"><style type="text/css">#crate-search{background-image:url("../../../../down-arrow.svg");}</style></head><body class="rustdoc trait"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">☰</div><a href='../../../../nom/index.html'><div class='logo-container'><img src='../../../../rust-logo.png' alt='logo'></div></a><p class='location'>Trait Hash</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#required-methods">Required Methods</a><div class="sidebar-links"><a href="#tymethod.hash">hash</a></div><a class="sidebar-title" href="#provided-methods">Provided Methods</a><div class="sidebar-links"><a href="#method.hash_slice">hash_slice</a></div><a class="sidebar-title" href="#foreign-impls">Implementations on Foreign Types</a><div class="sidebar-links"><a href="#impl-Hash-for-!">!</a><a href="#impl-Hash-for-%26%27_%20T">&'_ T</a><a href="#impl-Hash-for-%26%27_%20mut%20T">&'_ mut T</a><a href="#impl-Hash-for-%5BT%3B%20N%5D">[T; N]</a><a href="#impl-Hash-for-%5BT%5D">[T]</a><a href="#impl-Hash-for-()">()</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)">(A, B, C, D, E, F, G, H, I, J, K, L)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)">(A, B, C, D, E, F, G, H, I, J, K)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)">(A, B, C, D, E, F, G, H, I, J)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)">(A, B, C, D, E, F, G, H, I)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)">(A, B, C, D, E, F, G, H)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)">(A, B, C, D, E, F, G)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)">(A, B, C, D, E, F)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E)">(A, B, C, D, E)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D)">(A, B, C, D)</a><a href="#impl-Hash-for-(A%2C%20B%2C%20C)">(A, B, C)</a><a href="#impl-Hash-for-(A%2C%20B)">(A, B)</a><a href="#impl-Hash-for-(A%2C)">(A,)</a><a href="#impl-Hash-for-*const%20T">*const T</a><a href="#impl-Hash-for-*mut%20T">*mut T</a><a href="#impl-Hash-for-Arc%3CT%3E">Arc<T></a><a href="#impl-Hash-for-CStr">CStr</a><a href="#impl-Hash-for-CString">CString</a><a href="#impl-Hash-for-Component%3C%27a%3E">Component<'a></a><a href="#impl-Hash-for-Cow%3C%27_%2C%20B%3E">Cow<'_, B></a><a href="#impl-Hash-for-Duration">Duration</a><a href="#impl-Hash-for-ErrorKind">ErrorKind</a><a href="#impl-Hash-for-FileType">FileType</a><a href="#impl-Hash-for-Instant">Instant</a><a href="#impl-Hash-for-IpAddr">IpAddr</a><a href="#impl-Hash-for-Ipv4Addr">Ipv4Addr</a><a href="#impl-Hash-for-Ipv6Addr">Ipv6Addr</a><a href="#impl-Hash-for-Ipv6MulticastScope">Ipv6MulticastScope</a><a href="#impl-Hash-for-NonNull%3CT%3E">NonNull<T></a><a href="#impl-Hash-for-NonZeroI128">NonZeroI128</a><a href="#impl-Hash-for-NonZeroI16">NonZeroI16</a><a href="#impl-Hash-for-NonZeroI32">NonZeroI32</a><a href="#impl-Hash-for-NonZeroI64">NonZeroI64</a><a href="#impl-Hash-for-NonZeroI8">NonZeroI8</a><a href="#impl-Hash-for-NonZeroIsize">NonZeroIsize</a><a href="#impl-Hash-for-NonZeroU128">NonZeroU128</a><a href="#impl-Hash-for-NonZeroU16">NonZeroU16</a><a href="#impl-Hash-for-NonZeroU32">NonZeroU32</a><a href="#impl-Hash-for-NonZeroU64">NonZeroU64</a><a href="#impl-Hash-for-NonZeroU8">NonZeroU8</a><a href="#impl-Hash-for-NonZeroUsize">NonZeroUsize</a><a href="#impl-Hash-for-Ordering">Ordering</a><a href="#impl-Hash-for-OsStr">OsStr</a><a href="#impl-Hash-for-OsString">OsString</a><a href="#impl-Hash-for-Path">Path</a><a href="#impl-Hash-for-PathBuf">PathBuf</a><a href="#impl-Hash-for-PhantomData%3CT%3E">PhantomData<T></a><a href="#impl-Hash-for-PhantomPinned">PhantomPinned</a><a href="#impl-Hash-for-Pin%3CP%3E">Pin<P></a><a href="#impl-Hash-for-Poll%3CT%3E">Poll<T></a><a href="#impl-Hash-for-Prefix%3C%27a%3E">Prefix<'a></a><a href="#impl-Hash-for-PrefixComponent%3C%27_%3E">PrefixComponent<'_></a><a href="#impl-Hash-for-Rc%3CT%3E">Rc<T></a><a href="#impl-Hash-for-SocketAddr">SocketAddr</a><a href="#impl-Hash-for-SocketAddrV4">SocketAddrV4</a><a href="#impl-Hash-for-SocketAddrV6">SocketAddrV6</a><a href="#impl-Hash-for-SystemTime">SystemTime</a><a href="#impl-Hash-for-ThreadId">ThreadId</a><a href="#impl-Hash-for-TypeId">TypeId</a><a href="#impl-Hash-for-Wrapping%3CT%3E">Wrapping<T></a><a href="#impl-Hash-for-bool">bool</a><a href="#impl-Hash-for-char">char</a><a href="#impl-Hash-for-extern%20%22C%22%20fn()%20-%3E%20Ret">extern "C" fn() -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret">extern "C" fn(A, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G, H) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F, G) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E, F) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret">extern "C" fn(A, B, C, D, E) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret">extern "C" fn(A, B, C, D) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret">extern "C" fn(A, B, C) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret">extern "C" fn(A, B) -> Ret</a><a href="#impl-Hash-for-extern%20%22C%22%20fn(A)%20-%3E%20Ret">extern "C" fn(A) -> Ret</a><a href="#impl-Hash-for-fn()%20-%3E%20Ret">fn() -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret">fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret">fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret">fn(A, B, C, D, E, F, G, H, I, J) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret">fn(A, B, C, D, E, F, G, H, I) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret">fn(A, B, C, D, E, F, G, H) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret">fn(A, B, C, D, E, F, G) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret">fn(A, B, C, D, E, F) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret">fn(A, B, C, D, E) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret">fn(A, B, C, D) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B%2C%20C)%20-%3E%20Ret">fn(A, B, C) -> Ret</a><a href="#impl-Hash-for-fn(A%2C%20B)%20-%3E%20Ret">fn(A, B) -> Ret</a><a href="#impl-Hash-for-fn(A)%20-%3E%20Ret">fn(A) -> Ret</a><a href="#impl-Hash-for-i128">i128</a><a href="#impl-Hash-for-i16">i16</a><a href="#impl-Hash-for-i32">i32</a><a href="#impl-Hash-for-i64">i64</a><a href="#impl-Hash-for-i8">i8</a><a href="#impl-Hash-for-isize">isize</a><a href="#impl-Hash-for-str">str</a><a href="#impl-Hash-for-u128">u128</a><a href="#impl-Hash-for-u16">u16</a><a href="#impl-Hash-for-u32">u32</a><a href="#impl-Hash-for-u64">u64</a><a href="#impl-Hash-for-u8">u8</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn()%20-%3E%20Ret">unsafe extern "C" fn() -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H, I) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G, H) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F, G) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E, F) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D, E) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C, D) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret">unsafe extern "C" fn(A, B, C) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret">unsafe extern "C" fn(A, B) -> Ret</a><a href="#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A)%20-%3E%20Ret">unsafe extern "C" fn(A) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn()%20-%3E%20Ret">unsafe fn() -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G, H, I, J, K) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G, H, I, J) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G, H, I) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G, H) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F, G) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret">unsafe fn(A, B, C, D, E, F) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret">unsafe fn(A, B, C, D, E) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret">unsafe fn(A, B, C, D) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret">unsafe fn(A, B, C) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A%2C%20B)%20-%3E%20Ret">unsafe fn(A, B) -> Ret</a><a href="#impl-Hash-for-unsafe%20fn(A)%20-%3E%20Ret">unsafe fn(A) -> Ret</a><a href="#impl-Hash-for-usize">usize</a></div><a class="sidebar-title" href="#implementors">Implementors</a></div><p class='location'><a href='../../../index.html'>nom</a>::<wbr><a href='../../index.html'>lib</a>::<wbr><a href='../index.html'>std</a>::<wbr><a href='index.html'>hash</a></p><script>window.sidebarCurrent = {name: 'Hash', ty: 'trait', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../../../../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../../../../theme.js"></script><nav class="sub"><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" disabled autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"></div><a id="settings-menu" href="../../../../settings.html"><img src="../../../../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span class='since' title='Stable since Rust version 1.0.0'>1.0.0</span><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>−</span>]</a></span><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#160-202' title='goto source code'>[src]</a></span><span class='in-band'>Trait <a href='../../../index.html'>nom</a>::<wbr><a href='../../index.html'>lib</a>::<wbr><a href='../index.html'>std</a>::<wbr><a href='index.html'>hash</a>::<wbr><a class="trait" href=''>Hash</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust trait'>pub trait Hash {
|
||
fn <a href='#tymethod.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H)<br> <span class="where">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a></span>;
|
||
|
||
fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H)<br> <span class="where">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a></span>,
|
||
{ ... }
|
||
}</pre></div><div class='docblock'><p>A hashable type.</p>
|
||
<p>Types implementing <code>Hash</code> are able to be <a href="#tymethod.hash"><code>hash</code></a>ed with an instance of
|
||
<a href="trait.Hasher.html"><code>Hasher</code></a>.</p>
|
||
<h2 id="implementing-hash" class="section-header"><a href="#implementing-hash">Implementing <code>Hash</code></a></h2>
|
||
<p>You can derive <code>Hash</code> with <code>#[derive(Hash)]</code> if all fields implement <code>Hash</code>.
|
||
The resulting hash will be the combination of the values from calling
|
||
<a href="#tymethod.hash"><code>hash</code></a> on each field.</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered">
|
||
<span class="attribute">#[<span class="ident">derive</span>(<span class="ident">Hash</span>)]</span>
|
||
<span class="kw">struct</span> <span class="ident">Rustacean</span> {
|
||
<span class="ident">name</span>: <span class="ident">String</span>,
|
||
<span class="ident">country</span>: <span class="ident">String</span>,
|
||
}</pre></div>
|
||
<p>If you need more control over how a value is hashed, you can of course
|
||
implement the <code>Hash</code> trait yourself:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered">
|
||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">hash</span>::{<span class="ident">Hash</span>, <span class="ident">Hasher</span>};
|
||
|
||
<span class="kw">struct</span> <span class="ident">Person</span> {
|
||
<span class="ident">id</span>: <span class="ident">u32</span>,
|
||
<span class="ident">name</span>: <span class="ident">String</span>,
|
||
<span class="ident">phone</span>: <span class="ident">u64</span>,
|
||
}
|
||
|
||
<span class="kw">impl</span> <span class="ident">Hash</span> <span class="kw">for</span> <span class="ident">Person</span> {
|
||
<span class="kw">fn</span> <span class="ident">hash</span><span class="op"><</span><span class="ident">H</span>: <span class="ident">Hasher</span><span class="op">></span>(<span class="kw-2">&</span><span class="self">self</span>, <span class="ident">state</span>: <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">H</span>) {
|
||
<span class="self">self</span>.<span class="ident">id</span>.<span class="ident">hash</span>(<span class="ident">state</span>);
|
||
<span class="self">self</span>.<span class="ident">phone</span>.<span class="ident">hash</span>(<span class="ident">state</span>);
|
||
}
|
||
}</pre></div>
|
||
<h2 id="hash-and-eq" class="section-header"><a href="#hash-and-eq"><code>Hash</code> and <code>Eq</code></a></h2>
|
||
<p>When implementing both <code>Hash</code> and <a href="../../std/cmp/trait.Eq.html"><code>Eq</code></a>, it is important that the following
|
||
property holds:</p>
|
||
<pre><code class="language-text">k1 == k2 -> hash(k1) == hash(k2)
|
||
</code></pre>
|
||
<p>In other words, if two keys are equal, their hashes must also be equal.
|
||
<a href="../../std/collections/struct.HashMap.html"><code>HashMap</code></a> and <a href="../../std/collections/struct.HashSet.html"><code>HashSet</code></a> both rely on this behavior.</p>
|
||
<p>Thankfully, you won't need to worry about upholding this property when
|
||
deriving both <a href="../../std/cmp/trait.Eq.html"><code>Eq</code></a> and <code>Hash</code> with <code>#[derive(PartialEq, Eq, Hash)]</code>.</p>
|
||
</div>
|
||
<h2 id='required-methods' class='small-section-header'>Required methods<a href='#required-methods' class='anchor'></a></h2><div class='methods'><h3 id='tymethod.hash' class='method'><code id='hash.v'>fn <a href='#tymethod.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code></h3><div class='docblock'><p>Feeds this value into the given <a href="trait.Hasher.html"><code>Hasher</code></a>.</p>
|
||
<h1 id="examples" class="section-header"><a href="#examples">Examples</a></h1>
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered">
|
||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">collections</span>::<span class="ident">hash_map</span>::<span class="ident">DefaultHasher</span>;
|
||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">hash</span>::{<span class="ident">Hash</span>, <span class="ident">Hasher</span>};
|
||
|
||
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">hasher</span> <span class="op">=</span> <span class="ident">DefaultHasher</span>::<span class="ident">new</span>();
|
||
<span class="number">7920</span>.<span class="ident">hash</span>(<span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">hasher</span>);
|
||
<span class="macro">println</span><span class="macro">!</span>(<span class="string">"Hash is {:x}!"</span>, <span class="ident">hasher</span>.<span class="ident">finish</span>());</pre></div>
|
||
</div></div><span class='loading-content'>Loading content...</span>
|
||
<h2 id='provided-methods' class='small-section-header'>Provided methods<a href='#provided-methods' class='anchor'></a></h2><div class='methods'><h3 id='method.hash_slice' class='method'><code id='hash_slice.v'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[Self]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><span class='since' title='Stable since Rust version 1.3.0'>1.3.0</span></h3><div class='docblock'><p>Feeds a slice of this type into the given <a href="trait.Hasher.html"><code>Hasher</code></a>.</p>
|
||
<h1 id="examples-1" class="section-header"><a href="#examples-1">Examples</a></h1>
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered">
|
||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">collections</span>::<span class="ident">hash_map</span>::<span class="ident">DefaultHasher</span>;
|
||
<span class="kw">use</span> <span class="ident">std</span>::<span class="ident">hash</span>::{<span class="ident">Hash</span>, <span class="ident">Hasher</span>};
|
||
|
||
<span class="kw">let</span> <span class="kw-2">mut</span> <span class="ident">hasher</span> <span class="op">=</span> <span class="ident">DefaultHasher</span>::<span class="ident">new</span>();
|
||
<span class="kw">let</span> <span class="ident">numbers</span> <span class="op">=</span> [<span class="number">6</span>, <span class="number">28</span>, <span class="number">496</span>, <span class="number">8128</span>];
|
||
<span class="ident">Hash</span>::<span class="ident">hash_slice</span>(<span class="kw-2">&</span><span class="ident">numbers</span>, <span class="kw-2">&</span><span class="kw-2">mut</span> <span class="ident">hasher</span>);
|
||
<span class="macro">println</span><span class="macro">!</span>(<span class="string">"Hash is {:x}!"</span>, <span class="ident">hasher</span>.<span class="ident">finish</span>());</pre></div>
|
||
</div></div><span class='loading-content'>Loading content...</span>
|
||
<h2 id='foreign-impls' class='small-section-header'>Implementations on Foreign Types<a href='#foreign-impls' class='anchor'></a></h2><h3 id='impl-Hash-for-Prefix%3C%27a%3E' class='impl'><code class='in-band'>impl<'a> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/path/enum.Prefix.html" title="enum std::path::Prefix">Prefix</a><'a></code><a href='#impl-Hash-for-Prefix%3C%27a%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#139' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash' class="method hidden"><code id='hash.v-1'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#139' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-OsStr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsStr.html" title="struct std::ffi::os_str::OsStr">OsStr</a></code><a href='#impl-Hash-for-OsStr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/os_str.rs.html#921-926' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-1' class="method hidden"><code id='hash.v-2'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/os_str.rs.html#923-925' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Path' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.Path.html" title="struct std::path::Path">Path</a></code><a href='#impl-Hash-for-Path' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#2604-2610' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-2' class="method hidden"><code id='hash.v-3'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, h: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#2605-2609' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-CString' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/ffi/c_str/struct.CString.html" title="struct std::ffi::c_str::CString">CString</a></code><a href='#impl-Hash-for-CString' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/c_str.rs.html#117' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-3' class="method hidden"><code id='hash.v-4'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/c_str.rs.html#117' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Component%3C%27a%3E' class='impl'><code class='in-band'>impl<'a> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/path/enum.Component.html" title="enum std::path::Component">Component</a><'a></code><a href='#impl-Hash-for-Component%3C%27a%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#484' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-4' class="method hidden"><code id='hash.v-5'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#484' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-CStr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/ffi/c_str/struct.CStr.html" title="struct std::ffi::c_str::CStr">CStr</a></code><a href='#impl-Hash-for-CStr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/c_str.rs.html#197' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-5' class="method hidden"><code id='hash.v-6'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/c_str.rs.html#197' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-ErrorKind' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/io/error/enum.ErrorKind.html" title="enum std::io::error::ErrorKind">ErrorKind</a></code><a href='#impl-Hash-for-ErrorKind' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/io/error.rs.html#87' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-6' class="method hidden"><code id='hash.v-7'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/io/error.rs.html#87' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-OsString' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/ffi/os_str/struct.OsString.html" title="struct std::ffi::os_str::OsString">OsString</a></code><a href='#impl-Hash-for-OsString' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/os_str.rs.html#487-492' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-7' class="method hidden"><code id='hash.v-8'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/ffi/os_str.rs.html#489-491' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Ipv4Addr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/ip/struct.Ipv4Addr.html" title="struct std::net::ip::Ipv4Addr">Ipv4Addr</a></code><a href='#impl-Hash-for-Ipv4Addr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#917-922' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-8' class="method hidden"><code id='hash.v-9'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#918-921' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Ipv6MulticastScope' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/net/ip/enum.Ipv6MulticastScope.html" title="enum std::net::ip::Ipv6MulticastScope">Ipv6MulticastScope</a></code><a href='#impl-Hash-for-Ipv6MulticastScope' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#126' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-9' class="method hidden"><code id='hash.v-10'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#126' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-SocketAddrV4' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/addr/struct.SocketAddrV4.html" title="struct std::net::addr::SocketAddrV4">SocketAddrV4</a></code><a href='#impl-Hash-for-SocketAddrV4' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#662-666' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-10' class="method hidden"><code id='hash.v-11'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#663-665' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-PathBuf' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.PathBuf.html" title="struct std::path::PathBuf">PathBuf</a></code><a href='#impl-Hash-for-PathBuf' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#1650-1654' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-11' class="method hidden"><code id='hash.v-12'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, h: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#1651-1653' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-ThreadId' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/thread/struct.ThreadId.html" title="struct std::thread::ThreadId">ThreadId</a></code><a href='#impl-Hash-for-ThreadId' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/thread/mod.rs.html#1049' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-12' class="method hidden"><code id='hash.v-13'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/thread/mod.rs.html#1049' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Instant' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/time/struct.Instant.html" title="struct std::time::Instant">Instant</a></code><a href='#impl-Hash-for-Instant' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/time.rs.html#86' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-13' class="method hidden"><code id='hash.v-14'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/time.rs.html#86' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-SocketAddrV6' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/addr/struct.SocketAddrV6.html" title="struct std::net::addr::SocketAddrV6">SocketAddrV6</a></code><a href='#impl-Hash-for-SocketAddrV6' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#668-678' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-14' class="method hidden"><code id='hash.v-15'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#669-677' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-IpAddr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/net/ip/enum.IpAddr.html" title="enum std::net::ip::IpAddr">IpAddr</a></code><a href='#impl-Hash-for-IpAddr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#42' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-15' class="method hidden"><code id='hash.v-16'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#42' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-SystemTime' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/time/struct.SystemTime.html" title="struct std::time::SystemTime">SystemTime</a></code><a href='#impl-Hash-for-SystemTime' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/time.rs.html#165' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-16' class="method hidden"><code id='hash.v-17'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/time.rs.html#165' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-FileType' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/fs/struct.FileType.html" title="struct std::fs::FileType">FileType</a></code><a href='#impl-Hash-for-FileType' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/fs.rs.html#211' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-17' class="method hidden"><code id='hash.v-18'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/fs.rs.html#211' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-PrefixComponent%3C%27_%3E' class='impl'><code class='in-band'>impl<'_> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.PrefixComponent.html" title="struct std::path::PrefixComponent">PrefixComponent</a><'_></code><a href='#impl-Hash-for-PrefixComponent%3C%27_%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#452-456' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-18' class="method hidden"><code id='hash.v-19'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, h: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/path.rs.html#453-455' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-SocketAddr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/std/net/addr/enum.SocketAddr.html" title="enum std::net::addr::SocketAddr">SocketAddr</a></code><a href='#impl-Hash-for-SocketAddr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#39' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-19' class="method hidden"><code id='hash.v-20'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/addr.rs.html#39' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Ipv6Addr' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/std/net/ip/struct.Ipv6Addr.html" title="struct std::net::ip::Ipv6Addr">Ipv6Addr</a></code><a href='#impl-Hash-for-Ipv6Addr' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#1672-1676' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-20' class="method hidden"><code id='hash.v-21'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, s: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/std/net/ip.rs.html#1673-1675' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-21' class="method hidden"><code id='hash.v-22'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-22' class="method hidden"><code id='hash.v-23'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-23' class="method hidden"><code id='hash.v-24'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C)' class='impl'><code class='in-band'>impl<A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-24' class="method hidden"><code id='hash.v-25'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-25' class="method hidden"><code id='hash.v-26'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroU16' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU16.html" title="struct core::num::NonZeroU16">NonZeroU16</a></code><a href='#impl-Hash-for-NonZeroU16' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-26' class="method hidden"><code id='hash.v-27'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroUsize' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroUsize.html" title="struct core::num::NonZeroUsize">NonZeroUsize</a></code><a href='#impl-Hash-for-NonZeroUsize' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-27' class="method hidden"><code id='hash.v-28'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-char' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.char.html">char</a></code><a href='#impl-Hash-for-char' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#604-608' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-28' class="method hidden"><code id='hash.v-29'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#605-607' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn()%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>() -> Ret</code><a href='#impl-Hash-for-unsafe%20fn()%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-29' class="method hidden"><code id='hash.v-30'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-30' class="method hidden"><code id='hash.v-31'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn()%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>() -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn()%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-31' class="method hidden"><code id='hash.v-32'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-32' class="method hidden"><code id='hash.v-33'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-u32' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code><a href='#impl-Hash-for-u32' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-33' class="method hidden"><code id='hash.v-34'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-1' class="method hidden"><code id='hash_slice.v-1'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-34' class="method hidden"><code id='hash.v-35'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-%5BT%3B%20N%5D' class='impl'><code class='in-band'>impl<const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; N]</a> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">[</a>T<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">; N]</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/array/trait.LengthAtMost32.html" title="trait core::array::LengthAtMost32">LengthAtMost32</a>, </span></code><a href='#impl-Hash-for-%5BT%3B%20N%5D' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/array/mod.rs.html#186-193' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-35' class="method hidden"><code id='hash.v-36'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/array/mod.rs.html#190-192' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroIsize' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroIsize.html" title="struct core::num::NonZeroIsize">NonZeroIsize</a></code><a href='#impl-Hash-for-NonZeroIsize' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-36' class="method hidden"><code id='hash.v-37'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn()%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>() -> Ret</code><a href='#impl-Hash-for-fn()%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-37' class="method hidden"><code id='hash.v-38'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroI64' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroI64.html" title="struct core::num::NonZeroI64">NonZeroI64</a></code><a href='#impl-Hash-for-NonZeroI64' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-38' class="method hidden"><code id='hash.v-39'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-39' class="method hidden"><code id='hash.v-40'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-40' class="method hidden"><code id='hash.v-41'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-41' class="method hidden"><code id='hash.v-42'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroU8' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU8.html" title="struct core::num::NonZeroU8">NonZeroU8</a></code><a href='#impl-Hash-for-NonZeroU8' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-42' class="method hidden"><code id='hash.v-43'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-i64' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a></code><a href='#impl-Hash-for-i64' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-43' class="method hidden"><code id='hash.v-44'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-2' class="method hidden"><code id='hash_slice.v-2'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i64.html">i64</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-str' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></code><a href='#impl-Hash-for-str' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#611-616' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-44' class="method hidden"><code id='hash.v-45'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#612-615' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-45' class="method hidden"><code id='hash.v-46'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-46' class="method hidden"><code id='hash.v-47'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-47' class="method hidden"><code id='hash.v-48'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn()%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>() -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn()%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-48' class="method hidden"><code id='hash.v-49'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-49' class="method hidden"><code id='hash.v-50'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-50' class="method hidden"><code id='hash.v-51'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-51' class="method hidden"><code id='hash.v-52'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C)' class='impl'><code class='in-band'>impl<A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">,)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-52' class="method hidden"><code id='hash.v-53'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E)' class='impl'><code class='in-band'>impl<A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-53' class="method hidden"><code id='hash.v-54'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-PhantomPinned' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomPinned.html" title="struct core::marker::PhantomPinned">PhantomPinned</a></code><a href='#impl-Hash-for-PhantomPinned' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/marker.rs.html#741' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-54' class="method hidden"><code id='hash.v-55'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/marker.rs.html#741' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-55' class="method hidden"><code id='hash.v-56'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G, H<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-56' class="method hidden"><code id='hash.v-57'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-57' class="method hidden"><code id='hash.v-58'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G, H, I<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> I: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-58' class="method hidden"><code id='hash.v-59'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonNull%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/ptr/non_null/struct.NonNull.html" title="struct core::ptr::non_null::NonNull">NonNull</a><T> <span class="where fmt-newline">where<br> T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-NonNull%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/non_null.rs.html#197-202' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-59' class="method hidden"><code id='hash.v-60'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/non_null.rs.html#199-201' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-60' class="method hidden"><code id='hash.v-61'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Duration' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/time/struct.Duration.html" title="struct core::time::Duration">Duration</a></code><a href='#impl-Hash-for-Duration' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/time.rs.html#54' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-61' class="method hidden"><code id='hash.v-62'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/time.rs.html#54' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-62' class="method hidden"><code id='hash.v-63'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-63' class="method hidden"><code id='hash.v-64'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-TypeId' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></code><a href='#impl-Hash-for-TypeId' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#415' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-64' class="method hidden"><code id='hash.v-65'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#415' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-65' class="method hidden"><code id='hash.v-66'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Wrapping%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.Wrapping.html" title="struct core::num::Wrapping">Wrapping</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-for-Wrapping%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#180' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-66' class="method hidden"><code id='hash.v-67'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#180' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G, H, I, J<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> I: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> J: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-67' class="method hidden"><code id='hash.v-68'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-68' class="method hidden"><code id='hash.v-69'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-69' class="method hidden"><code id='hash.v-70'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-70' class="method hidden"><code id='hash.v-71'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-u128' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a></code><a href='#impl-Hash-for-u128' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-71' class="method hidden"><code id='hash.v-72'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-3' class="method hidden"><code id='hash_slice.v-3'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u128.html">u128</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B)' class='impl'><code class='in-band'>impl<A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-72' class="method hidden"><code id='hash.v-73'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-73' class="method hidden"><code id='hash.v-74'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-74' class="method hidden"><code id='hash.v-75'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-%26%27_%20T' class='impl'><code class='in-band'>impl<'_, T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'_ </a>T <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-%26%27_%20T' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#673-677' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-75' class="method hidden"><code id='hash.v-76'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#674-676' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-i8' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a></code><a href='#impl-Hash-for-i8' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-76' class="method hidden"><code id='hash.v-77'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-4' class="method hidden"><code id='hash_slice.v-4'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i8.html">i8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-77' class="method hidden"><code id='hash.v-78'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-78' class="method hidden"><code id='hash.v-79'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-79' class="method hidden"><code id='hash.v-80'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-80' class="method hidden"><code id='hash.v-81'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-81' class="method hidden"><code id='hash.v-82'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-82' class="method hidden"><code id='hash.v-83'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-83' class="method hidden"><code id='hash.v-84'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-84' class="method hidden"><code id='hash.v-85'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-85' class="method hidden"><code id='hash.v-86'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-86' class="method hidden"><code id='hash.v-87'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-87' class="method hidden"><code id='hash.v-88'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroU64' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU64.html" title="struct core::num::NonZeroU64">NonZeroU64</a></code><a href='#impl-Hash-for-NonZeroU64' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-88' class="method hidden"><code id='hash.v-89'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-89' class="method hidden"><code id='hash.v-90'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-90' class="method hidden"><code id='hash.v-91'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-*mut%20T' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut T</a> <span class="where fmt-newline">where<br> T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-*mut%20T' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#702-714' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-91' class="method hidden"><code id='hash.v-92'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#703-713' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-bool' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><a href='#impl-Hash-for-bool' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#597-601' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-92' class="method hidden"><code id='hash.v-93'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#598-600' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-i16' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a></code><a href='#impl-Hash-for-i16' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-93' class="method hidden"><code id='hash.v-94'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-5' class="method hidden"><code id='hash_slice.v-5'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i16.html">i16</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroI128' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroI128.html" title="struct core::num::NonZeroI128">NonZeroI128</a></code><a href='#impl-Hash-for-NonZeroI128' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-94' class="method hidden"><code id='hash.v-95'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-95' class="method hidden"><code id='hash.v-96'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-96' class="method hidden"><code id='hash.v-97'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Ordering' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/sync/atomic/enum.Ordering.html" title="enum core::sync::atomic::Ordering">Ordering</a></code><a href='#impl-Hash-for-Ordering' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/sync/atomic.rs.html#223' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-97' class="method hidden"><code id='hash.v-98'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/sync/atomic.rs.html#223' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-98' class="method hidden"><code id='hash.v-99'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A) -> Ret</code><a href='#impl-Hash-for-fn(A)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-99' class="method hidden"><code id='hash.v-100'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-%5BT%5D' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">[</a>T<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-for-%5BT%5D' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#665-670' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-100' class="method hidden"><code id='hash.v-101'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#666-669' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-101' class="method hidden"><code id='hash.v-102'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-102' class="method hidden"><code id='hash.v-103'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-u64' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code><a href='#impl-Hash-for-u64' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-103' class="method hidden"><code id='hash.v-104'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-6' class="method hidden"><code id='hash_slice.v-6'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D)' class='impl'><code class='in-band'>impl<A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-104' class="method hidden"><code id='hash.v-105'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-isize' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a></code><a href='#impl-Hash-for-isize' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-105' class="method hidden"><code id='hash.v-106'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-7' class="method hidden"><code id='hash_slice.v-7'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.isize.html">isize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-106' class="method hidden"><code id='hash.v-107'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G, H, I, J, K<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> I: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> J: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> K: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-107' class="method hidden"><code id='hash.v-108'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-108' class="method hidden"><code id='hash.v-109'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-109' class="method hidden"><code id='hash.v-110'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-110' class="method hidden"><code id='hash.v-111'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-111' class="method hidden"><code id='hash.v-112'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-112' class="method hidden"><code id='hash.v-113'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-113' class="method hidden"><code id='hash.v-114'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-114' class="method hidden"><code id='hash.v-115'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-115' class="method hidden"><code id='hash.v-116'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-i128' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a></code><a href='#impl-Hash-for-i128' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-116' class="method hidden"><code id='hash.v-117'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-8' class="method hidden"><code id='hash_slice.v-8'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i128.html">i128</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I) -> Ret</code><a href='#impl-Hash-for-fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-117' class="method hidden"><code id='hash.v-118'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-118' class="method hidden"><code id='hash.v-119'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-PhantomData%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/marker/struct.PhantomData.html" title="struct core::marker::PhantomData">PhantomData</a><T> <span class="where fmt-newline">where<br> T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-PhantomData%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/marker.rs.html#474-477' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-119' class="method hidden"><code id='hash.v-120'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/marker.rs.html#476' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroU128' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU128.html" title="struct core::num::NonZeroU128">NonZeroU128</a></code><a href='#impl-Hash-for-NonZeroU128' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-120' class="method hidden"><code id='hash.v-121'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G, H, I, J, K, L> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G, H, I, J, K, L<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> I: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> J: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> K: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> L: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K%2C%20L)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-121' class="method hidden"><code id='hash.v-122'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-!' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.never.html">!</a></code><a href='#impl-Hash-for-!' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#619-623' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-122' class="method hidden"><code id='hash.v-123'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#620-622' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-123' class="method hidden"><code id='hash.v-124'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-*const%20T' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*const T</a> <span class="where fmt-newline">where<br> T: ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-*const%20T' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#687-699' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-124' class="method hidden"><code id='hash.v-125'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#688-698' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-125' class="method hidden"><code id='hash.v-126'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)' class='impl'><code class='in-band'>impl<A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(</a>A, B, C, D, E, F, G<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">)</a> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> C: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> D: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> F: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> G: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#635-641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-126' class="method hidden"><code id='hash.v-127'>fn <a href='#method.hash' class='fnname'>hash</a><S>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>S) <span class="where fmt-newline">where<br> S: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#637-640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-127' class="method hidden"><code id='hash.v-128'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-128' class="method hidden"><code id='hash.v-129'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-129' class="method hidden"><code id='hash.v-130'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-()' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></code><a href='#impl-Hash-for-()' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#628-630' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-130' class="method hidden"><code id='hash.v-131'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, _state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#629' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-131' class="method hidden"><code id='hash.v-132'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-%26%27_%20mut%20T' class='impl'><code class='in-band'>impl<'_, T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&'_ mut </a>T <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-%26%27_%20mut%20T' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#680-684' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-132' class="method hidden"><code id='hash.v-133'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#681-683' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroI8' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroI8.html" title="struct core::num::NonZeroI8">NonZeroI8</a></code><a href='#impl-Hash-for-NonZeroI8' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-133' class="method hidden"><code id='hash.v-134'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D) -> Ret</code><a href='#impl-Hash-for-unsafe%20fn(A%2C%20B%2C%20C%2C%20D)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-134' class="method hidden"><code id='hash.v-135'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-u8' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a></code><a href='#impl-Hash-for-u8' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-135' class="method hidden"><code id='hash.v-136'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-9' class="method hidden"><code id='hash_slice.v-9'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Pin%3CP%3E' class='impl'><code class='in-band'>impl<P> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a><P> <span class="where fmt-newline">where<br> P: <a class="trait" href="../../../../nom/lib/std/ops/trait.Deref.html" title="trait nom::lib::std::ops::Deref">Deref</a>,<br> <P as <a class="trait" href="../../../../nom/lib/std/ops/trait.Deref.html" title="trait nom::lib::std::ops::Deref">Deref</a>>::<a class="type" href="../../../../nom/lib/std/ops/trait.Deref.html#associatedtype.Target" title="type nom::lib::std::ops::Deref::Target">Target</a>: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-for-Pin%3CP%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/pin.rs.html#463-467' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-136' class="method hidden"><code id='hash.v-137'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/pin.rs.html#464-466' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-137' class="method hidden"><code id='hash.v-138'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-138' class="method hidden"><code id='hash.v-139'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, ...) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-139' class="method hidden"><code id='hash.v-140'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-140' class="method hidden"><code id='hash.v-141'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-141' class="method hidden"><code id='hash.v-142'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-142' class="method hidden"><code id='hash.v-143'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-u16' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a></code><a href='#impl-Hash-for-u16' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-143' class="method hidden"><code id='hash.v-144'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-10' class="method hidden"><code id='hash_slice.v-10'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u16.html">u16</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, ...) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20...)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-144' class="method hidden"><code id='hash.v-145'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Poll%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/core/task/poll/enum.Poll.html" title="enum core::task::poll::Poll">Poll</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-for-Poll%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/task/poll.rs.html#9' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-145' class="method hidden"><code id='hash.v-146'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/task/poll.rs.html#9' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroI32' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroI32.html" title="struct core::num::NonZeroI32">NonZeroI32</a></code><a href='#impl-Hash-for-NonZeroI32' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-146' class="method hidden"><code id='hash.v-147'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E, F, G, H, I, J, K> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E, F, G, H, I, J, K) -> Ret</code><a href='#impl-Hash-for-unsafe%20extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E%2C%20F%2C%20G%2C%20H%2C%20I%2C%20J%2C%20K)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-147' class="method hidden"><code id='hash.v-148'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-i32' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a></code><a href='#impl-Hash-for-i32' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-148' class="method hidden"><code id='hash.v-149'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-11' class="method hidden"><code id='hash_slice.v-11'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.i32.html">i32</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroU32' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroU32.html" title="struct core::num::NonZeroU32">NonZeroU32</a></code><a href='#impl-Hash-for-NonZeroU32' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-149' class="method hidden"><code id='hash.v-150'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-NonZeroI16' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/struct.NonZeroI16.html" title="struct core::num::NonZeroI16">NonZeroI16</a></code><a href='#impl-Hash-for-NonZeroI16' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-150' class="method hidden"><code id='hash.v-151'>fn <a href='#method.hash' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/num/mod.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='impl'><code class='in-band'>impl<Ret, A, B, C, D, E> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for extern "C" <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.fn.html">fn</a>(A, B, C, D, E) -> Ret</code><a href='#impl-Hash-for-extern%20%22C%22%20fn(A%2C%20B%2C%20C%2C%20D%2C%20E)%20-%3E%20Ret' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1313-1317' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-151' class="method hidden"><code id='hash.v-152'>fn <a href='#method.hash' class='fnname'>hash</a><HH>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>HH) <span class="where fmt-newline">where<br> HH: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ptr/mod.rs.html#1314-1316' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-usize' class='impl'><code class='in-band'>impl <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code><a href='#impl-Hash-for-usize' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#567-577' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-152' class="method hidden"><code id='hash.v-153'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#568-570' title='goto source code'>[src]</a></h4><h4 id='method.hash_slice-12' class="method hidden"><code id='hash_slice.v-12'>fn <a href='#method.hash_slice' class='fnname'>hash_slice</a><H>(data: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">]</a>, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#572-576' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Cow%3C%27_%2C%20B%3E' class='impl'><code class='in-band'>impl<'_, B> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="enum" href="https://doc.rust-lang.org/nightly/alloc/borrow/enum.Cow.html" title="enum alloc::borrow::Cow">Cow</a><'_, B> <span class="where fmt-newline">where<br> B: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + <a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.ToOwned.html" title="trait nom::lib::std::prelude::v1::v1::ToOwned">ToOwned</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-Cow%3C%27_%2C%20B%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#407-415' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-153' class="method hidden"><code id='hash.v-154'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#412-414' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Arc%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-Arc%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/sync.rs.html#1944-1948' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-154' class="method hidden"><code id='hash.v-155'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/sync.rs.html#1945-1947' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-for-Rc%3CT%3E' class='impl'><code class='in-band'>impl<T> <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/rc/struct.Rc.html" title="struct alloc::rc::Rc">Rc</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-for-Rc%3CT%3E' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/rc.rs.html#1374-1378' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-155' class="method hidden"><code id='hash.v-156'>fn <a href='#method.hash' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/rc.rs.html#1375-1377' title='goto source code'>[src]</a></h4></div><span class='loading-content'>Loading content...</span>
|
||
<h2 id='implementors' class='small-section-header'>Implementors<a href='#implementors' class='anchor'></a></h2><div class='item-list' id='implementors-list'><h3 id='impl-Hash' class='impl'><code class='in-band'>impl Hash for nom::lib::std::cmp::<a class="enum" href="../../../../nom/lib/std/cmp/enum.Ordering.html" title="enum nom::lib::std::cmp::Ordering">Ordering</a></code><a href='#impl-Hash' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#319' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-156' class="method hidden"><code id='hash.v-157'>fn <a href='#method.hash-156' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#319' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-1' class='impl'><code class='in-band'>impl Hash for <a class="struct" href="../../../../nom/lib/std/fmt/struct.Error.html" title="struct nom::lib::std::fmt::Error">Error</a></code><a href='#impl-Hash-1' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/fmt/mod.rs.html#94' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-157' class="method hidden"><code id='hash.v-158'>fn <a href='#method.hash-157' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/fmt/mod.rs.html#94' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-2' class='impl'><code class='in-band'>impl Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeFull.html" title="struct nom::lib::std::ops::RangeFull">RangeFull</a></code><a href='#impl-Hash-2' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#42' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-158' class="method hidden"><code id='hash.v-159'>fn <a href='#method.hash-158' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#42' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-3' class='impl'><code class='in-band'>impl Hash for <a class="struct" href="../../../../nom/lib/std/option/struct.NoneError.html" title="struct nom::lib::std::option::NoneError">NoneError</a></code><a href='#impl-Hash-3' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/option.rs.html#1582' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-159' class="method hidden"><code id='hash.v-160'>fn <a href='#method.hash-159' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/option.rs.html#1582' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-4' class='impl'><code class='in-band'>impl Hash for <a class="struct" href="../../../../nom/lib/std/prelude/v1/v1/struct.String.html" title="struct nom::lib::std::prelude::v1::v1::String">String</a></code><a href='#impl-Hash-4' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#1927-1932' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-160' class="method hidden"><code id='hash.v-161'>fn <a href='#method.hash-160' class='fnname'>hash</a><H>(&self, hasher: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#1929-1931' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-5' class='impl'><code class='in-band'>impl<'a> Hash for <a class="struct" href="../../../../nom/types/struct.CompleteByteSlice.html" title="struct nom::types::CompleteByteSlice">CompleteByteSlice</a><'a></code><a href='#impl-Hash-5' class='anchor'></a><a class='srclink' href='../../../../src/nom/types.rs.html#203' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-161' class="method hidden"><code id='hash.v-162'>fn <a href='#method.hash-161' class='fnname'>hash</a><__H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><a class='srclink' href='../../../../src/nom/types.rs.html#203' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-6' class='impl'><code class='in-band'>impl<'a> Hash for <a class="struct" href="../../../../nom/types/struct.CompleteStr.html" title="struct nom::types::CompleteStr">CompleteStr</a><'a></code><a href='#impl-Hash-6' class='anchor'></a><a class='srclink' href='../../../../src/nom/types.rs.html#22' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-162' class="method hidden"><code id='hash.v-163'>fn <a href='#method.hash-162' class='fnname'>hash</a><__H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><a class='srclink' href='../../../../src/nom/types.rs.html#22' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-7' class='impl'><code class='in-band'>impl<A> Hash for <a class="struct" href="../../../../nom/lib/std/collections/struct.VecDeque.html" title="struct nom::lib::std::collections::VecDeque">VecDeque</a><A> <span class="where fmt-newline">where<br> A: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-7' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/vec_deque.rs.html#2634-2641' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-163' class="method hidden"><code id='hash.v-164'>fn <a href='#method.hash-163' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/vec_deque.rs.html#2635-2640' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-8' class='impl'><code class='in-band'>impl<E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>> Hash for nom::<a class="enum" href="../../../../nom/enum.ErrorKind.html" title="enum nom::ErrorKind">ErrorKind</a><E></code><a href='#impl-Hash-8' class='anchor'></a><a class='srclink' href='../../../../src/nom/util.rs.html#439' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-164' class="method hidden"><code id='hash.v-165'>fn <a href='#method.hash-164' class='fnname'>hash</a><__H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><a class='srclink' href='../../../../src/nom/util.rs.html#439' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-9' class='impl'><code class='in-band'>impl<Idx> Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.Range.html" title="struct nom::lib::std::ops::Range">Range</a><Idx> <span class="where fmt-newline">where<br> Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-9' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#74' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-165' class="method hidden"><code id='hash.v-166'>fn <a href='#method.hash-165' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#74' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-10' class='impl'><code class='in-band'>impl<Idx> Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeFrom.html" title="struct nom::lib::std::ops::RangeFrom">RangeFrom</a><Idx> <span class="where fmt-newline">where<br> Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-10' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#179' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-166' class="method hidden"><code id='hash.v-167'>fn <a href='#method.hash-166' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#179' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-11' class='impl'><code class='in-band'>impl<Idx> Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeInclusive.html" title="struct nom::lib::std::ops::RangeInclusive">RangeInclusive</a><Idx> <span class="where fmt-newline">where<br> Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-11' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#365-371' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-167' class="method hidden"><code id='hash.v-168'>fn <a href='#method.hash-167' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#366-370' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-12' class='impl'><code class='in-band'>impl<Idx> Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeTo.html" title="struct nom::lib::std::ops::RangeTo">RangeTo</a><Idx> <span class="where fmt-newline">where<br> Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-12' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#263' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-168' class="method hidden"><code id='hash.v-169'>fn <a href='#method.hash-168' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#263' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-13' class='impl'><code class='in-band'>impl<Idx> Hash for <a class="struct" href="../../../../nom/lib/std/ops/struct.RangeToInclusive.html" title="struct nom::lib::std::ops::RangeToInclusive">RangeToInclusive</a><Idx> <span class="where fmt-newline">where<br> Idx: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-13' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#583' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-169' class="method hidden"><code id='hash.v-170'>fn <a href='#method.hash-169' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#583' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-14' class='impl'><code class='in-band'>impl<K, V> Hash for <a class="struct" href="../../../../nom/lib/std/collections/struct.BTreeMap.html" title="struct nom::lib::std::collections::BTreeMap">BTreeMap</a><K, V> <span class="where fmt-newline">where<br> K: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> V: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-14' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1789-1795' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-170' class="method hidden"><code id='hash.v-171'>fn <a href='#method.hash-170' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1790-1794' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-15' class='impl'><code class='in-band'>impl<T> Hash for <a class="enum" href="../../../../nom/lib/std/ops/enum.Bound.html" title="enum nom::lib::std::ops::Bound">Bound</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-15' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#665' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-171' class="method hidden"><code id='hash.v-172'>fn <a href='#method.hash-171' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/range.rs.html#665' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-16' class='impl'><code class='in-band'>impl<T> Hash for <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Option.html" title="enum nom::lib::std::prelude::v1::v1::Option">Option</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-16' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/option.rs.html#153' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-172' class="method hidden"><code id='hash.v-173'>fn <a href='#method.hash-172' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/option.rs.html#153' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-17' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/cmp/struct.Reverse.html" title="struct nom::lib::std::cmp::Reverse">Reverse</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-17' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#466' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-173' class="method hidden"><code id='hash.v-174'>fn <a href='#method.hash-173' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#466' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-18' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/collections/struct.BTreeSet.html" title="struct nom::lib::std::collections::BTreeSet">BTreeSet</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-18' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/btree/set.rs.html#59' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-174' class="method hidden"><code id='hash.v-175'>fn <a href='#method.hash-174' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/btree/set.rs.html#59' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-19' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/collections/struct.LinkedList.html" title="struct nom::lib::std::collections::LinkedList">LinkedList</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-19' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/linked_list.rs.html#1798-1805' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-175' class="method hidden"><code id='hash.v-176'>fn <a href='#method.hash-175' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/collections/linked_list.rs.html#1799-1804' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-20' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/mem/struct.Discriminant.html" title="struct nom::lib::std::mem::Discriminant">Discriminant</a><T></code><a href='#impl-Hash-20' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/mem/mod.rs.html#829-833' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-176' class="method hidden"><code id='hash.v-177'>fn <a href='#method.hash-176' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/mem/mod.rs.html#830-832' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-21' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/mem/struct.ManuallyDrop.html" title="struct nom::lib::std::mem::ManuallyDrop">ManuallyDrop</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-21' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/mem/manually_drop.rs.html#50' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-177' class="method hidden"><code id='hash.v-178'>fn <a href='#method.hash-177' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/mem/manually_drop.rs.html#50' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-22' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/prelude/v1/v1/struct.Box.html" title="struct nom::lib::std::prelude::v1::v1::Box">Box</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a> + ?<a class="trait" href="../../../../nom/lib/std/prelude/v1/v1/trait.Sized.html" title="trait nom::lib::std::prelude::v1::v1::Sized">Sized</a>, </span></code><a href='#impl-Hash-22' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/boxed.rs.html#680-684' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-178' class="method hidden"><code id='hash.v-179'>fn <a href='#method.hash-178' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/boxed.rs.html#681-683' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-23' class='impl'><code class='in-band'>impl<T> Hash for <a class="struct" href="../../../../nom/lib/std/prelude/v1/v1/struct.Vec.html" title="struct nom::lib::std::prelude::v1::v1::Vec">Vec</a><T> <span class="where fmt-newline">where<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-23' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/vec.rs.html#1873-1878' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-179' class="method hidden"><code id='hash.v-180'>fn <a href='#method.hash-179' class='fnname'>hash</a><H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <span class="where fmt-newline">where<br> H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/alloc/vec.rs.html#1875-1877' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-24' class='impl'><code class='in-band'>impl<T, E> Hash for <a class="enum" href="../../../../nom/lib/std/prelude/v1/v1/enum.Result.html" title="enum nom::lib::std::prelude::v1::v1::Result">Result</a><T, E> <span class="where fmt-newline">where<br> E: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-24' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/result.rs.html#243' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-180' class="method hidden"><code id='hash.v-181'>fn <a href='#method.hash-180' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/result.rs.html#243' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-25' class='impl'><code class='in-band'>impl<T: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>> Hash for <a class="struct" href="../../../../nom/types/struct.Input.html" title="struct nom::types::Input">Input</a><T></code><a href='#impl-Hash-25' class='anchor'></a><a class='srclink' href='../../../../src/nom/types.rs.html#379' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-181' class="method hidden"><code id='hash.v-182'>fn <a href='#method.hash-181' class='fnname'>hash</a><__H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><a class='srclink' href='../../../../src/nom/types.rs.html#379' title='goto source code'>[src]</a></h4></div><h3 id='impl-Hash-26' class='impl'><code class='in-band'>impl<Y, R> Hash for <a class="enum" href="../../../../nom/lib/std/ops/enum.GeneratorState.html" title="enum nom::lib::std::ops::GeneratorState">GeneratorState</a><Y, R> <span class="where fmt-newline">where<br> R: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>,<br> Y: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hash.html" title="trait nom::lib::std::hash::Hash">Hash</a>, </span></code><a href='#impl-Hash-26' class='anchor'></a><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/generator.rs.html#9' title='goto source code'>[src]</a></h3><div class='impl-items'><h4 id='method.hash-182' class="method hidden"><code id='hash.v-183'>fn <a href='#method.hash-182' class='fnname'>hash</a><__H>(&self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H) <span class="where fmt-newline">where<br> __H: <a class="trait" href="../../../../nom/lib/std/hash/trait.Hasher.html" title="trait nom::lib::std::hash::Hasher">Hasher</a>, </span></code><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/ops/generator.rs.html#9' title='goto source code'>[src]</a></h4></div></div><span class='loading-content'>Loading content...</span><script type="text/javascript" src="../../../../implementors/core/hash/trait.Hash.js" async></script></section><section id="search" class="content hidden"></section><section class="footer"></section><script>window.rootPath = "../../../../";window.currentCrate = "nom";</script><script src="../../../../aliases.js"></script><script src="../../../../main.js"></script><script defer src="../../../../search-index.js"></script></body></html> |