Trait HashedTypeDef

Source
pub trait HashedTypeDef<REF = ()> {
    const TYPE_HASH_NATIVE: u128;
    const TYPE_HASH_LE: u128 = _;
    const TYPE_HASH_BE: u128 = _;
    const UUID: Uuid = _;
}
Expand description

Type hash code definition; derive macro for this trait is based on 128bit FNV-1a computed from the type definition

  • REF = () : type parameter REF offers more flexibility to rule Only traits defined in the current crate can be implemented for arbitrary types
    • If REF is defined in another crate, then HashedTypeDef<REF> can be implemented for arbitrary types in that other crate
    • This is a stop-gap that should be avoided: the default definition with REF = () should be used.
    • Derivation macro #[derive(HashedTypeDef)] only implements default definition with REF = ()
    • Note: the silx-core crate requires implementations with the default definition

Required Associated Constants§

Source

const TYPE_HASH_NATIVE: u128

native hash computation

Provided Associated Constants§

Source

const TYPE_HASH_LE: u128 = _

hash encoded to little endianess

Source

const TYPE_HASH_BE: u128 = _

hash encoded to big endianess

Source

const UUID: Uuid = _

hash encoded to Uuid

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl HashedTypeDef for Ordering

Source§

const TYPE_HASH_NATIVE: u128 = 119_463_045_441_088_031_861_923_614_188_011_460_055u128

Source§

impl HashedTypeDef for Infallible

Source§

const TYPE_HASH_NATIVE: u128 = 330_387_272_148_905_422_843_772_836_073_030_650_994u128

Source§

impl HashedTypeDef for FromBytesWithNulError

Source§

const TYPE_HASH_NATIVE: u128 = 86_603_210_289_469_218_105_179_890_957_972_327_427u128

Source§

impl HashedTypeDef for c_void

Source§

const TYPE_HASH_NATIVE: u128 = 175_895_207_693_062_081_359_469_929_076_066_244_668u128

Source§

impl HashedTypeDef for Alignment

Source§

const TYPE_HASH_NATIVE: u128 = 276_828_039_258_103_386_517_547_147_329_022_020_837u128

Source§

impl HashedTypeDef for IpAddr

Source§

const TYPE_HASH_NATIVE: u128 = 245_980_392_871_618_992_474_411_772_155_590_049_886u128

Source§

impl HashedTypeDef for SocketAddr

Source§

const TYPE_HASH_NATIVE: u128 = 230_785_958_010_695_421_622_746_217_156_307_537_582u128

Source§

impl HashedTypeDef for FpCategory

Source§

const TYPE_HASH_NATIVE: u128 = 248_358_935_085_071_028_003_220_997_523_419_190_885u128

Source§

impl HashedTypeDef for IntErrorKind

Source§

const TYPE_HASH_NATIVE: u128 = 32_525_147_789_593_849_898_014_471_005_282_949_620u128

Source§

impl HashedTypeDef for Ordering

Source§

const TYPE_HASH_NATIVE: u128 = 177_579_428_598_464_241_167_030_319_001_860_929_396u128

Source§

impl HashedTypeDef for BacktraceStatus

Source§

const TYPE_HASH_NATIVE: u128 = 51_801_209_305_888_569_454_372_319_002_918_148_129u128

Source§

impl HashedTypeDef for VarError

Source§

const TYPE_HASH_NATIVE: u128 = 63_318_228_188_918_972_863_073_237_562_396_567_705u128

Source§

impl HashedTypeDef for SeekFrom

Source§

const TYPE_HASH_NATIVE: u128 = 41_264_939_028_024_546_328_824_928_040_914_826_397u128

Source§

impl HashedTypeDef for ErrorKind

Source§

const TYPE_HASH_NATIVE: u128 = 28_196_605_872_292_221_145_469_333_281_115_947_549u128

Source§

impl HashedTypeDef for Shutdown

Source§

const TYPE_HASH_NATIVE: u128 = 168_651_346_208_275_478_243_277_447_302_297_800_798u128

Source§

impl HashedTypeDef for RecvTimeoutError

Source§

const TYPE_HASH_NATIVE: u128 = 141_814_217_686_818_940_313_188_712_530_728_819_496u128

Source§

impl HashedTypeDef for TryRecvError

Source§

const TYPE_HASH_NATIVE: u128 = 295_349_255_430_333_904_479_797_570_451_660_946_810u128

Source§

impl HashedTypeDef for Variant

Source§

const TYPE_HASH_NATIVE: u128 = 102_719_318_620_941_824_116_875_903_262_630_180_981u128

Source§

impl HashedTypeDef for Version

Source§

const TYPE_HASH_NATIVE: u128 = 149_953_277_165_650_011_177_811_112_344_975_238_672u128

Source§

impl HashedTypeDef for bool

Source§

const TYPE_HASH_NATIVE: u128 = 131_504_337_319_119_413_699_731_802_503_642_870_758u128

Source§

impl HashedTypeDef for char

Source§

const TYPE_HASH_NATIVE: u128 = 251_028_647_386_335_552_459_216_606_174_088_560_150u128

Source§

impl HashedTypeDef for f32

Source§

const TYPE_HASH_NATIVE: u128 = 314_391_009_944_364_819_887_733_123_707_685_661_721u128

Source§

impl HashedTypeDef for f64

Source§

const TYPE_HASH_NATIVE: u128 = 177_766_378_797_451_168_163_760_066_812_627_965_056u128

Source§

impl HashedTypeDef for i8

Source§

const TYPE_HASH_NATIVE: u128 = 328_806_686_981_816_850_846_879_336_838_589_666_929u128

Source§

impl HashedTypeDef for i16

Source§

const TYPE_HASH_NATIVE: u128 = 334_742_663_766_268_861_369_222_679_335_661_091_720u128

Source§

impl HashedTypeDef for i32

Source§

const TYPE_HASH_NATIVE: u128 = 42_235_867_626_474_185_051_852_535_683_211_347_702u128

Source§

impl HashedTypeDef for i64

Source§

const TYPE_HASH_NATIVE: u128 = 263_504_186_987_409_764_802_218_218_046_468_326_375u128

Source§

impl HashedTypeDef for i128

Source§

const TYPE_HASH_NATIVE: u128 = 54_226_101_737_765_612_440_040_157_299_444_585_566u128

Source§

impl HashedTypeDef for isize

Source§

const TYPE_HASH_NATIVE: u128 = 123_959_281_749_076_381_724_597_644_729_198_360_086u128

Source§

impl HashedTypeDef for str

Source§

const TYPE_HASH_NATIVE: u128 = 314_533_953_034_622_978_547_405_781_592_707_161_909u128

Source§

impl HashedTypeDef for u8

Source§

const TYPE_HASH_NATIVE: u128 = 337_970_446_832_504_617_205_734_679_273_060_181_893u128

Source§

impl HashedTypeDef for u16

Source§

const TYPE_HASH_NATIVE: u128 = 116_770_104_326_503_851_907_895_124_410_285_000_444u128

Source§

impl HashedTypeDef for u32

Source§

const TYPE_HASH_NATIVE: u128 = 70_636_087_239_416_619_624_311_661_706_247_832_306u128

Source§

impl HashedTypeDef for u64

Source§

const TYPE_HASH_NATIVE: u128 = 150_392_878_819_679_794_678_536_439_601_304_785_347u128

Source§

impl HashedTypeDef for u128

Source§

const TYPE_HASH_NATIVE: u128 = 112_831_393_552_642_942_422_821_114_578_182_814_002u128

Source§

impl HashedTypeDef for ()

Source§

const TYPE_HASH_NATIVE: u128 = 275_383_475_779_600_699_444_213_729_576_073_948_423u128

Source§

impl HashedTypeDef for usize

Source§

const TYPE_HASH_NATIVE: u128 = 162_952_035_064_071_667_536_344_836_640_751_294_410u128

Source§

impl HashedTypeDef for TryReserveError

Source§

const TYPE_HASH_NATIVE: u128 = 102_933_686_946_077_909_005_432_701_598_525_715_760u128

Source§

impl HashedTypeDef for CString

Source§

const TYPE_HASH_NATIVE: u128 = 171_655_856_508_695_849_916_235_468_794_162_431_975u128

Source§

impl HashedTypeDef for FromVecWithNulError

Source§

const TYPE_HASH_NATIVE: u128 = 18_880_337_713_617_073_858_292_647_976_158_737_912u128

Source§

impl HashedTypeDef for IntoStringError

Source§

const TYPE_HASH_NATIVE: u128 = 261_426_446_978_429_986_110_865_703_464_187_715_638u128

Source§

impl HashedTypeDef for NulError

Source§

const TYPE_HASH_NATIVE: u128 = 316_660_607_574_381_656_310_964_295_530_087_281_772u128

Source§

impl HashedTypeDef for FromUtf8Error

Source§

const TYPE_HASH_NATIVE: u128 = 280_930_046_294_187_591_663_037_832_284_959_149_800u128

