Lines Matching defs:hash
34 use std::hash::{Hash, Hasher};
1092 fn hash<H: Hasher>(&self, s: &mut H) {
1093 self.kind().hash(s)
1881 fn hash<H: Hasher>(&self, s: &mut H) {
1885 libc::AF_ALG => self.alg.hash(s),
1887 libc::AF_INET => self.sin.hash(s),
1889 libc::AF_INET6 => self.sin6.hash(s),
1900 libc::AF_LINK => self.dl.hash(s),
1902 libc::AF_NETLINK => self.nl.hash(s),
1909 libc::AF_PACKET => self.dl.hash(s),
1912 libc::AF_SYSTEM => self.sctl.hash(s),
1913 libc::AF_UNIX => self.su.hash(s),
1915 libc::AF_VSOCK => self.vsock.hash(s),
1916 _ => self.ss.hash(s),
2412 use std::hash::{Hash, Hasher};
2471 fn hash<H: Hasher>(&self, s: &mut H) {
2480 .hash(s);
2497 /// Return the socket's cipher type, for example `hash` or `aead`.
2863 use std::hash::{Hash, Hasher};
2913 fn hash<H: Hasher>(&self, s: &mut H) {
2915 (inner.svm_family, inner.svm_cid, inner.svm_port).hash(s);