Enum sn_messaging::location::EndUser [−][src]
An EndUser is repreented by a PublicKey. It uses 1-n clients to access the network.
Variants
AllClients(PublicKey)
All clients of this end user.
An EndUser can instantiate multiple Clients. The Clients use the same PublicKey, but different SocketAddr.
Fields of Client
Implementations
impl EndUser
[src]
pub fn id(&self) -> &PublicKey
[src]
Returns the name of this location, or None
if it is Direct
.
pub fn name(&self) -> XorName
[src]
Returns the name of this location, or None
if it is Direct
.
pub fn equals(&self, name: &XorName) -> bool
[src]
Returns true if the provided name equals the enduser name.
Trait Implementations
impl Clone for EndUser
[src]
impl Copy for EndUser
[src]
impl Debug for EndUser
[src]
impl<'de> Deserialize<'de> for EndUser
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for EndUser
[src]
impl Hash for EndUser
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<EndUser> for EndUser
[src]
impl Serialize for EndUser
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for EndUser
[src]
impl StructuralPartialEq for EndUser
[src]
Auto Trait Implementations
impl RefUnwindSafe for EndUser
impl Send for EndUser
impl Sync for EndUser
impl Unpin for EndUser
impl UnwindSafe for EndUser
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Member for T where
T: Clone + Eq + Hash,
[src]
T: Clone + Eq + Hash,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,