Source§

impl HashedTypeDef for FromUtf16Error

Source§

const TYPE_HASH_NATIVE: u128 = 123_221_641_641_899_076_573_680_988_771_245_537_121u128

Source§

impl HashedTypeDef for String

Source§

const TYPE_HASH_NATIVE: u128 = 65_742_353_645_883_413_183_571_990_796_927_271_340u128

Source§

impl HashedTypeDef for Layout

Source§

const TYPE_HASH_NATIVE: u128 = 248_672_440_678_536_848_914_814_886_351_799_835_437u128

Source§

impl HashedTypeDef for LayoutError

Source§

const TYPE_HASH_NATIVE: u128 = 311_072_827_017_594_315_527_763_346_154_009_425_269u128

Source§

impl HashedTypeDef for TypeId

Source§

const TYPE_HASH_NATIVE: u128 = 158_439_885_593_926_192_167_300_406_535_155_416_867u128

Source§

impl HashedTypeDef for TryFromSliceError

Source§

const TYPE_HASH_NATIVE: u128 = 110_753_388_790_562_834_347_613_332_657_204_646_250u128

Source§

impl HashedTypeDef for EscapeDefault

Source§

const TYPE_HASH_NATIVE: u128 = 26_449_291_452_028_790_467_691_743_430_820_111_491u128

Source§

impl HashedTypeDef for BorrowError

Source§

const TYPE_HASH_NATIVE: u128 = 163_310_717_471_890_913_307_013_963_148_692_079_711u128

Source§

impl HashedTypeDef for BorrowMutError

Source§

const TYPE_HASH_NATIVE: u128 = 339_284_558_792_470_286_382_630_387_929_475_571_689u128

Source§

impl HashedTypeDef for CharTryFromError

Source§

const TYPE_HASH_NATIVE: u128 = 117_730_644_144_264_832_904_885_736_105_039_184_841u128

Source§

impl HashedTypeDef for ParseCharError

Source§

const TYPE_HASH_NATIVE: u128 = 108_483_816_330_149_610_857_065_754_553_634_649_591u128

Source§

impl HashedTypeDef for DecodeUtf16Error

Source§

const TYPE_HASH_NATIVE: u128 = 305_186_470_419_225_989_321_993_251_363_039_965_366u128

Source§

impl HashedTypeDef for EscapeDebug

Source§

const TYPE_HASH_NATIVE: u128 = 171_339_384_335_663_868_444_015_939_716_268_836_660u128

Source§

impl HashedTypeDef for EscapeDefault

Source§

const TYPE_HASH_NATIVE: u128 = 29_314_590_981_758_509_472_462_814_578_785_602_392u128

Source§

impl HashedTypeDef for EscapeUnicode

Source§

const TYPE_HASH_NATIVE: u128 = 2_639_913_665_561_018_827_670_563_271_733_967_668u128

Source§

impl HashedTypeDef for ToLowercase

Source§

const TYPE_HASH_NATIVE: u128 = 72_075_544_202_792_957_052_593_395_939_003_121_256u128

Source§

impl HashedTypeDef for ToUppercase

Source§

const TYPE_HASH_NATIVE: u128 = 142_543_741_247_276_311_858_390_627_023_882_275_193u128

Source§

impl HashedTypeDef for TryFromCharError

Source§

const TYPE_HASH_NATIVE: u128 = 54_210_391_701_386_809_232_939_713_673_696_966_693u128

Source§

impl HashedTypeDef for CStr

Source§

const TYPE_HASH_NATIVE: u128 = 50_740_906_837_240_763_166_156_251_560_817_810_561u128

Source§

impl HashedTypeDef for Error

Source§

const TYPE_HASH_NATIVE: u128 = 314_135_476_402_515_231_660_009_338_142_802_891_813u128

Source§

impl HashedTypeDef for PhantomPinned

Source§

const TYPE_HASH_NATIVE: u128 = 161_109_668_138_105_378_637_547_470_348_712_259_347u128

Source§

impl HashedTypeDef for Ipv4Addr

Source§

const TYPE_HASH_NATIVE: u128 = 65_289_295_275_643_595_989_937_088_249_017_684_561u128

Source§

impl HashedTypeDef for Ipv6Addr

Source§

const TYPE_HASH_NATIVE: u128 = 104_475_833_410_478_532_825_352_176_490_722_858_619u128

Source§

impl HashedTypeDef for AddrParseError

Source§

const TYPE_HASH_NATIVE: u128 = 215_278_820_561_885_557_316_450_290_905_694_631_853u128

Source§

impl HashedTypeDef for SocketAddrV4

Source§

const TYPE_HASH_NATIVE: u128 = 330_253_750_153_020_732_149_436_365_789_102_638_201u128

Source§

impl HashedTypeDef for SocketAddrV6

Source§

const TYPE_HASH_NATIVE: u128 = 60_706_553_862_746_103_934_164_704_559_623_879_703u128

Source§

impl HashedTypeDef for ParseFloatError

Source§

const TYPE_HASH_NATIVE: u128 = 47_029_646_421_631_807_900_419_402_353_899_612_529u128

Source§

impl HashedTypeDef for ParseIntError

Source§

const TYPE_HASH_NATIVE: u128 = 257_851_959_316_076_202_438_051_616_266_522_766_714u128

Source§

impl HashedTypeDef for TryFromIntError

Source§

const TYPE_HASH_NATIVE: u128 = 176_085_290_521_541_044_699_331_231_278_087_927_760u128

Source§

impl HashedTypeDef for RangeFull

Source§

const TYPE_HASH_NATIVE: u128 = 12_800_206_057_649_076_294_788_641_430_281_291_168u128

Source§

impl HashedTypeDef for ParseBoolError

Source§

const TYPE_HASH_NATIVE: u128 = 238_556_226_900_454_775_444_015_862_345_300_663_592u128

Source§

impl HashedTypeDef for Utf8Error

Source§

const TYPE_HASH_NATIVE: u128 = 292_190_552_162_393_451_845_502_985_195_064_356_250u128

Source§

impl HashedTypeDef for AtomicBool

Source§

const TYPE_HASH_NATIVE: u128 = 112_767_172_734_059_548_853_408_219_169_057_494_676u128

Source§

impl HashedTypeDef for AtomicI8

Source§

const TYPE_HASH_NATIVE: u128 = 140_975_715_493_515_240_701_802_926_747_623_999_315u128

Source§

impl HashedTypeDef for AtomicI16

Source§

const TYPE_HASH_NATIVE: u128 = 82_624_460_977_066_099_607_211_395_724_011_784_868u128

Source§

impl HashedTypeDef for AtomicI32

Source§

const TYPE_HASH_NATIVE: u128 = 170_601_261_248_022_090_317_806_155_476_118_134_650u128

Source§

impl HashedTypeDef for AtomicI64

Source§

const TYPE_HASH_NATIVE: u128 = 51_926_205_842_106_176_760_339_221_191_506_253_235u128

Source§

impl HashedTypeDef for AtomicIsize

Source§

const TYPE_HASH_NATIVE: u128 = 209_059_687_080_217_529_636_327_446_213_468_770_374u128

Source§

impl HashedTypeDef for AtomicU8

Source§

const TYPE_HASH_NATIVE: u128 = 247_498_045_974_133_007_044_040_836_074_938_286_575u128

Source§

impl HashedTypeDef for AtomicU16

Source§

const TYPE_HASH_NATIVE: u128 = 57_242_618_606_963_603_827_877_855_139_142_167_632u128

Source§

impl HashedTypeDef for AtomicU32

Source§

const TYPE_HASH_NATIVE: u128 = 187_766_059_627_917_359_330_810_250_193_201_436_862u128

Source§

impl HashedTypeDef for AtomicU64

Source§

const TYPE_HASH_NATIVE: u128 = 134_123_421_313_447_020_447_021_185_635_762_063_447u128

Source§

impl HashedTypeDef for AtomicUsize

Source§

const TYPE_HASH_NATIVE: u128 = 147_757_757_292_209_468_829_266_051_910_553_687_170u128

Source§

impl HashedTypeDef for RawWaker

Source§

const TYPE_HASH_NATIVE: u128 = 229_417_556_524_856_959_275_882_543_765_570_354_857u128

Source§

impl HashedTypeDef for RawWakerVTable

Source§

const TYPE_HASH_NATIVE: u128 = 231_837_786_112_588_096_720_279_749_608_151_184_963u128

Source§

impl HashedTypeDef for Waker

Source§

const TYPE_HASH_NATIVE: u128 = 142_386_360_715_579_720_716_729_284_343_075_480_405u128

Source§

impl HashedTypeDef for Duration

Source§

const TYPE_HASH_NATIVE: u128 = 94_576_860_032_149_014_827_077_795_612_346_604_413u128

Source§

impl HashedTypeDef for TryFromFloatSecsError

Source§

