pub enum EdgeResponseEnum {
SendMessage(EdgeResult<WaitAckSuccess, WaitAckError>),
EndpointOnline(EndpointAddr),
EndpointOffline,
EndpointInterest,
SetState,
}Variants§
SendMessage(EdgeResult<WaitAckSuccess, WaitAckError>)
EndpointOnline(EndpointAddr)
EndpointOffline
EndpointInterest
SetState
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for EdgeResponseEnum
impl<'__de, __Context> BorrowDecode<'__de, __Context> for EdgeResponseEnum
Source§fn borrow_decode<__D>(
decoder: &mut __D,
) -> Result<EdgeResponseEnum, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
fn borrow_decode<__D>(
decoder: &mut __D,
) -> Result<EdgeResponseEnum, DecodeError>where
__D: BorrowDecoder<'__de, Context = __Context>,
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for EdgeResponseEnum
impl Clone for EdgeResponseEnum
Source§fn clone(&self) -> EdgeResponseEnum
fn clone(&self) -> EdgeResponseEnum
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EdgeResponseEnum
impl Debug for EdgeResponseEnum
Source§impl<__Context> Decode<__Context> for EdgeResponseEnum
impl<__Context> Decode<__Context> for EdgeResponseEnum
Source§fn decode<__D>(decoder: &mut __D) -> Result<EdgeResponseEnum, DecodeError>where
__D: Decoder<Context = __Context>,
fn decode<__D>(decoder: &mut __D) -> Result<EdgeResponseEnum, DecodeError>where
__D: Decoder<Context = __Context>,
Attempt to decode this type with the given Decode.
Source§impl<'de> Deserialize<'de> for EdgeResponseEnum
impl<'de> Deserialize<'de> for EdgeResponseEnum
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EdgeResponseEnum, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EdgeResponseEnum, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for EdgeResponseEnum
impl Encode for EdgeResponseEnum
Source§impl Serialize for EdgeResponseEnum
impl Serialize for EdgeResponseEnum
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for EdgeResponseEnum
impl RefUnwindSafe for EdgeResponseEnum
impl Send for EdgeResponseEnum
impl Sync for EdgeResponseEnum
impl Unpin for EdgeResponseEnum
impl UnsafeUnpin for EdgeResponseEnum
impl UnwindSafe for EdgeResponseEnum
Blanket Implementations§
impl<T> AppData for Twhere
T: OptionalSend + OptionalSync + 'static + OptionalSerde,
impl<T> AppDataResponse for Twhere
T: OptionalSend + OptionalSync + 'static + OptionalSerde,
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