[][src]Struct umanux::user::passwd_fields::Username

pub struct Username { /* fields omitted */ }

The username of the current user

When done the validity will automatically be checked in the trait TryFrom.

In the future some extra fields might be added.

Trait Implementations

impl Clone for Username[src]

impl Debug for Username[src]

impl Display for Username[src]

impl Eq for Username[src]

impl PartialEq<Username> for Username[src]

impl StructuralEq for Username[src]

impl StructuralPartialEq for Username[src]

impl TryFrom<String> for Username[src]

type Error = UserLibError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.