const TYPE_HASH_NATIVE: u128 = 185_030_724_785_251_183_864_770_427_971_785_961_160u128

Source§

impl HashedTypeDef for System

Source§

const TYPE_HASH_NATIVE: u128 = 271_175_112_183_374_812_647_121_124_227_446_016_840u128

Source§

impl HashedTypeDef for Backtrace

Source§

const TYPE_HASH_NATIVE: u128 = 66_950_703_194_905_165_278_642_644_346_638_028_288u128

Source§

impl HashedTypeDef for Args

Source§

const TYPE_HASH_NATIVE: u128 = 4_896_608_192_997_412_792_832_528_152_863_089_274u128

Source§

impl HashedTypeDef for ArgsOs

Source§

const TYPE_HASH_NATIVE: u128 = 310_170_737_953_684_478_634_592_353_286_896_504_380u128

Source§

impl HashedTypeDef for JoinPathsError

Source§

const TYPE_HASH_NATIVE: u128 = 191_893_987_432_539_946_623_353_859_381_859_086_543u128

Source§

impl HashedTypeDef for Vars

Source§

const TYPE_HASH_NATIVE: u128 = 2_764_596_702_026_165_908_842_923_808_553_788_507u128

Source§

impl HashedTypeDef for VarsOs

Source§

const TYPE_HASH_NATIVE: u128 = 202_122_144_266_893_737_524_319_450_597_735_622_493u128

Source§

impl HashedTypeDef for OsStr

Source§

const TYPE_HASH_NATIVE: u128 = 84_162_062_321_241_428_653_363_595_047_784_125_324u128

Source§

impl HashedTypeDef for OsString

Source§

const TYPE_HASH_NATIVE: u128 = 247_517_366_451_209_796_126_830_554_712_638_253_256u128

Source§

impl HashedTypeDef for DirBuilder

Source§

const TYPE_HASH_NATIVE: u128 = 314_914_512_621_111_614_161_992_452_216_593_825_593u128

Source§

impl HashedTypeDef for DirEntry

Source§

const TYPE_HASH_NATIVE: u128 = 133_455_606_861_042_241_079_824_873_748_106_891_446u128

Source§

impl HashedTypeDef for File

Source§

const TYPE_HASH_NATIVE: u128 = 95_965_924_541_488_378_693_427_623_702_960_504_441u128

Source§

impl HashedTypeDef for FileType

Source§

const TYPE_HASH_NATIVE: u128 = 266_125_102_132_314_991_351_836_924_090_926_211_377u128

Source§

impl HashedTypeDef for Metadata

Source§

const TYPE_HASH_NATIVE: u128 = 296_671_199_504_237_312_082_724_628_878_713_009_278u128

Source§

impl HashedTypeDef for OpenOptions

Source§

const TYPE_HASH_NATIVE: u128 = 305_031_046_723_962_935_907_992_386_717_136_306_843u128

Source§

impl HashedTypeDef for Permissions

Source§

const TYPE_HASH_NATIVE: u128 = 4_017_665_543_517_222_655_967_917_137_210_087_089u128

Source§

impl HashedTypeDef for ReadDir

Source§

const TYPE_HASH_NATIVE: u128 = 193_767_467_466_447_776_544_074_273_076_216_545_818u128

Source§

impl HashedTypeDef for DefaultHasher

Source§

const TYPE_HASH_NATIVE: u128 = 32_043_041_488_073_783_599_198_927_174_129_631_224u128

Source§

impl HashedTypeDef for RandomState

Source§

const TYPE_HASH_NATIVE: u128 = 338_495_865_225_759_010_967_410_159_992_492_646_074u128

Source§

impl HashedTypeDef for WriterPanicked

Source§

const TYPE_HASH_NATIVE: u128 = 153_324_945_012_229_085_785_507_452_367_553_283_138u128

Source§

impl HashedTypeDef for Error

Source§

const TYPE_HASH_NATIVE: u128 = 114_965_305_864_818_522_061_597_144_923_146_462_222u128

Source§

impl HashedTypeDef for Stderr

Source§

const TYPE_HASH_NATIVE: u128 = 66_432_835_946_578_939_147_958_247_772_539_430_072u128

Source§

impl HashedTypeDef for Stdin

Source§

const TYPE_HASH_NATIVE: u128 = 153_868_504_208_494_734_649_166_498_931_859_642_144u128

Source§

impl HashedTypeDef for Stdout

Source§

const TYPE_HASH_NATIVE: u128 = 101_078_866_643_954_631_363_305_465_874_452_127_287u128

Source§

impl HashedTypeDef for Empty

Source§

const TYPE_HASH_NATIVE: u128 = 285_628_889_366_926_904_681_176_883_815_388_533_703u128

Source§

impl HashedTypeDef for Repeat

Source§

const TYPE_HASH_NATIVE: u128 = 237_615_318_930_996_935_776_850_137_683_575_702_195u128

Source§

impl HashedTypeDef for Sink

Source§

const TYPE_HASH_NATIVE: u128 = 88_836_167_727_834_260_341_192_197_367_291_479_707u128

Source§

impl HashedTypeDef for TcpListener

Source§

const TYPE_HASH_NATIVE: u128 = 114_746_663_906_933_712_560_716_042_077_338_760_798u128

Source§

impl HashedTypeDef for TcpStream

Source§

const TYPE_HASH_NATIVE: u128 = 185_361_983_758_640_020_169_366_210_068_371_545_038u128

Source§

impl HashedTypeDef for UdpSocket

Source§

const TYPE_HASH_NATIVE: u128 = 143_656_370_123_247_796_597_418_851_920_641_675_993u128

Source§

impl HashedTypeDef for Path

Source§

const TYPE_HASH_NATIVE: u128 = 233_285_054_815_247_671_483_384_970_417_198_316_028u128

Source§

impl HashedTypeDef for PathBuf

Source§

const TYPE_HASH_NATIVE: u128 = 116_793_755_752_111_686_942_061_425_608_964_094_901u128

Source§

impl HashedTypeDef for StripPrefixError

Source§

const TYPE_HASH_NATIVE: u128 = 314_952_049_375_591_544_219_576_690_677_542_818_211u128

Source§

impl HashedTypeDef for Child

Source§

const TYPE_HASH_NATIVE: u128 = 54_576_817_595_584_337_406_522_753_936_239_910_419u128

Source§

impl HashedTypeDef for ChildStderr

Source§

const TYPE_HASH_NATIVE: u128 = 4_510_787_970_089_228_764_645_517_720_452_670_771u128

Source§

impl HashedTypeDef for ChildStdin

Source§

const TYPE_HASH_NATIVE: u128 = 80_594_848_898_126_927_500_617_419_534_353_281_291u128

Source§

impl HashedTypeDef for ChildStdout

Source§

const TYPE_HASH_NATIVE: u128 = 69_443_313_941_212_294_134_460_039_196_750_862_042u128

Source§

impl HashedTypeDef for Command

Source§

const TYPE_HASH_NATIVE: u128 = 88_239_690_232_269_610_710_571_161_034_499_824_206u128

Source§

impl HashedTypeDef for ExitCode

Source§

const TYPE_HASH_NATIVE: u128 = 110_666_408_392_071_855_288_923_276_621_418_489_876u128

Source§

impl HashedTypeDef for ExitStatus

Source§

const TYPE_HASH_NATIVE: u128 = 258_350_788_049_804_278_513_467_359_743_184_698_049u128

Source§

impl HashedTypeDef for Output

Source§

const TYPE_HASH_NATIVE: u128 = 185_264_150_115_849_322_616_188_956_889_871_032_316u128

Source§

impl HashedTypeDef for Stdio

Source§

const TYPE_HASH_NATIVE: u128 = 230_729_699_315_624_419_899_505_748_845_110_709_198u128

Source§

impl HashedTypeDef for Barrier

Source§

const TYPE_HASH_NATIVE: u128 = 166_823_309_639_037_151_851_933_856_563_624_355_722u128

Source§

impl HashedTypeDef for BarrierWaitResult

Source§

const TYPE_HASH_NATIVE: u128 = 167_031_822_096_266_999_694_448_293_183_209_576_098u128

Source§

impl HashedTypeDef for RecvError

Source§

const TYPE_HASH_NATIVE: u128 = 41_070_283_895_726_647_238_838_231_728_830_285_249u128

Source§

impl HashedTypeDef for Condvar

Source§

const TYPE_HASH_NATIVE: u128 = 204_073_549_514_553_071_229_214_730_078_014_222_608u128

Source§

impl HashedTypeDef for WaitTimeoutResult

Source§

const TYPE_HASH_NATIVE: u128 = 39_037_999_875_666_112_735_241_506_055_149_015_004u128

Source§

impl HashedTypeDef for Once

Source§

const TYPE_HASH_NATIVE: u128 = 20_594_546_621_443_254_460_764_147_063_285_295_293u128

Source§

impl HashedTypeDef for OnceState

Source§

