pub trait ToDedicatedString {
type Target;
// Required method
fn try_to_dedicated_string(&self) -> Result<Self::Target, TryReserveError>;
// Provided method
fn to_dedicated_string(&self) -> Self::Target { ... }
}
Expand description
A trait for types that can be converted to a dedicated allocated string types.
Required Associated Types§
Required Methods§
Sourcefn try_to_dedicated_string(&self) -> Result<Self::Target, TryReserveError>
fn try_to_dedicated_string(&self) -> Result<Self::Target, TryReserveError>
Converts the value to the allocated string.
Provided Methods§
Sourcefn to_dedicated_string(&self) -> Self::Target
fn to_dedicated_string(&self) -> Self::Target
Implementors§
Source§impl<S: Spec> ToDedicatedString for Built<'_, RiAbsoluteStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Built<'_, RiAbsoluteStr<S>>
Available on crate feature
alloc
only.type Target = RiAbsoluteString<S>
Source§impl<S: Spec> ToDedicatedString for Built<'_, RiReferenceStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Built<'_, RiReferenceStr<S>>
Available on crate feature
alloc
only.type Target = RiReferenceString<S>
Source§impl<S: Spec> ToDedicatedString for Built<'_, RiRelativeStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Built<'_, RiRelativeStr<S>>
Available on crate feature
alloc
only.type Target = RiRelativeString<S>
Source§impl<S: Spec> ToDedicatedString for Built<'_, RiStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Built<'_, RiStr<S>>
Available on crate feature
alloc
only.Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiAbsoluteStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiAbsoluteStr<S>>
Available on crate feature
alloc
only.type Target = RiAbsoluteString<UriSpec>
Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiFragmentStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiFragmentStr<S>>
Available on crate feature
alloc
only.type Target = RiFragmentString<UriSpec>
Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiQueryStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiQueryStr<S>>
Available on crate feature
alloc
only.type Target = RiQueryString<UriSpec>
Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiReferenceStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiReferenceStr<S>>
Available on crate feature
alloc
only.type Target = RiReferenceString<UriSpec>
Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiRelativeStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiRelativeStr<S>>
Available on crate feature
alloc
only.type Target = RiRelativeString<UriSpec>
Source§impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for MappedToUri<'_, RiStr<S>>
Available on crate feature
alloc
only.Source§impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiAbsoluteStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiAbsoluteStr<S>>
Available on crate feature
alloc
only.type Target = RiAbsoluteString<S>
Source§impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiReferenceStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiReferenceStr<S>>
Available on crate feature
alloc
only.type Target = RiReferenceString<S>
Source§impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiRelativeStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiRelativeStr<S>>
Available on crate feature
alloc
only.type Target = RiRelativeString<S>
Source§impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for PasswordMasked<'_, RiStr<S>>
Available on crate feature
alloc
only.Source§impl<S: Spec> ToDedicatedString for Normalized<'_, RiAbsoluteStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Normalized<'_, RiAbsoluteStr<S>>
Available on crate feature
alloc
only.type Target = RiAbsoluteString<S>
Source§impl<S: Spec> ToDedicatedString for Normalized<'_, RiStr<S>>
Available on crate feature alloc
only.
impl<S: Spec> ToDedicatedString for Normalized<'_, RiStr<S>>
Available on crate feature
alloc
only.