Enum cosmic_space::wave::ReflectedWave
source · Variants
Implementations
sourceimpl ReflectedWave
impl ReflectedWave
pub fn from(&self) -> &Surface
pub fn to(&self) -> &Surface
pub fn id(&self) -> &WaveId
pub fn to_ultra(self) -> UltraWave
pub fn reflection_of(&self) -> &WaveId
pub fn core(&self) -> &ReflectedCore
pub fn to_echo(self) -> Result<Wave<Echo>, SpaceErr>
pub fn to_pong(self) -> Result<Wave<Pong>, SpaceErr>
sourceimpl ReflectedWave
impl ReflectedWave
pub fn is_success(&self) -> bool
pub fn success_or(&self) -> Result<(), SpaceErr>
Trait Implementations
sourceimpl Clone for ReflectedWave
impl Clone for ReflectedWave
sourcefn clone(&self) -> ReflectedWave
fn clone(&self) -> ReflectedWave
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ReflectedWave
impl Debug for ReflectedWave
sourceimpl<'de> Deserialize<'de> for ReflectedWave
impl<'de> Deserialize<'de> for ReflectedWave
sourcefn 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
sourceimpl PartialEq<ReflectedWave> for ReflectedWave
impl PartialEq<ReflectedWave> for ReflectedWave
sourcefn eq(&self, other: &ReflectedWave) -> bool
fn eq(&self, other: &ReflectedWave) -> bool
sourceimpl Serialize for ReflectedWave
impl Serialize for ReflectedWave
sourceimpl<S> ToSubstance<S> for ReflectedWavewhere
Substance: ToSubstance<S>,
impl<S> ToSubstance<S> for ReflectedWavewhere
Substance: ToSubstance<S>,
fn to_substance(self) -> Result<S, SpaceErr>
fn to_substance_ref(&self) -> Result<&S, SpaceErr>
sourceimpl Trackable for ReflectedWave
impl Trackable for ReflectedWave
fn track_id(&self) -> String
fn track_method(&self) -> String
fn track_payload(&self) -> String
fn track_from(&self) -> String
fn track_to(&self) -> String
fn track(&self) -> bool
fn track_payload_fmt(&self) -> String
fn track_key_fmt(&self) -> String
fn track_fmt(&self, tracker: &Tracker) -> String
sourceimpl TryFrom<ReflectedWave> for Wave<Pong>
impl TryFrom<ReflectedWave> for Wave<Pong>
impl Eq for ReflectedWave
impl StructuralEq for ReflectedWave
impl StructuralPartialEq for ReflectedWave
Auto Trait Implementations
impl RefUnwindSafe for ReflectedWave
impl Send for ReflectedWave
impl Sync for ReflectedWave
impl Unpin for ReflectedWave
impl UnwindSafe for ReflectedWave
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
sourcefn 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
sourceimpl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
sourcefn 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