const TYPE_HASH_NATIVE: u128 = 234_818_525_516_336_803_835_151_771_905_779_950_323u128

Source§

impl HashedTypeDef for AccessError

Source§

const TYPE_HASH_NATIVE: u128 = 61_254_714_911_411_402_366_364_384_177_752_665_534u128

Source§

impl HashedTypeDef for Builder

Source§

const TYPE_HASH_NATIVE: u128 = 2_805_640_626_755_353_254_683_570_669_272_913_589u128

Source§

impl HashedTypeDef for Thread

Source§

const TYPE_HASH_NATIVE: u128 = 28_203_040_960_995_186_050_737_242_560_852_277_404u128

Source§

impl HashedTypeDef for ThreadId

Source§

const TYPE_HASH_NATIVE: u128 = 10_112_263_161_383_832_610_340_221_053_730_552_025u128

Source§

impl HashedTypeDef for Instant

Source§

const TYPE_HASH_NATIVE: u128 = 34_576_947_118_606_088_584_046_045_079_939_565_834u128

Source§

impl HashedTypeDef for SystemTime

Source§

const TYPE_HASH_NATIVE: u128 = 119_219_259_645_840_972_244_243_672_813_920_353_053u128

Source§

impl HashedTypeDef for SystemTimeError

Source§

const TYPE_HASH_NATIVE: u128 = 105_428_781_235_936_904_315_062_545_352_916_752_881u128

Source§

impl HashedTypeDef for Builder

Source§

const TYPE_HASH_NATIVE: u128 = 178_547_088_908_886_559_499_046_449_240_998_109_707u128

Source§

impl HashedTypeDef for Error

Source§

const TYPE_HASH_NATIVE: u128 = 19_032_673_202_245_245_927_268_867_030_522_789_402u128

Source§

impl HashedTypeDef for Braced

Source§

const TYPE_HASH_NATIVE: u128 = 205_118_178_895_210_450_596_007_791_987_518_757_011u128

Source§

impl HashedTypeDef for Hyphenated

Source§

const TYPE_HASH_NATIVE: u128 = 175_182_121_465_168_163_622_649_456_987_987_384_454u128

Source§

impl HashedTypeDef for Simple

Source§

const TYPE_HASH_NATIVE: u128 = 214_587_282_051_654_035_507_569_456_671_079_793_672u128

Source§

impl HashedTypeDef for Urn

Source§

const TYPE_HASH_NATIVE: u128 = 12_172_637_144_650_688_784_961_891_247_419_898_039u128

Source§

impl HashedTypeDef for Uuid

Source§

const TYPE_HASH_NATIVE: u128 = 217_627_693_529_342_400_417_090_337_620_874_745_485u128

Source§

impl HashedTypeDef for NoContext

Source§

const TYPE_HASH_NATIVE: u128 = 161_820_833_613_310_363_587_813_700_926_226_674_805u128

Source§

impl HashedTypeDef for Timestamp

Source§

const TYPE_HASH_NATIVE: u128 = 52_737_390_206_359_491_728_360_950_114_581_483_983u128

Source§

impl HashedTypeDef for NonZeroI8

Source§

const TYPE_HASH_NATIVE: u128 = 220_929_373_964_758_324_464_815_610_763_349_951_364u128

Source§

impl HashedTypeDef for NonZeroI16

Source§

const TYPE_HASH_NATIVE: u128 = 282_065_260_782_989_321_486_970_542_958_784_110_051u128

Source§

impl HashedTypeDef for NonZeroI32

Source§

const TYPE_HASH_NATIVE: u128 = 38_132_907_117_486_359_724_489_722_594_427_741_489u128

Source§

impl HashedTypeDef for NonZeroI64

Source§

const TYPE_HASH_NATIVE: u128 = 261_534_265_447_987_830_913_654_784_010_830_812_996u128

Source§

impl HashedTypeDef for NonZeroI128

Source§

const TYPE_HASH_NATIVE: u128 = 96_918_855_893_241_105_854_075_624_857_715_680_491u128

Source§

impl HashedTypeDef for NonZeroIsize

Source§

const TYPE_HASH_NATIVE: u128 = 187_480_037_243_032_281_931_615_948_180_618_864_333u128

Source§

impl HashedTypeDef for NonZeroU8

Source§

const TYPE_HASH_NATIVE: u128 = 60_619_113_470_801_266_237_123_362_573_353_466_632u128

Source§

impl HashedTypeDef for NonZeroU16

Source§

const TYPE_HASH_NATIVE: u128 = 111_807_622_886_820_046_538_729_212_631_522_562_343u128

Source§

impl HashedTypeDef for NonZeroU32

Source§

const TYPE_HASH_NATIVE: u128 = 12_709_373_393_895_771_275_903_187_796_838_439_517u128

Source§

impl HashedTypeDef for NonZeroU64

Source§

const TYPE_HASH_NATIVE: u128 = 334_128_400_134_758_424_798_686_488_562_341_726_496u128

Source§

impl HashedTypeDef for NonZeroU128

Source§

const TYPE_HASH_NATIVE: u128 = 124_922_173_355_848_593_143_422_555_793_620_668_831u128

Source§

impl HashedTypeDef for NonZeroUsize

Source§

const TYPE_HASH_NATIVE: u128 = 256_223_920_557_797_104_351_080_496_807_260_203_185u128

Source§

impl<'a> HashedTypeDef for Component<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 150_032_281_367_424_220_287_026_788_838_856_299_384u128

Source§

impl<'a> HashedTypeDef for Prefix<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 317_108_975_728_543_975_684_845_065_564_617_095_553u128

Source§

impl<'a> HashedTypeDef for Drain<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 67_594_572_958_903_347_017_159_268_310_908_347_059u128

Source§

impl<'a> HashedTypeDef for Arguments<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 47_389_048_885_534_595_378_171_444_724_652_122_380u128

Source§

impl<'a> HashedTypeDef for Formatter<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 339_624_838_875_630_497_568_037_779_702_208_585_394u128

Source§

impl<'a> HashedTypeDef for Location<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 281_077_526_030_100_955_283_132_799_548_628_227_051u128

Source§

impl<'a> HashedTypeDef for EscapeAscii<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 29_296_242_157_876_785_381_929_816_980_683_611_171u128

Source§

impl<'a> HashedTypeDef for Bytes<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 233_252_808_027_680_641_473_140_761_265_931_487_582u128

Source§

impl<'a> HashedTypeDef for CharIndices<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 268_874_169_257_696_813_029_812_152_191_944_654_379u128

Source§

impl<'a> HashedTypeDef for Chars<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 253_641_362_295_616_648_020_669_756_443_790_435_523u128

Source§

impl<'a> HashedTypeDef for EncodeUtf16<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 184_230_183_900_409_984_033_032_722_203_674_048_840u128

Source§

impl<'a> HashedTypeDef for EscapeDebug<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 242_149_796_155_177_059_014_700_245_286_614_009_061u128

Source§

impl<'a> HashedTypeDef for EscapeDefault<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 89_674_485_550_668_511_859_340_170_619_221_464_015u128

Source§

impl<'a> HashedTypeDef for EscapeUnicode<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 52_249_017_539_827_606_493_564_088_047_739_565_453u128

Source§

impl<'a> HashedTypeDef for Lines<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 13_450_546_055_620_583_185_593_845_606_856_066_862u128

Source§

impl<'a> HashedTypeDef for SplitAsciiWhitespace<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 260_247_558_988_533_993_442_167_887_967_487_802_964u128

Source§

impl<'a> HashedTypeDef for SplitWhitespace<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 94_226_146_375_235_267_810_430_456_648_818_469_315u128

Source§

impl<'a> HashedTypeDef for Context<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 261_977_587_576_166_126_392_477_165_219_222_414_881u128

Source§

impl<'a> HashedTypeDef for SplitPaths<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 62_027_516_996_403_039_536_763_062_468_084_257_882u128

Source§

impl<'a> HashedTypeDef for StderrLock<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 195_441_183_551_609_744_279_451_006_999_439_276_102u128

Source§

impl<'a> HashedTypeDef for StdinLock<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 214_300_214_720_025_400_542_417_999_333_719_024_926u128

Source§

impl<'a> HashedTypeDef for StdoutLock<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 286_613_803_399_887_562_430_972_483_921_956_714_889u128

Source§

impl<'a> HashedTypeDef for IoSlice<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 62_670_817_355_471_475_103_416_021_845_321_730_045u128

Source§

impl<'a> HashedTypeDef for IoSliceMut<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 206_381_638_331_465_312_831_954_369_567_351_237_545u128

Source§

impl<'a> HashedTypeDef for Incoming<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 247_557_028_421_471_850_260_499_043_336_887_294_430u128

Source§

impl<'a> HashedTypeDef for Ancestors<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 64_495_510_811_706_956_446_706_809_056_652_597_746u128

Source§

impl<'a> HashedTypeDef for Components<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 120_922_925_558_105_408_474_890_042_233_526_118_626u128

