Trait ReplyData

Source
pub trait ReplyData<T: Data>: Command { }
Available on crate feature binary only.
Expand description

Marker trait indicating the type of data associated with a command code when it is received from a device.

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<T: Data> ReplyData<T> for u8

Implementors§

Source§

impl ReplyData<Status> for ReturnStatus

Source§

impl ReplyData<bool> for SetAutoHomeDisabledMode

Source§

impl ReplyData<bool> for SetAutoReplyDisabledMode

Source§

impl ReplyData<bool> for SetHomeStatus

Source§

impl ReplyData<bool> for SetKnobDisabledMode

Source§

impl ReplyData<bool> for SetManualMoveTrackingDisabledMode

Source§

impl ReplyData<bool> for SetMessageIdMode

Source§

impl ReplyData<bool> for SetMoveTrackingMode

Source§

impl ReplyData<bool> for SetParkState

Source§

impl ReplyData<i32> for ConvertToAscii

Source§

impl ReplyData<i32> for EchoData

Source§

impl ReplyData<i32> for Error

Source§

impl ReplyData<i32> for Home

Source§

impl ReplyData<i32> for LimitActive

Source§

impl ReplyData<i32> for ManualMove

Source§

impl ReplyData<i32> for ManualMoveTracking

Source§

impl ReplyData<i32> for MoveAbsolute

Source§

impl ReplyData<i32> for MoveAtConstantSpeed

Source§

impl ReplyData<i32> for MoveIndex

Source§

impl ReplyData<i32> for MoveRelative

Source§

impl ReplyData<i32> for MoveToStoredPosition

Source§

impl ReplyData<i32> for MoveTracking

Source§

impl ReplyData<i32> for ReadAnalogInput

Source§

impl ReplyData<i32> for ReadDigitalInput

Source§

impl ReplyData<i32> for ReadDigitalOutput

Source§

impl ReplyData<i32> for Renumber

Source§

impl ReplyData<i32> for RestoreSettings

Source§

impl ReplyData<i32> for ReturnAnalogInputCount

Source§

impl ReplyData<i32> for ReturnCalibratedEncoderCount

Source§

impl ReplyData<i32> for ReturnCalibrationError

Source§

impl ReplyData<i32> for ReturnCalibrationType

Source§

impl ReplyData<i32> for ReturnCurrentPosition

Source§

impl ReplyData<i32> for ReturnDeviceId

Source§

impl ReplyData<i32> for ReturnDigitalInputCount

Source§

impl ReplyData<i32> for ReturnDigitalOutputCount

Source§

impl ReplyData<i32> for ReturnEncoderCount

Source§

impl ReplyData<i32> for ReturnEncoderPosition

Source§

impl ReplyData<i32> for ReturnFirmwareBuild

Source§

impl ReplyData<i32> for ReturnPendingPeripheralId

Source§

impl ReplyData<i32> for ReturnPendingPeripheralSerialNumber

Source§

impl ReplyData<i32> for ReturnPeripheralSerialNumber

Source§

impl ReplyData<i32> for ReturnPowerSupplyVoltage

Source§

impl ReplyData<i32> for ReturnSerialNumber

Source§

impl ReplyData<i32> for ReturnStoredPosition

Source§

impl ReplyData<i32> for SetAcceleration

Source§

impl ReplyData<i32> for SetAccelerationOnly

Source§

impl ReplyData<i32> for SetBaudRate

Source§

impl ReplyData<i32> for SetClosedLoopMode

Source§

impl ReplyData<i32> for SetCurrentPosition

Source§

impl ReplyData<i32> for SetCycleDistance

Source§

impl ReplyData<i32> for SetDecelerationOnly

Source§

impl ReplyData<i32> for SetDeviceMode

Source§

impl ReplyData<i32> for SetFilterHolderId

Source§

impl ReplyData<i32> for SetHoldCurrent

Source§

impl ReplyData<i32> for SetHomeOffset

Source§

impl ReplyData<i32> for SetHomeSensorType

Source§

impl ReplyData<i32> for SetHomeSpeed

Source§

impl ReplyData<i32> for SetIndexDistance

Source§

impl ReplyData<i32> for SetKnobDirection

Source§

impl ReplyData<i32> for SetKnobJogSize

Source§

impl ReplyData<i32> for SetKnobMovementMode

Source§

impl ReplyData<i32> for SetKnobVelocityProfile

Source§

impl ReplyData<i32> for SetKnobVelocityScale

Source§

impl ReplyData<i32> for SetMaximumPosition

Source§

impl ReplyData<i32> for SetMicrostepResolution

Source§

impl ReplyData<i32> for SetMinimumPosition

Source§

impl ReplyData<i32> for SetMoveTrackingPeriod

Source§

impl ReplyData<i32> for SetPeripheralId

Source§

impl ReplyData<i32> for SetProtocol

Source§

impl ReplyData<i32> for SetRunCurrent

Source§

impl ReplyData<i32> for SetSlipTrackingPeriod

Source§

impl ReplyData<i32> for SetStallTimeout

Source§

impl ReplyData<i32> for SetTargetSpeed

Source§

impl ReplyData<i32> for SlipTracking

Source§

impl ReplyData<i32> for Stop

Source§

impl ReplyData<i32> for StoreCurrentPosition

Source§

impl ReplyData<i32> for UnexpectedPosition

Source§

impl ReplyData<i32> for WriteAllDigitalOutputs

Source§

impl ReplyData<i32> for WriteDigitalOutput

Source§

impl ReplyData<u8> for ReturnSetting

Source§

impl ReplyData<u8> for SetAliasNumber

Source§

impl ReplyData<IoStates> for ReadAllDigitalInputs

Source§

impl ReplyData<IoStates> for ReadAllDigitalOutputs

Source§

impl ReplyData<Version> for ReturnFirmwareVersion