pub struct RelayAuthority {
pub relay_authority_version: String,
pub relay: String,
pub trust_domain: String,
pub kinds: Vec<String>,
pub max_hop_count: Option<u32>,
pub rate_limit_per_minute: Option<u32>,
pub valid_from: String,
pub valid_until: Option<String>,
pub issuer: String,
pub constraints: Option<Vec<Value>>,
pub signature: SignatureEnvelope,
}Fields§
§relay: String§trust_domain: String§kinds: Vec<String>§max_hop_count: Option<u32>§rate_limit_per_minute: Option<u32>§valid_from: String§valid_until: Option<String>§issuer: String§constraints: Option<Vec<Value>>§signature: SignatureEnvelopeTrait Implementations§
Source§impl Clone for RelayAuthority
impl Clone for RelayAuthority
Source§fn clone(&self) -> RelayAuthority
fn clone(&self) -> RelayAuthority
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 RelayAuthority
impl Debug for RelayAuthority
Source§impl<'de> Deserialize<'de> for RelayAuthority
impl<'de> Deserialize<'de> for RelayAuthority
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
impl Eq for RelayAuthority
Source§impl PartialEq for RelayAuthority
impl PartialEq for RelayAuthority
Source§fn eq(&self, other: &RelayAuthority) -> bool
fn eq(&self, other: &RelayAuthority) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RelayAuthority
impl Serialize for RelayAuthority
impl StructuralPartialEq for RelayAuthority
Auto Trait Implementations§
impl Freeze for RelayAuthority
impl RefUnwindSafe for RelayAuthority
impl Send for RelayAuthority
impl Sync for RelayAuthority
impl Unpin for RelayAuthority
impl UnsafeUnpin for RelayAuthority
impl UnwindSafe for RelayAuthority
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more