Lines Matching defs:hash
620 impl ::hash::Hash for utmpx {
621 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
622 self.ut_user.hash(state);
623 self.ut_type.hash(state);
624 self.ut_pid.hash(state);
625 self.ut_line.hash(state);
626 self.ut_id.hash(state);
627 self.ut_host.hash(state);
628 self.ut_exit.hash(state);
629 self.ut_session.hash(state);
630 self.ut_tv.hash(state);
631 self.ut_syslen.hash(state);
632 self.ut_pad.hash(state);
653 impl ::hash::Hash for epoll_event {
654 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
657 events.hash(state);
658 u64.hash(state);
681 impl ::hash::Hash for sockaddr_un {
682 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
683 self.sun_family.hash(state);
684 self.sun_path.hash(state);
728 impl ::hash::Hash for utsname {
729 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
730 self.sysname.hash(state);
731 self.nodename.hash(state);
732 self.release.hash(state);
733 self.version.hash(state);
734 self.machine.hash(state);
754 impl ::hash::Hash for fd_set {
755 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
756 self.fds_bits.hash(state);
783 impl ::hash::Hash for sockaddr_storage {
784 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
785 self.ss_family.hash(state);
786 self.__ss_pad1.hash(state);
787 self.__ss_align.hash(state);
788 self.__ss_pad2.hash(state);
851 impl ::hash::Hash for siginfo_t {
852 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
853 self.si_signo.hash(state);
854 self.si_code.hash(state);
855 self.si_errno.hash(state);
861 self.__data_pad[..field_count].hash(state)
894 impl ::hash::Hash for sockaddr_dl {
895 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
896 self.sdl_family.hash(state);
897 self.sdl_index.hash(state);
898 self.sdl_type.hash(state);
899 self.sdl_nlen.hash(state);
900 self.sdl_alen.hash(state);
901 self.sdl_slen.hash(state);
902 self.sdl_data.hash(state);
929 impl ::hash::Hash for sigevent {
930 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
931 self.sigev_notify.hash(state);
932 self.sigev_signo.hash(state);
933 self.sigev_value.hash(state);
934 self.ss_sp.hash(state);
935 self.sigev_notify_attributes.hash(state);
962 impl ::hash::Hash for pad128_t {
963 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
966 self._l.hash(state);
993 impl ::hash::Hash for upad128_t {
994 fn hash<H: ::hash::Hasher>(&self, state: &mut H) {
997 self._l.hash(state);