pub struct UsernameBuf(/* private fields */);Expand description
Implementations§
Source§impl UsernameBuf
impl UsernameBuf
Sourcepub fn from_static(raw: &'static str) -> Self
pub fn from_static(raw: &'static str) -> Self
Constructs a new UsernameBuf from a static reference
Sourcepub fn into_boxed_ref(self) -> Box<Username>
pub fn into_boxed_ref(self) -> Box<Username>
Converts this UsernameBuf into a Box<Username>
This will drop any excess capacity.
Trait Implementations§
Source§impl AsRef<Username> for UsernameBuf
impl AsRef<Username> for UsernameBuf
Source§impl AsRef<str> for UsernameBuf
impl AsRef<str> for UsernameBuf
Source§impl Borrow<Username> for UsernameBuf
impl Borrow<Username> for UsernameBuf
Source§impl Borrow<str> for UsernameBuf
impl Borrow<str> for UsernameBuf
Source§impl Clone for UsernameBuf
impl Clone for UsernameBuf
Source§fn clone(&self) -> UsernameBuf
fn clone(&self) -> UsernameBuf
Returns a duplicate of the value. Read more
1.0.0 · 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 UsernameBuf
impl Debug for UsernameBuf
Source§impl Deref for UsernameBuf
impl Deref for UsernameBuf
Source§impl<'de> Deserialize<'de> for UsernameBuf
impl<'de> Deserialize<'de> for UsernameBuf
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for UsernameBuf
impl Display for UsernameBuf
Source§impl<'ʄ> Facet<'ʄ> for UsernameBuf
impl<'ʄ> Facet<'ʄ> for UsernameBuf
Source§impl From<&Username> for UsernameBuf
impl From<&Username> for UsernameBuf
Source§impl From<&str> for UsernameBuf
impl From<&str> for UsernameBuf
Source§impl From<String> for UsernameBuf
impl From<String> for UsernameBuf
Source§impl From<UsernameBuf> for Box<Username>
impl From<UsernameBuf> for Box<Username>
Source§fn from(r: UsernameBuf) -> Self
fn from(r: UsernameBuf) -> Self
Converts to this type from the input type.
Source§impl<'a> From<UsernameBuf> for Cow<'a, Username>
impl<'a> From<UsernameBuf> for Cow<'a, Username>
Source§fn from(owned: UsernameBuf) -> Self
fn from(owned: UsernameBuf) -> Self
Converts to this type from the input type.
Source§impl From<UsernameBuf> for String
impl From<UsernameBuf> for String
Source§fn from(s: UsernameBuf) -> Self
fn from(s: UsernameBuf) -> Self
Converts to this type from the input type.
Source§impl FromStr for UsernameBuf
impl FromStr for UsernameBuf
Source§impl Hash for UsernameBuf
impl Hash for UsernameBuf
Source§impl Ord for UsernameBuf
impl Ord for UsernameBuf
Source§impl PartialEq<&Username> for UsernameBuf
impl PartialEq<&Username> for UsernameBuf
Source§impl PartialEq<Username> for UsernameBuf
impl PartialEq<Username> for UsernameBuf
Source§impl PartialEq<UsernameBuf> for &Username
impl PartialEq<UsernameBuf> for &Username
Source§impl PartialEq<UsernameBuf> for Username
impl PartialEq<UsernameBuf> for Username
Source§impl PartialEq for UsernameBuf
impl PartialEq for UsernameBuf
Source§impl PartialOrd for UsernameBuf
impl PartialOrd for UsernameBuf
Source§impl Serialize for UsernameBuf
impl Serialize for UsernameBuf
impl Eq for UsernameBuf
impl StructuralPartialEq for UsernameBuf
Auto Trait Implementations§
impl Freeze for UsernameBuf
impl RefUnwindSafe for UsernameBuf
impl Send for UsernameBuf
impl Sync for UsernameBuf
impl Unpin for UsernameBuf
impl UnwindSafe for UsernameBuf
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