pub struct AddressReference {
pub coordinate: Coordinate,
pub relay_hint: Option<RelayUrl>,
}Expand description
a reference tag (coordinate + optional relay hint).
Fields§
§coordinate: CoordinateReferenced addressable coordinate.
relay_hint: Option<RelayUrl>Optional relay hint.
Trait Implementations§
Source§impl Clone for AddressReference
impl Clone for AddressReference
Source§fn clone(&self) -> AddressReference
fn clone(&self) -> AddressReference
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 AddressReference
impl Debug for AddressReference
impl Eq for AddressReference
Source§impl PartialEq for AddressReference
impl PartialEq for AddressReference
impl StructuralPartialEq for AddressReference
Auto Trait Implementations§
impl Freeze for AddressReference
impl RefUnwindSafe for AddressReference
impl Send for AddressReference
impl Sync for AddressReference
impl Unpin for AddressReference
impl UnsafeUnpin for AddressReference
impl UnwindSafe for AddressReference
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.