[−][src]Enum interledger_ccp::RoutingRelation
Data structure used to describe the routing relation of an account with its peers.
Variants
NonRoutingAccount
An account from which we do not receive routes from, neither broadcast routes to
Parent
An account from which we receive routes from, but do not broadcast routes to
Peer
An account from which we receive routes from and broadcast routes to
Child
An account from which we do not receive routes from, but broadcast routes to
Trait Implementations
impl ToString for RoutingRelation
[src]
impl Clone for RoutingRelation
[src]
fn clone(&self) -> RoutingRelation
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialOrd<RoutingRelation> for RoutingRelation
[src]
fn partial_cmp(&self, other: &RoutingRelation) -> Option<Ordering>
[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialEq<RoutingRelation> for RoutingRelation
[src]
fn eq(&self, other: &RoutingRelation) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Copy for RoutingRelation
[src]
impl Debug for RoutingRelation
[src]
impl FromStr for RoutingRelation
[src]
type Err = ()
The associated error which can be returned from parsing.
fn from_str(string: &str) -> Result<Self, ()>
[src]
impl Serialize for RoutingRelation
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for RoutingRelation
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Unpin for RoutingRelation
impl Sync for RoutingRelation
impl Send for RoutingRelation
impl UnwindSafe for RoutingRelation
impl RefUnwindSafe for RoutingRelation
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,