Source§

impl<'a> HashedTypeDef for Display<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 332_984_507_500_876_972_205_794_287_708_109_348_110u128

Source§

impl<'a> HashedTypeDef for Iter<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 210_361_267_128_626_470_494_224_019_737_040_341_607u128

Source§

impl<'a> HashedTypeDef for PrefixComponent<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 274_707_013_257_497_852_046_609_850_292_853_397_643u128

Source§

impl<'a> HashedTypeDef for CommandArgs<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 215_532_585_550_449_553_439_304_484_460_614_136_042u128

Source§

impl<'a> HashedTypeDef for CommandEnvs<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 249_909_721_366_762_705_900_341_481_602_767_555_813u128

Source§

impl<'a> HashedTypeDef for PanicInfo<'a>

Source§

const TYPE_HASH_NATIVE: u128 = 323_633_351_214_952_088_700_808_182_180_660_870_177u128

Source§

impl<'a, 'b: 'a> HashedTypeDef for DebugList<'a, 'b>

Source§

const TYPE_HASH_NATIVE: u128 = 114_066_701_096_037_956_220_411_320_255_075_260_105u128

Source§

impl<'a, 'b: 'a> HashedTypeDef for DebugMap<'a, 'b>

Source§

const TYPE_HASH_NATIVE: u128 = 190_690_342_551_419_815_362_499_381_582_716_726_063u128

Source§

impl<'a, 'b: 'a> HashedTypeDef for DebugSet<'a, 'b>

Source§

const TYPE_HASH_NATIVE: u128 = 320_682_883_511_884_157_376_517_281_691_873_906_345u128

Source§

impl<'a, 'b: 'a> HashedTypeDef for DebugStruct<'a, 'b>

Source§

const TYPE_HASH_NATIVE: u128 = 304_847_756_158_353_219_787_356_360_840_646_088_496u128

Source§

impl<'a, 'b: 'a> HashedTypeDef for DebugTuple<'a, 'b>

Source§

const TYPE_HASH_NATIVE: u128 = 196_155_090_225_280_318_868_384_468_780_832_880_135u128

Source§

impl<'a, A> HashedTypeDef for Iter<'a, A>
where A: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 914_085_444_874_420_650_903_350_478_697_730_261u128

Source§

impl<'a, A> HashedTypeDef for IterMut<'a, A>
where A: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 17_331_387_190_915_587_962_322_308_220_385_647_299u128

Source§

impl<'a, B> HashedTypeDef for Cow<'a, B>

Source§

const TYPE_HASH_NATIVE: u128 = 258_988_223_549_011_464_073_680_510_131_250_053_171u128

Source§

impl<'a, I> HashedTypeDef for Splice<'a, I>

Source§

const TYPE_HASH_NATIVE: u128 = 150_459_176_970_409_988_727_821_626_024_297_914_152u128

Source§

impl<'a, K> HashedTypeDef for Drain<'a, K>
where K: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 166_776_791_389_781_197_894_820_710_822_587_005_739u128

Source§

impl<'a, K> HashedTypeDef for Iter<'a, K>
where K: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 274_106_318_544_627_558_610_612_688_697_437_876_013u128

Source§

impl<'a, K, V> HashedTypeDef for Entry<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 1_063_734_113_315_574_023_481_617_270_524_261_538u128

Source§

impl<'a, K, V> HashedTypeDef for Entry<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 47_224_761_632_447_044_287_124_140_901_742_960_832u128

Source§

impl<'a, K, V> HashedTypeDef for OccupiedEntry<'a, K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 323_601_765_180_392_018_260_428_059_096_450_335_242u128

Source§

impl<'a, K, V> HashedTypeDef for VacantEntry<'a, K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 80_925_248_145_484_265_179_496_301_859_929_506_691u128

Source§

impl<'a, K, V> HashedTypeDef for Iter<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 67_427_381_820_589_124_038_360_278_338_709_071_778u128

Source§

impl<'a, K, V> HashedTypeDef for IterMut<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 117_925_695_681_822_581_305_033_081_258_547_631_726u128

Source§

impl<'a, K, V> HashedTypeDef for Keys<'a, K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 12_291_156_421_233_835_088_938_252_836_249_973_544u128

Source§

impl<'a, K, V> HashedTypeDef for Range<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 229_801_348_743_222_171_565_275_113_590_852_898_755u128

Source§

impl<'a, K, V> HashedTypeDef for RangeMut<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 83_861_095_622_842_999_671_012_633_837_128_070_161u128

Source§

impl<'a, K, V> HashedTypeDef for Values<'a, K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 12_409_435_791_890_244_217_703_100_600_708_627_574u128

Source§

impl<'a, K, V> HashedTypeDef for ValuesMut<'a, K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 333_715_878_888_721_395_471_296_008_967_171_034_930u128

Source§

impl<'a, K, V> HashedTypeDef for Drain<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 20_052_692_999_005_731_605_097_673_412_847_123_302u128

Source§

impl<'a, K, V> HashedTypeDef for Iter<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 53_580_151_706_856_499_833_231_595_152_428_051_380u128

Source§

impl<'a, K, V> HashedTypeDef for IterMut<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 11_363_015_982_964_399_924_116_566_894_593_932_940u128

Source§

impl<'a, K, V> HashedTypeDef for Keys<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 252_658_122_159_371_057_704_598_527_745_420_433_970u128

Source§

impl<'a, K, V> HashedTypeDef for OccupiedEntry<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 252_095_196_776_962_380_094_624_677_613_535_747_476u128

Source§

impl<'a, K, V> HashedTypeDef for VacantEntry<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 264_838_424_138_862_538_335_367_223_640_112_993_119u128

Source§

impl<'a, K, V> HashedTypeDef for Values<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 328_053_375_704_186_728_728_000_715_692_806_885_656u128

Source§

impl<'a, K, V> HashedTypeDef for ValuesMut<'a, K, V>
where K: HashedTypeDef + 'a, V: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 5_315_674_459_461_871_723_398_952_552_652_120_624u128

Source§

impl<'a, T> HashedTypeDef for Drain<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 179_031_205_693_030_569_132_009_162_612_801_809_992u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 101_136_684_738_409_896_919_759_710_311_389_315_756u128

Source§

impl<'a, T> HashedTypeDef for PeekMut<'a, T>
where T: HashedTypeDef + 'a + Ord, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 289_227_848_142_985_428_529_410_823_114_789_791_083u128

Source§

impl<'a, T> HashedTypeDef for Difference<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 219_701_921_278_043_905_206_809_308_737_281_254_663u128

Source§

impl<'a, T> HashedTypeDef for Intersection<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 83_042_369_469_936_508_277_880_581_987_157_045_125u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 14_920_059_376_172_824_069_101_032_033_206_484_138u128

Source§

impl<'a, T> HashedTypeDef for Range<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 2_978_952_037_925_308_479_122_271_924_673_399_367u128

Source§

impl<'a, T> HashedTypeDef for SymmetricDifference<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 117_148_693_229_351_547_494_930_398_609_738_792_758u128

Source§

impl<'a, T> HashedTypeDef for Union<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 287_631_238_395_022_968_468_897_754_090_684_956_433u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 49_714_583_683_003_024_975_426_241_033_474_779_048u128

Source§

impl<'a, T> HashedTypeDef for IterMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 63_995_419_040_045_266_396_923_147_087_741_035_114u128

Source§

impl<'a, T> HashedTypeDef for Drain<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 198_223_692_389_752_431_044_867_267_014_983_627_584u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 324_358_095_738_558_465_836_651_963_158_364_998_690u128

Source§

impl<'a, T> HashedTypeDef for IterMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 16_795_588_792_519_169_094_324_842_328_170_807_866u128

Source§

impl<'a, T> HashedTypeDef for Drain<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 13_277_336_162_679_340_133_950_306_658_660_056_350u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 80_964_770_136_668_995_631_835_330_783_268_723_704u128

Source§

impl<'a, T> HashedTypeDef for IterMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 60_197_393_777_471_971_009_609_564_181_360_098_218u128

Source§

impl<'a, T> HashedTypeDef for Chunks<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 134_374_516_431_368_011_539_166_199_304_037_497_436u128

Source§

impl<'a, T> HashedTypeDef for ChunksExact<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 327_236_296_606_304_807_460_856_692_014_660_449_463u128

Source§

impl<'a, T> HashedTypeDef for ChunksExactMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 161_144_163_014_577_498_920_882_299_377_411_677_157u128

Source§

impl<'a, T> HashedTypeDef for ChunksMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 268_571_003_384_272_010_963_378_358_726_458_011_444u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 68_822_668_783_430_900_312_494_313_025_535_248_548u128

Source§

impl<'a, T> HashedTypeDef for IterMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 332_695_663_939_171_379_289_872_907_669_452_006_012u128

Source§

impl<'a, T> HashedTypeDef for RChunks<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 231_909_056_444_275_712_448_455_756_150_771_984_188u128

