Skip to main content

Hash

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 = 0x62923b3a

Source§

impl Hash for ErrorLevel

Source§

const HASH: u32 = 0x14838051

Source§

impl Hash for OffsetType

Source§

const HASH: u32 = 0x74cbd84c

Source§

impl Hash for ParameterFlag

Source§

const HASH: u32 = 0xbcb0202c

Source§

impl Hash for ParameterType

Source§

const HASH: u32 = 0x2927648b

Source§

impl Hash for Permission

Source§

const HASH: u32 = 0xbfdf653b

Source§

impl Hash for StatusCode

Source§

const HASH: u32 = 0xd785e9fa

Source§

impl Hash for Unit

Source§

const HASH: u32 = 0x1f444f39

Source§

impl Hash for UserGroup

Source§

const HASH: u32 = 0x651cf623

Source§

impl Hash for ConsoleCmdListMsg

Source§

const HASH: u32 = 0x96e4c2b0

Source§

impl Hash for ConsoleCmdMsg

Source§

const HASH: u32 = 0x4efc6762

Source§

impl Hash for CreateGroupMsg

Source§

const HASH: u32 = 0x9eab1b83

Source§

impl Hash for Error

Source§

const HASH: u32 = 0xcb54b842

Source§

impl Hash for ErrorList

Source§

const HASH: u32 = 0xa63be891

Source§

impl Hash for GetParameterListMsg

Source§

const HASH: u32 = 0x520608a5

Source§

impl Hash for GetParameterMsg

Source§

const HASH: u32 = 0x985f2c2f

Source§

impl Hash for GetParameterTreeHashMsg

Source§

const HASH: u32 = 0x01711b24

Source§

impl Hash for GetParameterTreeMsg

Source§

const HASH: u32 = 0x61d73753

Source§

impl Hash for GetSessionTokenMsg

Source§

const HASH: u32 = 0x4ff6b6f7

Source§

impl Hash for GroupMsg

Source§

const HASH: u32 = 0xfe8efea8

Source§

impl Hash for GroupParameterInfo

Source§

const HASH: u32 = 0x1d5d6a0a

Source§

impl Hash for GroupStatusMsg

Source§

const HASH: u32 = 0x67aafaff

Source§

impl Hash for Header

Source§

const HASH: u32 = 0x52e24278

Source§

impl Hash for LoadMsg

Source§

const HASH: u32 = 0xf173d6cc

Source§

impl Hash for LoginMsg

Source§

const HASH: u32 = 0x0630d225

Source§

impl Hash for LogoutMsg

Source§

const HASH: u32 = 0xd796dcd5

Source§

impl Hash for OverwriteParameterMsg

Source§

const HASH: u32 = 0x98505467

Source§

impl Hash for ParameterInfo

Source§

const HASH: u32 = 0x52f7c2b8

Source§

impl Hash for ParameterListMsg

Source§

const HASH: u32 = 0xadd954d9

Source§

impl Hash for ParameterMsg

Source§

const HASH: u32 = 0x5815f142

Source§

impl Hash for ParameterOffset

Source§

const HASH: u32 = 0x37d97249

Source§

impl Hash for ParameterTreeHashMsg

Source§

const HASH: u32 = 0xc8cef26b

Source§

impl Hash for ParameterTreeMsg

Source§

const HASH: u32 = 0xd31979bf

Source§

impl Hash for ReleaseParameterMsg

Source§

const HASH: u32 = 0xbb43acc2

Source§

impl Hash for RemoveGroupMsg

Source§

const HASH: u32 = 0x7614c1ac

Source§

impl Hash for RestoreSessionMsg

Source§

const HASH: u32 = 0x8aef888a

Source§

impl Hash for SaveMsg

Source§

const HASH: u32 = 0xc965b56a

Source§

impl Hash for SessionTokenMsg

Source§

const HASH: u32 = 0x7c3e91ab

Source§

impl Hash for SetParameterListMsg

Source§

const HASH: u32 = 0xe1bd5231

Source§

impl Hash for SetParameterMsg

Source§

const HASH: u32 = 0xa78d07b6

Source§

impl Hash for StatusMsg

Source§

const HASH: u32 = 0xb2b3b41b