[−][src]Enum safe_nd::ADataAddress
Address of an AppendOnlyData.
Variants
PubSeq
Published sequenced namespace.
Fields of PubSeq
PubUnseq
Published unsequenced namespace.
Fields of PubUnseq
UnpubSeq
Unpublished sequenced namespace.
Fields of UnpubSeq
UnpubUnseq
Unpublished unsequenced namespace.
Fields of UnpubUnseq
Methods
impl Address
[src]
pub fn from_kind(kind: Kind, name: XorName, tag: u64) -> Self
[src]
Constructs a new Address
given kind
, name
, and tag
.
pub fn kind(&self) -> Kind
[src]
Returns the kind.
pub fn name(&self) -> &XorName
[src]
Returns the name.
pub fn tag(&self) -> u64
[src]
Returns the tag.
pub fn is_pub(&self) -> bool
[src]
Returns true if published.
pub fn is_unpub(&self) -> bool
[src]
Returns true if unpublished.
pub fn is_seq(&self) -> bool
[src]
Returns true if sequenced.
pub fn is_unseq(&self) -> bool
[src]
Returns true if unsequenced.
pub fn encode_to_zbase32(&self) -> String
[src]
Returns the Address
serialised and encoded in z-base-32.
pub fn decode_from_zbase32<I: Decodable>(encoded: I) -> Result<Self>
[src]
Creates from z-base-32 encoded string.
Trait Implementations
impl Clone for Address
[src]
fn clone(&self) -> Address
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Ord for Address
[src]
fn cmp(&self, other: &Address) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl PartialOrd<Address> for Address
[src]
fn partial_cmp(&self, other: &Address) -> Option<Ordering>
[src]
fn lt(&self, other: &Address) -> bool
[src]
fn le(&self, other: &Address) -> bool
[src]
fn gt(&self, other: &Address) -> bool
[src]
fn ge(&self, other: &Address) -> bool
[src]
impl PartialEq<Address> for Address
[src]
impl Copy for Address
[src]
impl Eq for Address
[src]
impl Debug for Address
[src]
impl Hash for Address
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl Serialize for Address
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Address
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Sync for Address
impl Send for Address
impl Unpin for Address
impl RefUnwindSafe for Address
impl UnwindSafe for Address
Blanket Implementations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,
impl<T> Same<T> for T
type Output = T
Should always be Self