Source§

impl<'a, T> HashedTypeDef for RChunksExact<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 301_729_917_462_823_748_434_986_542_918_652_465_111u128

Source§

impl<'a, T> HashedTypeDef for RChunksExactMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 241_591_814_337_356_162_365_036_885_179_222_797_893u128

Source§

impl<'a, T> HashedTypeDef for RChunksMut<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 284_173_836_956_329_421_174_825_987_209_004_807_124u128

Source§

impl<'a, T> HashedTypeDef for Windows<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 173_755_170_748_770_277_015_299_216_417_445_495_327u128

Source§

impl<'a, T> HashedTypeDef for Iter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 295_696_918_808_435_275_404_463_939_772_524_259_164u128

Source§

impl<'a, T> HashedTypeDef for TryIter<'a, T>
where T: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 278_031_723_607_194_205_858_423_417_914_742_930_320u128

Source§

impl<'a, T> HashedTypeDef for MutexGuard<'a, T>
where T: HashedTypeDef + ?Sized + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 125_669_786_368_491_084_184_135_142_432_328_417_112u128

Source§

impl<'a, T> HashedTypeDef for RwLockReadGuard<'a, T>
where T: HashedTypeDef + ?Sized + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 36_821_035_974_001_858_990_900_936_730_849_850_751u128

Source§

impl<'a, T> HashedTypeDef for RwLockWriteGuard<'a, T>
where T: HashedTypeDef + ?Sized + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 55_465_534_843_460_068_128_940_249_712_441_049_236u128

Source§

impl<'a, T, P> HashedTypeDef for RSplit<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 63_434_192_352_569_137_208_892_576_590_020_217_573u128

Source§

impl<'a, T, P> HashedTypeDef for RSplitMut<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 278_114_375_374_885_176_539_175_725_892_104_489_405u128

Source§

impl<'a, T, P> HashedTypeDef for RSplitN<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 315_442_470_817_453_984_909_531_435_516_004_476_201u128

Source§

impl<'a, T, P> HashedTypeDef for RSplitNMut<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 202_131_801_505_722_190_557_487_532_752_921_447_681u128

Source§

impl<'a, T, P> HashedTypeDef for Split<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 85_263_698_867_351_241_945_193_331_491_848_298_017u128

Source§

impl<'a, T, P> HashedTypeDef for SplitInclusive<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 46_387_067_317_863_638_345_497_680_361_725_362_181u128

Source§

impl<'a, T, P> HashedTypeDef for SplitInclusiveMut<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 200_949_635_079_464_340_194_623_048_917_362_314_909u128

Source§

impl<'a, T, P> HashedTypeDef for SplitMut<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 29_894_021_056_738_911_971_048_374_429_895_292_061u128

Source§

impl<'a, T, P> HashedTypeDef for SplitN<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 290_435_219_496_640_207_790_264_263_759_115_550_857u128

Source§

impl<'a, T, P> HashedTypeDef for SplitNMut<'a, T, P>

Source§

const TYPE_HASH_NATIVE: u128 = 45_188_769_981_232_453_384_071_657_881_930_592_545u128

Source§

impl<'a, T, S> HashedTypeDef for Difference<'a, T, S>
where T: HashedTypeDef + 'a, S: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 210_121_526_639_014_642_007_442_164_385_244_822_381u128

Source§

impl<'a, T, S> HashedTypeDef for Intersection<'a, T, S>
where T: HashedTypeDef + 'a, S: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 193_193_138_425_665_433_040_281_798_459_703_752_967u128

Source§

impl<'a, T, S> HashedTypeDef for SymmetricDifference<'a, T, S>
where T: HashedTypeDef + 'a, S: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 198_416_047_554_414_005_574_797_028_736_120_710_662u128

Source§

impl<'a, T, S> HashedTypeDef for Union<'a, T, S>
where T: HashedTypeDef + 'a, S: HashedTypeDef + 'a, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 298_166_939_879_882_405_628_249_959_780_546_752_675u128

Source§

impl<'a, T: ?Sized + HashedTypeDef> HashedTypeDef for &'a T

Source§

impl<'a, T: ?Sized + HashedTypeDef> HashedTypeDef for &'a mut T

Source§

impl<'b, T> HashedTypeDef for Ref<'b, T>
where T: HashedTypeDef + ?Sized + 'b, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 88_706_426_026_590_566_253_266_482_417_314_206_748u128

Source§

impl<'b, T> HashedTypeDef for RefMut<'b, T>
where T: HashedTypeDef + ?Sized + 'b, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 105_579_137_560_870_190_985_229_184_235_433_664_322u128

Source§

impl<'scope, 'env: 'scope> HashedTypeDef for Scope<'scope, 'env>

Source§

const TYPE_HASH_NATIVE: u128 = 144_799_802_068_438_953_545_832_313_051_567_912_504u128

Source§

impl<'scope, T> HashedTypeDef for ScopedJoinHandle<'scope, T>

Source§

const TYPE_HASH_NATIVE: u128 = 120_874_573_666_814_390_130_710_625_049_156_159_815u128

Source§

impl<A> HashedTypeDef for Repeat<A>

Source§

const TYPE_HASH_NATIVE: u128 = 63_599_284_890_970_836_993_336_102_199_534_178_695u128

Source§

impl<A> HashedTypeDef for IntoIter<A>

Source§

const TYPE_HASH_NATIVE: u128 = 243_246_993_221_479_579_986_070_986_155_143_790_862u128

Source§

impl<A, B> HashedTypeDef for Chain<A, B>

Source§

const TYPE_HASH_NATIVE: u128 = 241_001_157_966_866_466_531_353_738_943_056_632_628u128

Source§

impl<A, B> HashedTypeDef for Zip<A, B>

Source§

const TYPE_HASH_NATIVE: u128 = 133_614_738_323_291_692_629_403_615_742_990_937_002u128

Source§

impl<B> HashedTypeDef for Lines<B>

Source§

const TYPE_HASH_NATIVE: u128 = 41_599_894_398_822_175_669_546_350_424_779_284_506u128

Source§

impl<B> HashedTypeDef for Split<B>

Source§

const TYPE_HASH_NATIVE: u128 = 304_544_008_049_063_668_641_384_220_784_561_213_683u128

Source§

impl<B, C> HashedTypeDef for ControlFlow<B, C>

Source§

const TYPE_HASH_NATIVE: u128 = 208_916_280_079_966_153_685_971_976_396_492_896_663u128

Source§

impl<F> HashedTypeDef for PollFn<F>

Source§

const TYPE_HASH_NATIVE: u128 = 273_583_981_868_698_288_794_650_847_323_460_249_065u128

Source§

impl<F> HashedTypeDef for FromFn<F>

Source§

const TYPE_HASH_NATIVE: u128 = 306_471_228_464_527_662_876_576_823_170_209_419_955u128

Source§

impl<F> HashedTypeDef for OnceWith<F>

Source§

const TYPE_HASH_NATIVE: u128 = 301_168_049_552_305_430_700_331_394_915_962_010_156u128

Source§

impl<F> HashedTypeDef for RepeatWith<F>

Source§

const TYPE_HASH_NATIVE: u128 = 99_359_847_001_310_695_783_925_384_328_747_697_790u128

Source§

impl<H> HashedTypeDef for BuildHasherDefault<H>

Source§

const TYPE_HASH_NATIVE: u128 = 79_487_304_641_156_989_737_688_657_620_613_634_831u128

Source§

impl<I> HashedTypeDef for DecodeUtf16<I>
where I: HashedTypeDef + Iterator<Item = u16>, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 54_978_684_858_398_963_627_920_464_395_473_433_116u128

Source§

impl<I> HashedTypeDef for Cloned<I>

Source§

const TYPE_HASH_NATIVE: u128 = 258_317_044_670_400_007_317_749_347_678_519_164_103u128

Source§

impl<I> HashedTypeDef for Copied<I>

Source§

const TYPE_HASH_NATIVE: u128 = 275_130_680_788_307_388_752_213_278_432_246_220_550u128

Source§

impl<I> HashedTypeDef for Cycle<I>

Source§

const TYPE_HASH_NATIVE: u128 = 26_020_587_372_852_461_033_629_348_614_409_124_434u128

Source§

impl<I> HashedTypeDef for Enumerate<I>

Source§

const TYPE_HASH_NATIVE: u128 = 13_915_328_462_389_349_206_844_982_919_708_113_006u128

Source§

impl<I> HashedTypeDef for Fuse<I>

Source§

const TYPE_HASH_NATIVE: u128 = 234_796_865_495_566_630_566_153_888_438_674_485_273u128

Source§

impl<I> HashedTypeDef for Peekable<I>

Source§

const TYPE_HASH_NATIVE: u128 = 7_476_488_437_398_750_257_775_512_607_365_389_517u128

Source§

impl<I> HashedTypeDef for Skip<I>

Source§

