Lines Matching defs:hash
516 impl ::hash::Hash for utmpx {
517 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
518 self.ut_type.hash(state);
519 self.ut_tv.hash(state);
520 self.ut_id.hash(state);
521 self.ut_pid.hash(state);
522 self.ut_user.hash(state);
523 self.ut_line.hash(state);
524 self.ut_host.hash(state);
525 self.__ut_reserved.hash(state);
549 impl ::hash::Hash for sockaddr_un {
550 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
551 self.sun_len.hash(state);
552 self.sun_family.hash(state);
553 self.sun_path.hash(state);
586 impl ::hash::Hash for sockaddr_storage {
587 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
588 self.ss_len.hash(state);
589 self.ss_family.hash(state);
590 self.__ss_pad1.hash(state);
591 self.__ss_pad2.hash(state);
592 self.__ss_pad3.hash(state);
623 impl ::hash::Hash for dirent {
624 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
625 self.d_dev.hash(state);
626 self.d_pdev.hash(state);
627 self.d_ino.hash(state);
628 self.d_pino.hash(state);
629 self.d_reclen.hash(state);
630 self.d_name.hash(state);
655 impl ::hash::Hash for sigevent {
656 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
657 self.sigev_notify.hash(state);
658 self.sigev_signo.hash(state);
659 self.sigev_value.hash(state);
660 self.sigev_notify_attributes.hash(state);