Lines Matching refs:hash

126         impl ::hash::Hash for dirent {
127 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
128 self.d_ino.hash(state);
129 self.d_off.hash(state);
130 self.d_reclen.hash(state);
131 self.d_name.hash(state);
154 impl ::hash::Hash for sockaddr_un {
155 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
156 self.sun_family.hash(state);
157 self.sun_path.hash(state);
182 impl ::hash::Hash for sockaddr {
183 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
184 self.sa_len.hash(state);
185 self.sa_family.hash(state);
186 self.sa_data.hash(state);
215 impl ::hash::Hash for sockaddr_in {
216 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
217 self.sin_len.hash(state);
218 self.sin_family.hash(state);
219 self.sin_port.hash(state);
220 self.sin_addr.hash(state);
221 self.sin_zero.hash(state);
241 impl ::hash::Hash for fd_set {
242 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
243 self.fds_bits.hash(state);
277 impl ::hash::Hash for sockaddr_storage {
278 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
279 self.s2_len.hash(state);
280 self.ss_family.hash(state);
281 self.s2_data1.hash(state);
282 self.s2_data2.hash(state);
283 self.s2_data3.hash(state);
336 impl ::hash::Hash for stat {
337 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
338 self.st_dev.hash(state);
339 self.st_ino.hash(state);
340 self.st_mode.hash(state);
341 self.st_nlink.hash(state);
342 self.st_uid.hash(state);
343 self.st_gid.hash(state);
344 self.st_rdev.hash(state);
345 self.st_size.hash(state);
346 self.st_atime.hash(state);
347 self.st_atime_nsec.hash(state);
348 self.st_mtime.hash(state);
349 self.st_mtime_nsec.hash(state);
350 self.st_ctime.hash(state);
351 self.st_ctime_nsec.hash(state);
352 self.st_blksize.hash(state);
353 self.st_blocks.hash(state);
354 self.st_spare4.hash(state);