pub struct EchoCore {
pub to: Surface,
pub intended: Recipients,
pub core: ReflectedCore,
pub reflection_of: WaveId,
}Fields§
§to: Surfacethis is meant to be the intended request recipient, which may not be the point responding to this message in the case it was intercepted and filtered at some point
intended: Recipients§core: ReflectedCore§reflection_of: WaveIdImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EchoCore
impl<'de> Deserialize<'de> for EchoCore
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<S> ToSubstance<S> for EchoCorewhere
Substance: ToSubstance<S>,
impl<S> ToSubstance<S> for EchoCorewhere
Substance: ToSubstance<S>,
impl Eq for EchoCore
impl StructuralPartialEq for EchoCore
Auto Trait Implementations§
impl Freeze for EchoCore
impl RefUnwindSafe for EchoCore
impl Send for EchoCore
impl Sync for EchoCore
impl Unpin for EchoCore
impl UnwindSafe for EchoCore
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more