Skip to main content

PigletCodec

Trait PigletCodec 

Source
pub trait PigletCodec: Sized {
    const TYPE_ID: u8;
}

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.

Implementations on Foreign Types§

Source§

impl PigletCodec for &str

Source§

const TYPE_ID: u8 = 15

Source§

impl PigletCodec for &[&str]

Source§

const TYPE_ID: u8 = 34

Source§

impl PigletCodec for &[bool]

Source§

const TYPE_ID: u8 = 29

Source§

impl PigletCodec for &[i16]

Source§

const TYPE_ID: u8 = 25

Source§

impl PigletCodec for &[i32]

Source§

const TYPE_ID: u8 = 27

Source§

impl PigletCodec for &[u8]

Source§

const TYPE_ID: u8 = 22

Source§

impl PigletCodec for &[u16]

Source§

const TYPE_ID: u8 = 26

Source§

impl PigletCodec for &[u32]

Source§

const TYPE_ID: u8 = 28

Source§

impl PigletCodec for &[String]

Source§

const TYPE_ID: u8 = 34

Source§

impl PigletCodec for bool

Source§

const TYPE_ID: u8 = 23

Source§

impl PigletCodec for f32

Source§

const TYPE_ID: u8 = 40

Source§

impl PigletCodec for i8

Source§

const TYPE_ID: u8 = 1

Source§

impl PigletCodec for i16

Source§

const TYPE_ID: u8 = 2

Source§

impl PigletCodec for i32

Source§

const TYPE_ID: u8 = 3

Source§

impl PigletCodec for u8

Source§

const TYPE_ID: u8 = 4

Source§

impl PigletCodec for u16

Source§

const TYPE_ID: u8 = 5

Source§

impl PigletCodec for u32

Source§

const TYPE_ID: u8 = 6

Source§

impl PigletCodec for String

Source§

const TYPE_ID: u8 = 15

Source§

impl PigletCodec for Vec<bool>

Source§

const TYPE_ID: u8 = 29

Source§

impl PigletCodec for Vec<i16>

Source§

const TYPE_ID: u8 = 25

Source§

impl PigletCodec for Vec<i32>

Source§

const TYPE_ID: u8 = 27

Source§

impl PigletCodec for Vec<u8>

Source§

const TYPE_ID: u8 = 22

Source§

impl PigletCodec for Vec<u16>

Source§

const TYPE_ID: u8 = 26

Source§

impl PigletCodec for Vec<u32>

Source§

const TYPE_ID: u8 = 28

Source§

impl PigletCodec for Vec<String>

Source§

const TYPE_ID: u8 = 34

Implementors§

Source§

impl PigletCodec for DeviceId

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for CompressionAlgorithm

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for ColletChecks

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for ConfigurationIndexes

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for TadmModes

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for OperatingMode

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for ChannelType

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for Rail

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for GantryState

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_hd_deck::LedState

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_io_board_deck::LedState

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for EMotionprofile

Source§

const TYPE_ID: u8 = 32

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_barcode_scanner_0_barcode_module_cpu::SUpTime

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for CalibrationInformation

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_cpu::SUpTime

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for ChannelConfiguration

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for EventGantryState

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for EventTrackSensors

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_hd_deck::LedConfiguration

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for piglet::nimbus_hd_1_0::nimbus_core_io_board_deck::LedConfiguration

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for TrackSensorStateChangedData

Source§

const TYPE_ID: u8 = 30

Source§

impl PigletCodec for ErrorCode

Source§

const TYPE_ID: u8 = 33

Source§

impl PigletCodec for NetworkResult

Source§

const TYPE_ID: u8 = 30