iri_string::mask_password

Struct PasswordReplaced

source
pub struct PasswordReplaced<'a, T: ?Sized, D> { /* private fields */ }
Expand description

A wrapper of an IRI string that replaces the non-empty password when Displayed.

This is a retrun type of mask_password method of IRI string types (such as RiStr::mask_password).

Note that the result might be invalid as an IRI since arbitrary string can go to the place of the password. Because of this, ToDedicatedString trait is not implemented for this type.

Trait Implementations§

source§

impl<S: Spec, D: Display> Debug for PasswordReplaced<'_, RiAbsoluteStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Debug for PasswordReplaced<'_, RiReferenceStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Debug for PasswordReplaced<'_, RiRelativeStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Debug for PasswordReplaced<'_, RiStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Display for PasswordReplaced<'_, RiAbsoluteStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Display for PasswordReplaced<'_, RiReferenceStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Display for PasswordReplaced<'_, RiRelativeStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Spec, D: Display> Display for PasswordReplaced<'_, RiStr<S>, D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a, T, D> Freeze for PasswordReplaced<'a, T, D>
where D: Freeze, T: ?Sized,

§

impl<'a, T, D> RefUnwindSafe for PasswordReplaced<'a, T, D>

§

impl<'a, T, D> Send for PasswordReplaced<'a, T, D>
where T: Sync + ?Sized, D: Send,

§

impl<'a, T, D> Sync for PasswordReplaced<'a, T, D>
where T: Sync + ?Sized, D: Sync,

§

impl<'a, T, D> Unpin for PasswordReplaced<'a, T, D>
where D: Unpin, T: ?Sized,

§

impl<'a, T, D> UnwindSafe for PasswordReplaced<'a, T, D>
where T: RefUnwindSafe + ?Sized, D: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T> ToStringFallible for T
where T: Display,

source§

fn try_to_string(&self) -> Result<String, TryReserveError>

Available on crate feature alloc only.

ToString::to_string, but without panic on OOM.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.