pub enum DeviceRecv {
Show 14 variants
ExchangeMtuRequest(ExchangeMtuRequest),
FindInformationRequest(FindInformationRequest),
FindByTypeValueRequest(FindByTypeValueRequest),
ReadByTypeRequest(ReadByTypeRequest),
ReadRequest(ReadRequest),
ReadBlobRequest(ReadBlobRequest),
ReadMultipleRequest(ReadMultipleRequest),
ReadByGroupTypeRequest(ReadByGroupTypeRequest),
WriteRequest(WriteRequest),
PrepareWriteRequest(PrepareWriteRequest),
ExecuteWriteRequest(ExecuteWriteRequest),
WriteCommand(WriteCommand),
SignedWriteCommand(SignedWriteCommand),
HandleValueConfirmation(HandleValueConfirmation),
}
Variants§
ExchangeMtuRequest(ExchangeMtuRequest)
FindInformationRequest(FindInformationRequest)
FindByTypeValueRequest(FindByTypeValueRequest)
ReadByTypeRequest(ReadByTypeRequest)
ReadRequest(ReadRequest)
ReadBlobRequest(ReadBlobRequest)
ReadMultipleRequest(ReadMultipleRequest)
ReadByGroupTypeRequest(ReadByGroupTypeRequest)
WriteRequest(WriteRequest)
PrepareWriteRequest(PrepareWriteRequest)
ExecuteWriteRequest(ExecuteWriteRequest)
WriteCommand(WriteCommand)
SignedWriteCommand(SignedWriteCommand)
HandleValueConfirmation(HandleValueConfirmation)
Trait Implementations§
Source§impl Debug for DeviceRecv
impl Debug for DeviceRecv
Source§impl From<ExchangeMtuRequest> for DeviceRecv
impl From<ExchangeMtuRequest> for DeviceRecv
Source§fn from(v: ExchangeMtuRequest) -> Self
fn from(v: ExchangeMtuRequest) -> Self
Converts to this type from the input type.
Source§impl From<ExecuteWriteRequest> for DeviceRecv
impl From<ExecuteWriteRequest> for DeviceRecv
Source§fn from(v: ExecuteWriteRequest) -> Self
fn from(v: ExecuteWriteRequest) -> Self
Converts to this type from the input type.
Source§impl From<FindByTypeValueRequest> for DeviceRecv
impl From<FindByTypeValueRequest> for DeviceRecv
Source§fn from(v: FindByTypeValueRequest) -> Self
fn from(v: FindByTypeValueRequest) -> Self
Converts to this type from the input type.
Source§impl From<FindInformationRequest> for DeviceRecv
impl From<FindInformationRequest> for DeviceRecv
Source§fn from(v: FindInformationRequest) -> Self
fn from(v: FindInformationRequest) -> Self
Converts to this type from the input type.
Source§impl From<HandleValueConfirmation> for DeviceRecv
impl From<HandleValueConfirmation> for DeviceRecv
Source§fn from(v: HandleValueConfirmation) -> Self
fn from(v: HandleValueConfirmation) -> Self
Converts to this type from the input type.
Source§impl From<PrepareWriteRequest> for DeviceRecv
impl From<PrepareWriteRequest> for DeviceRecv
Source§fn from(v: PrepareWriteRequest) -> Self
fn from(v: PrepareWriteRequest) -> Self
Converts to this type from the input type.
Source§impl From<ReadBlobRequest> for DeviceRecv
impl From<ReadBlobRequest> for DeviceRecv
Source§fn from(v: ReadBlobRequest) -> Self
fn from(v: ReadBlobRequest) -> Self
Converts to this type from the input type.
Source§impl From<ReadByGroupTypeRequest> for DeviceRecv
impl From<ReadByGroupTypeRequest> for DeviceRecv
Source§fn from(v: ReadByGroupTypeRequest) -> Self
fn from(v: ReadByGroupTypeRequest) -> Self
Converts to this type from the input type.
Source§impl From<ReadByTypeRequest> for DeviceRecv
impl From<ReadByTypeRequest> for DeviceRecv
Source§fn from(v: ReadByTypeRequest) -> Self
fn from(v: ReadByTypeRequest) -> Self
Converts to this type from the input type.
Source§impl From<ReadMultipleRequest> for DeviceRecv
impl From<ReadMultipleRequest> for DeviceRecv
Source§fn from(v: ReadMultipleRequest) -> Self
fn from(v: ReadMultipleRequest) -> Self
Converts to this type from the input type.
Source§impl From<ReadRequest> for DeviceRecv
impl From<ReadRequest> for DeviceRecv
Source§fn from(v: ReadRequest) -> Self
fn from(v: ReadRequest) -> Self
Converts to this type from the input type.
Source§impl From<SignedWriteCommand> for DeviceRecv
impl From<SignedWriteCommand> for DeviceRecv
Source§fn from(v: SignedWriteCommand) -> Self
fn from(v: SignedWriteCommand) -> Self
Converts to this type from the input type.
Source§impl From<WriteCommand> for DeviceRecv
impl From<WriteCommand> for DeviceRecv
Source§fn from(v: WriteCommand) -> Self
fn from(v: WriteCommand) -> Self
Converts to this type from the input type.
Source§impl From<WriteRequest> for DeviceRecv
impl From<WriteRequest> for DeviceRecv
Source§fn from(v: WriteRequest) -> Self
fn from(v: WriteRequest) -> Self
Converts to this type from the input type.
Source§impl TryFrom<DeviceRecv> for ExchangeMtuRequest
impl TryFrom<DeviceRecv> for ExchangeMtuRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ExecuteWriteRequest
impl TryFrom<DeviceRecv> for ExecuteWriteRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for FindByTypeValueRequest
impl TryFrom<DeviceRecv> for FindByTypeValueRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for FindInformationRequest
impl TryFrom<DeviceRecv> for FindInformationRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for HandleValueConfirmation
impl TryFrom<DeviceRecv> for HandleValueConfirmation
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for PrepareWriteRequest
impl TryFrom<DeviceRecv> for PrepareWriteRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ReadBlobRequest
impl TryFrom<DeviceRecv> for ReadBlobRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ReadByGroupTypeRequest
impl TryFrom<DeviceRecv> for ReadByGroupTypeRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ReadByTypeRequest
impl TryFrom<DeviceRecv> for ReadByTypeRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ReadMultipleRequest
impl TryFrom<DeviceRecv> for ReadMultipleRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for ReadRequest
impl TryFrom<DeviceRecv> for ReadRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for SignedWriteCommand
impl TryFrom<DeviceRecv> for SignedWriteCommand
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for WriteCommand
impl TryFrom<DeviceRecv> for WriteCommand
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Source§impl TryFrom<DeviceRecv> for WriteRequest
impl TryFrom<DeviceRecv> for WriteRequest
Source§type Error = DeviceRecv
type Error = DeviceRecv
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for DeviceRecv
impl RefUnwindSafe for DeviceRecv
impl Send for DeviceRecv
impl Sync for DeviceRecv
impl Unpin for DeviceRecv
impl UnwindSafe for DeviceRecv
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more