const TYPE_HASH_NATIVE: u128 = 262_005_668_109_375_937_203_645_518_893_866_531_607u128

Source§

impl<I> HashedTypeDef for StepBy<I>

Source§

const TYPE_HASH_NATIVE: u128 = 162_093_758_842_420_080_676_055_496_966_672_471_599u128

Source§

impl<I> HashedTypeDef for Take<I>

Source§

const TYPE_HASH_NATIVE: u128 = 184_232_790_208_059_007_191_222_071_513_402_498_755u128

Source§

impl<I, F> HashedTypeDef for FilterMap<I, F>

Source§

const TYPE_HASH_NATIVE: u128 = 2_839_221_024_011_123_592_520_195_043_893_032_597u128

Source§

impl<I, F> HashedTypeDef for Inspect<I, F>

Source§

const TYPE_HASH_NATIVE: u128 = 205_145_150_849_268_013_444_350_205_498_935_974_237u128

Source§

impl<I, F> HashedTypeDef for Map<I, F>

Source§

const TYPE_HASH_NATIVE: u128 = 229_298_141_569_368_795_798_865_274_042_427_798_087u128

Source§

impl<I, P> HashedTypeDef for Filter<I, P>

Source§

const TYPE_HASH_NATIVE: u128 = 329_780_925_310_680_847_418_429_501_072_346_361_243u128

Source§

impl<I, P> HashedTypeDef for MapWhile<I, P>

Source§

const TYPE_HASH_NATIVE: u128 = 267_897_629_821_875_424_065_212_809_937_922_231_502u128

Source§

impl<I, P> HashedTypeDef for SkipWhile<I, P>

Source§

const TYPE_HASH_NATIVE: u128 = 273_607_991_978_968_226_646_072_593_031_157_373_635u128

Source§

impl<I, P> HashedTypeDef for TakeWhile<I, P>

Source§

const TYPE_HASH_NATIVE: u128 = 228_243_292_970_455_240_542_227_826_637_056_461_447u128

Source§

impl<I, St, F> HashedTypeDef for Scan<I, St, F>

Source§

const TYPE_HASH_NATIVE: u128 = 209_900_525_239_478_456_282_458_032_391_080_889_146u128

Source§

impl<I, U, F> HashedTypeDef for FlatMap<I, U, F>

Source§

const TYPE_HASH_NATIVE: u128 = 55_480_660_440_098_870_283_186_793_529_465_590_306u128

Source§

impl<Idx> HashedTypeDef for Range<Idx>

Source§

const TYPE_HASH_NATIVE: u128 = 89_014_034_586_743_914_683_424_745_402_967_502_465u128

Source§

impl<Idx> HashedTypeDef for RangeFrom<Idx>

Source§

const TYPE_HASH_NATIVE: u128 = 15_176_172_588_322_643_173_584_029_576_157_572_381u128

Source§

impl<Idx> HashedTypeDef for RangeInclusive<Idx>

Source§

const TYPE_HASH_NATIVE: u128 = 311_239_287_166_690_554_584_505_859_106_491_265_171u128

Source§

impl<Idx> HashedTypeDef for RangeTo<Idx>

Source§

const TYPE_HASH_NATIVE: u128 = 97_912_759_781_764_848_764_778_055_469_142_956_148u128

Source§

impl<Idx> HashedTypeDef for RangeToInclusive<Idx>

Source§

const TYPE_HASH_NATIVE: u128 = 8_044_030_802_137_941_528_183_138_657_782_756_852u128

Source§

impl<K> HashedTypeDef for IntoIter<K>

Source§

const TYPE_HASH_NATIVE: u128 = 236_510_259_201_170_332_564_968_671_563_337_222_638u128

Source§

impl<K, V> HashedTypeDef for BTreeMap<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 131_864_786_672_993_887_544_222_697_218_922_246_286u128

Source§

impl<K, V> HashedTypeDef for IntoIter<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 118_023_975_651_482_348_278_965_695_209_750_444_701u128

Source§

impl<K, V> HashedTypeDef for IntoKeys<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 163_886_458_404_196_557_735_921_134_822_035_802_831u128

Source§

impl<K, V> HashedTypeDef for IntoValues<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 764_755_008_348_088_834_961_475_460_019_866_521u128

Source§

impl<K, V> HashedTypeDef for IntoIter<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 113_384_654_767_136_750_282_561_791_039_338_319_449u128

Source§

impl<K, V> HashedTypeDef for IntoKeys<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 330_736_995_049_767_050_579_585_246_016_571_205_447u128

Source§

impl<K, V> HashedTypeDef for IntoValues<K, V>

Source§

const TYPE_HASH_NATIVE: u128 = 141_195_481_816_590_660_476_678_234_875_469_522_609u128

Source§

impl<K, V, S> HashedTypeDef for HashMap<K, V, S>

Source§

const TYPE_HASH_NATIVE: u128 = 256_084_620_481_216_172_289_834_784_926_283_701_014u128

Source§

impl<P> HashedTypeDef for Pin<P>

Source§

const TYPE_HASH_NATIVE: u128 = 235_777_446_976_901_546_832_833_330_709_293_057_333u128

Source§

impl<R> HashedTypeDef for BufReader<R>

Source§

const TYPE_HASH_NATIVE: u128 = 212_868_340_390_222_175_169_482_231_250_048_385_629u128

Source§

impl<R> HashedTypeDef for Bytes<R>

Source§

const TYPE_HASH_NATIVE: u128 = 103_448_392_845_914_352_021_426_992_675_525_672_538u128

Source§

impl<Ret: HashedTypeDef> HashedTypeDef for fn() -> Ret

Source§

impl<T0: HashedTypeDef> HashedTypeDef for (T0,)

Source§

impl<T0: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef> HashedTypeDef for (T0, T1)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef> HashedTypeDef for (T0, T1, T2)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6, T7) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6, T7, T8) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef, TA: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef, TA: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA) -> Ret

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef, TA: HashedTypeDef, TB: HashedTypeDef> HashedTypeDef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB)

Source§

impl<T0: HashedTypeDef, T1: HashedTypeDef, T2: HashedTypeDef, T3: HashedTypeDef, T4: HashedTypeDef, T5: HashedTypeDef, T6: HashedTypeDef, T7: HashedTypeDef, T8: HashedTypeDef, T9: HashedTypeDef, TA: HashedTypeDef, TB: HashedTypeDef, Ret: HashedTypeDef> HashedTypeDef for fn(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB) -> Ret

Source§

impl<T> HashedTypeDef for Bound<T>

Source§

const TYPE_HASH_NATIVE: u128 = 241_257_056_872_271_322_911_491_565_609_347_698_278u128

Source§

impl<T> HashedTypeDef for Option<T>

Source§

const TYPE_HASH_NATIVE: u128 = 10_497_828_686_804_921_752_146_514_272_473_234_386u128

Source§

impl<T> HashedTypeDef for Poll<T>

Source§

const TYPE_HASH_NATIVE: u128 = 152_021_246_319_079_081_779_703_368_562_916_918_870u128

Source§

impl<T> HashedTypeDef for TrySendError<T>

Source§

const TYPE_HASH_NATIVE: u128 = 241_406_720_387_299_145_136_468_132_299_072_428_461u128

Source§

impl<T> HashedTypeDef for TryLockError<T>

Source§

const TYPE_HASH_NATIVE: u128 = 7_255_372_745_316_721_207_016_644_011_442_637_401u128

Source§

impl<T> HashedTypeDef for Box<T>

Source§

const TYPE_HASH_NATIVE: u128 = 234_412_539_401_363_111_176_709_688_182_792_942_184u128

Source§

impl<T> HashedTypeDef for BinaryHeap<T>

Source§

const TYPE_HASH_NATIVE: u128 = 241_472_386_449_523_016_414_293_902_408_587_498_785u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 124_717_189_553_299_930_855_192_323_853_253_103_293u128

Source§

impl<T> HashedTypeDef for BTreeSet<T>

Source§

const TYPE_HASH_NATIVE: u128 = 291_529_313_968_702_482_547_741_944_846_127_917_020u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 231_457_211_900_495_972_368_064_084_399_321_332_365u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 67_666_994_578_017_925_525_705_584_747_618_017_825u128

Source§

impl<T> HashedTypeDef for LinkedList<T>

Source§

const TYPE_HASH_NATIVE: u128 = 293_331_957_976_049_856_866_314_407_230_558_384_107u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 264_099_002_160_834_265_765_910_332_183_824_321_545u128

Source§

impl<T> HashedTypeDef for VecDeque<T>

Source§

const TYPE_HASH_NATIVE: u128 = 201_581_643_953_638_197_146_373_741_314_209_112_252u128

Source§

impl<T> HashedTypeDef for Rc<T>

Source§

const TYPE_HASH_NATIVE: u128 = 39_254_416_647_673_925_944_378_260_416_867_982_117u128

Source§

impl<T> HashedTypeDef for Weak<T>

