pub enum Event {
Show 29 variants
SensorConnected,
SensorDisconnected,
SensorReconnected,
FailedToConnect,
FailedToReconnect,
Exiting,
ProtocolError(Error),
FatalError(RecvError),
NewClient(u64),
RpcRemap((u64, u16), u16),
RpcRestore(u16, (u64, u16)),
RpcRestoreNotFound(u16),
RpcClientNotFound(u64),
RpcTimeout(u16),
RpcCancel(u16),
ClientSendFailed(u64),
ClientTerminated(u64),
RootDeviceRestarted,
AutoRateGaveUp,
AutoRateQueried(u32),
AutoRateRpcError(RpcErrorCode),
AutoRateRpcInvalid,
AutoRateIncompatible(u32),
AutoRateCompatible(u32),
AutoRateWait,
AutoRateSet(u32),
SetRate(u32),
SetRateFailed,
NoData,
}Expand description
Status event that ProxyCore sent back to an optional user specified channel
Variants§
SensorConnected
SensorDisconnected
SensorReconnected
FailedToConnect
FailedToReconnect
Exiting
ProtocolError(Error)
FatalError(RecvError)
NewClient(u64)
RpcRemap((u64, u16), u16)
RpcRestore(u16, (u64, u16))
RpcRestoreNotFound(u16)
RpcClientNotFound(u64)
RpcTimeout(u16)
RpcCancel(u16)
ClientSendFailed(u64)
ClientTerminated(u64)
RootDeviceRestarted
AutoRateGaveUp
AutoRateQueried(u32)
AutoRateRpcError(RpcErrorCode)
AutoRateRpcInvalid
AutoRateIncompatible(u32)
AutoRateCompatible(u32)
AutoRateWait
AutoRateSet(u32)
SetRate(u32)
SetRateFailed
NoData
Trait Implementations§
Source§impl From<ProxyStatus> for Event
impl From<ProxyStatus> for Event
Source§fn from(status: ProxyStatus) -> Self
fn from(status: ProxyStatus) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for Event
impl !UnwindSafe for Event
impl Freeze for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnsafeUnpin for Event
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