[−][src]Struct iri_string::types::RiAbsoluteString
An owned string of an absolute IRI without fragment part.
This corresponds to absolute-IRI rule in RFC 3987
(and absolute-URI rule in RFC 3986).
The rule for absolute-IRI is scheme ":" ihier-part [ "?" iquery ].
In other words, this is RiString without fragment part.
If you want to accept fragment part, use RiString.
For details, see the document for RiAbsoluteStr.
Enabled by alloc or std feature.
Methods
impl<S: Spec> RiAbsoluteString<S>[src]
pub fn shrink_to_fit(&mut self)[src]
Shrinks the capacity of the inner buffer to match its length.
Methods from Deref<Target = RiAbsoluteStr<S>>
pub fn as_str(&self) -> &str[src]
Returns &str.
pub fn len(&self) -> usize[src]
Returns the string length.
pub fn is_empty(&self) -> bool[src]
Returns whether the string is empty.
Trait Implementations
impl AsRef<RiAbsoluteStr<IriSpec>> for RiAbsoluteString<UriSpec>[src]
fn as_ref(&self) -> &RiAbsoluteStr<IriSpec>[src]
impl<S: Spec> AsRef<RiAbsoluteStr<S>> for RiAbsoluteString<S>[src]
fn as_ref(&self) -> &RiAbsoluteStr<S>[src]
impl<S: Spec> AsRef<RiReferenceStr<S>> for RiAbsoluteString<S>[src]
fn as_ref(&self) -> &RiReferenceStr<S>[src]
impl<S: Spec> AsRef<RiStr<S>> for RiAbsoluteString<S>[src]
impl<S: Spec> AsRef<str> for RiAbsoluteString<S>[src]
impl<S: Spec> Borrow<RiAbsoluteStr<S>> for RiAbsoluteString<S>[src]
fn borrow(&self) -> &RiAbsoluteStr<S>[src]
impl<S: Spec> Borrow<str> for RiAbsoluteString<S>[src]
impl<S: Spec> Clone for RiAbsoluteString<S>[src]
fn clone(&self) -> Self[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<S: Spec> Debug for RiAbsoluteString<S>[src]
impl<S: Spec> Deref for RiAbsoluteString<S>[src]
type Target = RiAbsoluteStr<S>
The resulting type after dereferencing.
fn deref(&self) -> &RiAbsoluteStr<S>[src]
impl<'de, S: Spec> Deserialize<'de> for RiAbsoluteString<S>[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
impl<S: Spec> Display for RiAbsoluteString<S>[src]
impl<S: Spec> Eq for RiAbsoluteString<S>[src]
impl<'_, S: Spec> From<&'_ RiAbsoluteStr<S>> for RiAbsoluteString<S>[src]
fn from(s: &RiAbsoluteStr<S>) -> Self[src]
impl<S: Spec> From<RiAbsoluteString<S>> for String[src]
fn from(s: RiAbsoluteString<S>) -> Self[src]
impl<S: Spec> From<RiAbsoluteString<S>> for RiString<S>[src]
fn from(s: RiAbsoluteString<S>) -> RiString<S>[src]
impl<S: Spec> From<RiAbsoluteString<S>> for RiReferenceString<S>[src]
fn from(s: RiAbsoluteString<S>) -> RiReferenceString<S>[src]
impl<S: Spec> FromStr for RiAbsoluteString<S>[src]
type Err = Error
The associated error which can be returned from parsing.
fn from_str(s: &str) -> Result<Self, Self::Err>[src]
impl<S: Spec> Hash for RiAbsoluteString<S>[src]
fn hash<H: Hasher>(&self, state: &mut H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl<S: Spec> Ord for RiAbsoluteString<S>[src]
fn cmp(&self, other: &Self) -> Ordering[src]
fn max(self, other: Self) -> Self1.21.0[src]
fn min(self, other: Self) -> Self1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self[src]
impl<'_, S: Spec, T: Spec> PartialEq<&'_ RiAbsoluteStr<S>> for RiAbsoluteString<T>[src]
fn eq(&self, o: &&RiAbsoluteStr<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<&'_ RiReferenceStr<T>> for RiAbsoluteString<S>[src]
fn eq(&self, o: &&RiReferenceStr<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<&'_ RiStr<T>> for RiAbsoluteString<S>[src]
impl<'_, S: Spec> PartialEq<&'_ str> for RiAbsoluteString<S>[src]
impl<'_, S: Spec, T: Spec> PartialEq<Cow<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<T>[src]
fn eq(&self, o: &Cow<RiAbsoluteStr<S>>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<Cow<'_, RiReferenceStr<T>>> for RiAbsoluteString<S>[src]
fn eq(&self, o: &Cow<RiReferenceStr<T>>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<Cow<'_, RiStr<T>>> for RiAbsoluteString<S>[src]
impl<'_, S: Spec> PartialEq<Cow<'_, str>> for RiAbsoluteString<S>[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteStr<S>> for RiAbsoluteString<T>[src]
fn eq(&self, o: &RiAbsoluteStr<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialEq<RiAbsoluteString<S>> for str[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialEq<RiAbsoluteString<S>> for &'_ str[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for Cow<'_, RiReferenceStr<T>>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for RiReferenceString<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialEq<RiAbsoluteString<S>> for Cow<'_, str>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialEq<RiAbsoluteString<S>> for String[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for RiStr<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for &'_ RiStr<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for Cow<'_, RiStr<T>>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for RiString<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for RiReferenceStr<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<S>> for &'_ RiReferenceStr<T>[src]
fn eq(&self, o: &RiAbsoluteString<S>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<T>> for RiAbsoluteString<S>[src]
fn eq(&self, other: &RiAbsoluteString<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiAbsoluteString<T>> for RiAbsoluteStr<S>[src]
fn eq(&self, o: &RiAbsoluteString<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<T>> for &'_ RiAbsoluteStr<S>[src]
fn eq(&self, o: &RiAbsoluteString<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialEq<RiAbsoluteString<T>> for Cow<'_, RiAbsoluteStr<S>>[src]
fn eq(&self, o: &RiAbsoluteString<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiReferenceStr<T>> for RiAbsoluteString<S>[src]
fn eq(&self, o: &RiReferenceStr<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiReferenceString<T>> for RiAbsoluteString<S>[src]
fn eq(&self, o: &RiReferenceString<T>) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialEq<RiStr<T>> for RiAbsoluteString<S>[src]
impl<S: Spec, T: Spec> PartialEq<RiString<T>> for RiAbsoluteString<S>[src]
impl<S: Spec> PartialEq<String> for RiAbsoluteString<S>[src]
impl<S: Spec> PartialEq<str> for RiAbsoluteString<S>[src]
impl<'_, S: Spec, T: Spec> PartialOrd<&'_ RiAbsoluteStr<S>> for RiAbsoluteString<T>[src]
fn partial_cmp(&self, o: &&RiAbsoluteStr<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<&'_ RiReferenceStr<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &&RiReferenceStr<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<&'_ RiStr<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &&RiStr<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialOrd<&'_ str> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &&str) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<Cow<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<T>[src]
fn partial_cmp(&self, o: &Cow<RiAbsoluteStr<S>>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<Cow<'_, RiReferenceStr<T>>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &Cow<RiReferenceStr<T>>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<Cow<'_, RiStr<T>>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &Cow<RiStr<T>>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialOrd<Cow<'_, str>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &Cow<str>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteStr<S>> for RiAbsoluteString<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteStr<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialOrd<RiAbsoluteString<S>> for str[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialOrd<RiAbsoluteString<S>> for &'_ str[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for Cow<'_, RiReferenceStr<T>>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for RiReferenceString<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec> PartialOrd<RiAbsoluteString<S>> for Cow<'_, str>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialOrd<RiAbsoluteString<S>> for String[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for RiStr<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for &'_ RiStr<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for Cow<'_, RiStr<T>>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for RiString<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for RiReferenceStr<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<S>> for &'_ RiReferenceStr<T>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, other: &RiAbsoluteString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiAbsoluteString<T>> for RiAbsoluteStr<S>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<T>> for &'_ RiAbsoluteStr<S>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<'_, S: Spec, T: Spec> PartialOrd<RiAbsoluteString<T>> for Cow<'_, RiAbsoluteStr<S>>[src]
fn partial_cmp(&self, o: &RiAbsoluteString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiReferenceStr<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &RiReferenceStr<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiReferenceString<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &RiReferenceString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiStr<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &RiStr<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec, T: Spec> PartialOrd<RiString<T>> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &RiString<T>) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialOrd<String> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &String) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S: Spec> PartialOrd<str> for RiAbsoluteString<S>[src]
fn partial_cmp(&self, o: &str) -> Option<Ordering>[src]
#[must_use]
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
impl<S> Serialize for RiAbsoluteString<S>[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl<'_, S: Spec> TryFrom<&'_ str> for RiAbsoluteString<S>[src]
type Error = Error
The type returned in the event of a conversion error.
fn try_from(s: &str) -> Result<Self, Self::Error>[src]
impl<S: Spec> TryFrom<RiReferenceString<S>> for RiAbsoluteString<S>[src]
type Error = CreationError<RiReferenceString<S>>
The type returned in the event of a conversion error.
fn try_from(s: RiReferenceString<S>) -> Result<Self, Self::Error>[src]
impl<S: Spec> TryFrom<RiString<S>> for RiAbsoluteString<S>[src]
type Error = CreationError<RiString<S>>
The type returned in the event of a conversion error.
fn try_from(s: RiString<S>) -> Result<Self, Self::Error>[src]
impl<S: Spec> TryFrom<String> for RiAbsoluteString<S>[src]
Auto Trait Implementations
impl<S> RefUnwindSafe for RiAbsoluteString<S>
impl<S> Send for RiAbsoluteString<S>
impl<S> Sync for RiAbsoluteString<S>
impl<S> Unpin for RiAbsoluteString<S>
impl<S> UnwindSafe for RiAbsoluteString<S>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,