Struct cubic_chat::identifier::Identifier
source · [−]pub struct Identifier { /* private fields */ }
Implementations
sourceimpl Identifier
impl Identifier
pub fn from_parts(
domain: String,
key: String
) -> Result<Identifier, IdentifierError>
pub fn from_full(full: String) -> Result<Identifier, IdentifierError>
pub fn get_domain(&self) -> &String
pub fn get_key(&self) -> &String
pub fn get_full(&self) -> &String
Trait Implementations
sourceimpl Clone for Identifier
impl Clone for Identifier
sourcefn clone(&self) -> Identifier
fn clone(&self) -> Identifier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Identifier
impl Debug for Identifier
sourceimpl<'de> Deserialize<'de> for Identifier
impl<'de> Deserialize<'de> for Identifier
sourcefn 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
sourceimpl Display for Identifier
impl Display for Identifier
sourceimpl From<Identifier> for String
impl From<Identifier> for String
sourcefn from(identifier: Identifier) -> Self
fn from(identifier: Identifier) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<Identifier> for Identifier
impl PartialEq<Identifier> for Identifier
sourceimpl Serialize for Identifier
impl Serialize for Identifier
Auto Trait Implementations
impl RefUnwindSafe for Identifier
impl Send for Identifier
impl Sync for Identifier
impl Unpin for Identifier
impl UnwindSafe for Identifier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more