Trait Hash

Source
pub trait Hash {
    const HASH: u32;
}
Expand description

Represents a trait for associating a unique, compile-time constant hash with a type.

Required Associated Constants§

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.

Implementors§

Source§

impl Hash for DataType

Source§

const HASH: u32 = 1_653_750_586u32

Source§

impl Hash for ErrorLevel

Source§

const HASH: u32 = 344_162_385u32

Source§

impl Hash for OffsetType

Source§

const HASH: u32 = 1_959_516_236u32

Source§

impl Hash for ParameterFlag

Source§

const HASH: u32 = 3_165_659_180u32

Source§

impl Hash for ParameterType

Source§

const HASH: u32 = 690_447_499u32

Source§

impl Hash for Permission

Source§

const HASH: u32 = 3_219_088_699u32

Source§

impl Hash for StatusCode

Source§

const HASH: u32 = 3_615_877_626u32

Source§

impl Hash for Unit

Source§

const HASH: u32 = 524_570_425u32

Source§

impl Hash for UserGroup

Source§

const HASH: u32 = 1_696_396_835u32

Source§

impl Hash for ConsoleCmdListMsg

Source§

const HASH: u32 = 2_531_574_448u32

Source§

impl Hash for ConsoleCmdMsg

Source§

const HASH: u32 = 1_325_164_386u32

Source§

impl Hash for CreateGroupMsg

Source§

const HASH: u32 = 2_662_013_827u32

Source§

impl Hash for Error

Source§

const HASH: u32 = 3_411_327_042u32

Source§

impl Hash for ErrorList

Source§

const HASH: u32 = 2_788_944_017u32

Source§

impl Hash for GetParameterListMsg

Source§

const HASH: u32 = 1_376_127_141u32

Source§

impl Hash for GetParameterMsg

Source§

const HASH: u32 = 2_556_374_063u32

Source§

impl Hash for GetParameterTreeHashMsg

Source§

const HASH: u32 = 24_189_732u32

Source§

impl Hash for GetParameterTreeMsg

Source§

const HASH: u32 = 1_641_494_355u32

Source§

impl Hash for GetSessionTokenMsg

Source§

const HASH: u32 = 1_341_568_759u32

Source§

impl Hash for GroupMsg

Source§

const HASH: u32 = 4_270_784_168u32

Source§

impl Hash for GroupParameterInfo

Source§

const HASH: u32 = 492_661_258u32

Source§

impl Hash for GroupStatusMsg

Source§

const HASH: u32 = 1_739_258_623u32

Source§

impl Hash for Header

Source§

const HASH: u32 = 1_390_559_864u32

Source§

impl Hash for LoadMsg

Source§

const HASH: u32 = 4_050_900_684u32

Source§

impl Hash for LoginMsg

Source§

const HASH: u32 = 103_862_821u32

Source§

impl Hash for LogoutMsg

Source§

const HASH: u32 = 3_616_988_373u32

Source§

impl Hash for OverwriteParameterMsg

Source§

const HASH: u32 = 2_555_401_319u32

Source§

impl Hash for ParameterInfo

Source§

const HASH: u32 = 1_391_968_952u32

Source§

impl Hash for ParameterListMsg

Source§

const HASH: u32 = 2_916_701_401u32

Source§

impl Hash for ParameterMsg

Source§

const HASH: u32 = 1_477_833_026u32

Source§

impl Hash for ParameterOffset

Source§

const HASH: u32 = 936_997_449u32

Source§

impl Hash for ParameterTreeHashMsg

Source§

const HASH: u32 = 3_369_005_675u32

Source§

impl Hash for ParameterTreeMsg

Source§

const HASH: u32 = 3_541_662_143u32

Source§

impl Hash for ReleaseParameterMsg

Source§

const HASH: u32 = 3_141_774_530u32

Source§

impl Hash for RemoveGroupMsg

Source§

const HASH: u32 = 1_981_071_788u32

Source§

impl Hash for RestoreSessionMsg

Source§

const HASH: u32 = 2_330_953_866u32

Source§

impl Hash for SaveMsg

Source§

const HASH: u32 = 3_378_885_994u32

Source§

impl Hash for SessionTokenMsg

Source§

const HASH: u32 = 2_084_475_307u32

Source§

impl Hash for SetParameterListMsg

Source§

const HASH: u32 = 3_787_280_945u32

Source§

impl Hash for SetParameterMsg

Source§

const HASH: u32 = 2_811_037_622u32

Source§

impl Hash for StatusMsg

Source§

const HASH: u32 = 2_998_121_499u32