Source§

const TYPE_HASH_NATIVE: u128 = 238_204_093_827_370_930_099_352_778_306_717_912_577u128

Source§

impl<T> HashedTypeDef for Arc<T>

Source§

const TYPE_HASH_NATIVE: u128 = 192_567_427_385_652_453_674_924_636_495_522_078_130u128

Source§

impl<T> HashedTypeDef for Weak<T>

Source§

const TYPE_HASH_NATIVE: u128 = 32_701_033_429_539_790_095_623_017_688_478_317_169u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 26_883_750_519_476_901_587_678_272_288_517_380_853u128

Source§

impl<T> HashedTypeDef for Vec<T>

Source§

const TYPE_HASH_NATIVE: u128 = 217_539_852_792_729_085_933_810_826_313_088_898_613u128

Source§

impl<T> HashedTypeDef for OnceCell<T>

Source§

const TYPE_HASH_NATIVE: u128 = 264_058_194_078_465_261_999_266_000_657_273_100_660u128

Source§

impl<T> HashedTypeDef for Cell<T>

Source§

const TYPE_HASH_NATIVE: u128 = 175_883_640_662_034_220_315_969_954_227_399_419_615u128

Source§

impl<T> HashedTypeDef for RefCell<T>

Source§

const TYPE_HASH_NATIVE: u128 = 26_273_266_477_950_963_887_776_348_127_731_759_938u128

Source§

impl<T> HashedTypeDef for UnsafeCell<T>

Source§

const TYPE_HASH_NATIVE: u128 = 20_221_993_040_199_621_765_354_978_705_868_600_289u128

Source§

impl<T> HashedTypeDef for Reverse<T>

Source§

const TYPE_HASH_NATIVE: u128 = 202_459_212_858_969_096_581_282_686_872_149_978_207u128

Source§

impl<T> HashedTypeDef for Pending<T>

Source§

const TYPE_HASH_NATIVE: u128 = 103_058_091_913_405_855_389_193_334_064_382_426_587u128

Source§

impl<T> HashedTypeDef for Ready<T>

Source§

const TYPE_HASH_NATIVE: u128 = 107_532_174_539_582_172_934_259_853_809_798_513_739u128

Source§

impl<T> HashedTypeDef for Rev<T>

Source§

const TYPE_HASH_NATIVE: u128 = 217_836_449_966_409_040_122_505_138_554_321_860_500u128

Source§

impl<T> HashedTypeDef for Empty<T>

Source§

const TYPE_HASH_NATIVE: u128 = 40_963_911_381_384_434_470_927_142_843_502_008_176u128

Source§

impl<T> HashedTypeDef for Once<T>

Source§

const TYPE_HASH_NATIVE: u128 = 6_125_567_123_184_049_577_144_145_818_697_331_034u128

Source§

impl<T> HashedTypeDef for PhantomData<T>

Source§

const TYPE_HASH_NATIVE: u128 = 169_742_826_950_359_238_672_298_073_105_622_447_356u128

Source§

impl<T> HashedTypeDef for ManuallyDrop<T>

Source§

const TYPE_HASH_NATIVE: u128 = 113_601_564_157_513_412_086_174_612_282_839_450_330u128

Source§

impl<T> HashedTypeDef for Discriminant<T>

Source§

const TYPE_HASH_NATIVE: u128 = 304_631_216_708_732_394_643_444_863_852_968_739_871u128

Source§

impl<T> HashedTypeDef for Wrapping<T>

Source§

const TYPE_HASH_NATIVE: u128 = 98_552_886_734_304_313_931_143_900_201_889_146_311u128

Source§

impl<T> HashedTypeDef for AssertUnwindSafe<T>

Source§

const TYPE_HASH_NATIVE: u128 = 105_823_393_517_439_726_906_476_808_443_263_057_470u128

Source§

impl<T> HashedTypeDef for NonNull<T>

Source§

const TYPE_HASH_NATIVE: u128 = 8_723_025_230_940_455_216_490_027_021_154_177_489u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 27_325_021_181_799_681_728_160_206_208_609_943_433u128

Source§

impl<T> HashedTypeDef for AtomicPtr<T>

Source§

const TYPE_HASH_NATIVE: u128 = 46_519_571_695_711_701_161_031_205_673_475_799_245u128

Source§

impl<T> HashedTypeDef for Cursor<T>

Source§

const TYPE_HASH_NATIVE: u128 = 16_355_344_766_120_508_288_701_366_998_953_546_213u128

Source§

impl<T> HashedTypeDef for Take<T>

Source§

const TYPE_HASH_NATIVE: u128 = 58_099_882_154_513_426_198_892_373_699_035_468_506u128

Source§

impl<T> HashedTypeDef for IntoIter<T>

Source§

const TYPE_HASH_NATIVE: u128 = 149_130_955_461_382_564_359_654_693_795_396_589_539u128

Source§

impl<T> HashedTypeDef for Receiver<T>

Source§

const TYPE_HASH_NATIVE: u128 = 83_224_701_857_605_771_475_938_968_853_382_514_173u128

Source§

impl<T> HashedTypeDef for SendError<T>

Source§

const TYPE_HASH_NATIVE: u128 = 48_566_797_099_225_064_349_487_500_443_809_033_874u128

Source§

impl<T> HashedTypeDef for Sender<T>

Source§

const TYPE_HASH_NATIVE: u128 = 218_463_295_070_642_487_143_075_411_818_318_480_865u128

Source§

impl<T> HashedTypeDef for SyncSender<T>

Source§

const TYPE_HASH_NATIVE: u128 = 310_299_648_006_242_036_853_924_089_852_216_061_194u128

Source§

impl<T> HashedTypeDef for OnceLock<T>

Source§

const TYPE_HASH_NATIVE: u128 = 143_572_304_016_413_686_405_778_216_563_511_693_962u128

Source§

impl<T> HashedTypeDef for Mutex<T>

Source§

const TYPE_HASH_NATIVE: u128 = 234_740_528_703_961_787_790_134_272_346_915_897_507u128

Source§

impl<T> HashedTypeDef for RwLock<T>

Source§

const TYPE_HASH_NATIVE: u128 = 339_324_398_461_200_576_769_441_207_973_417_619_892u128

Source§

impl<T> HashedTypeDef for PoisonError<T>

Source§

const TYPE_HASH_NATIVE: u128 = 137_513_712_746_126_447_073_673_204_860_611_293_248u128

Source§

impl<T> HashedTypeDef for LocalKey<T>
where T: HashedTypeDef + 'static, (): HashedTypeDef,

Source§

const TYPE_HASH_NATIVE: u128 = 267_628_045_468_479_257_710_842_607_608_230_006_056u128

Source§

impl<T> HashedTypeDef for JoinHandle<T>

Source§

const TYPE_HASH_NATIVE: u128 = 127_453_207_366_240_851_684_149_705_846_045_666_641u128

Source§

impl<T> HashedTypeDef for MaybeUninit<T>

Source§

const TYPE_HASH_NATIVE: u128 = 262_297_908_475_271_752_906_862_040_973_169_144_329u128

Source§

impl<T, E> HashedTypeDef for Result<T, E>

Source§

const TYPE_HASH_NATIVE: u128 = 266_287_644_977_058_911_606_961_695_721_475_974_564u128

Source§

impl<T, F> HashedTypeDef for Successors<T, F>

Source§

const TYPE_HASH_NATIVE: u128 = 320_542_978_769_703_344_323_034_162_307_657_706_669u128

Source§

impl<T, S> HashedTypeDef for HashSet<T, S>

Source§

const TYPE_HASH_NATIVE: u128 = 186_720_303_134_548_099_366_689_015_752_979_095_776u128

Source§

impl<T, U> HashedTypeDef for Chain<T, U>

Source§

const TYPE_HASH_NATIVE: u128 = 169_666_395_762_867_131_971_119_017_585_530_869_718u128

Source§

impl<T, const N: usize> HashedTypeDef for IntoIter<T, N>

Source§

impl<T: HashedTypeDef + ?Sized> HashedTypeDef for *const T

Source§

impl<T: HashedTypeDef + ?Sized> HashedTypeDef for *mut T

Source§

impl<T: HashedTypeDef> HashedTypeDef for [T]

Source§

impl<T: HashedTypeDef, const N: usize> HashedTypeDef for [T; N]

Source§

impl<W> HashedTypeDef for BufWriter<W>

Source§

const TYPE_HASH_NATIVE: u128 = 47_819_600_455_810_828_843_233_610_642_987_393_451u128

Source§

impl<W> HashedTypeDef for LineWriter<W>

Source§

const TYPE_HASH_NATIVE: u128 = 250_356_158_569_429_088_530_275_704_313_015_183_848u128

Source§

impl<W> HashedTypeDef for IntoInnerError<W>

Source§

const TYPE_HASH_NATIVE: u128 = 297_273_116_736_190_719_625_054_228_385_627_137_690u128

Implementors§