Struct iri_string::AbsoluteIriString
[−]
[src]
pub struct AbsoluteIriString(_);
Owned IRI string.
Methods
impl AbsoluteIriString[src]
pub fn new(s: String) -> Result<AbsoluteIriString, UrlParseError>[src]
Creates a new AbsoluteIriString.
If you want [Url], you should use [AbsoluteIri::new].
Examples
let s = "https://例.example.com/example/テスト"; let iri_str = AbsoluteIriString::new(s.to_owned()).expect("Should never fail"); assert_eq!(iri_str, s); assert!(AbsoluteIriString::new("not-absolute-iri".to_owned()).is_err());
pub fn as_iri_str(&self) -> &AbsoluteIriStr[src]
Returns [&AbsoluteIriStr][AbsoluteIriStr] slice for the inner IRI
string.
pub fn to_uri(&self) -> Url[src]
Creates an [Url].
If you want both AbsoluteIriString and [Url] at once, you should
use [AbsoluteIri::new].
Examples
let s = "https://例.example.com/example/テスト"; let iri_str = AbsoluteIriString::new(s.to_owned()).expect("Should never fail"); let url = Url::parse(s).expect("Should never fail"); assert_eq!(iri_str.to_uri(), url);
pub fn as_str(&self) -> &str[src]
Returns a reference to the inner string as &str.
Methods from Deref<Target = AbsoluteIriStr>
pub fn to_uri(&self) -> Url[src]
Creates an [Url].
If you want both AbsoluteIriStr and [Url] at once, you should use
[AbsoluteIri::new].
Examples
let s = "https://例.example.com/example/テスト"; let iri_str = AbsoluteIriStr::new(s).expect("Should never fail"); let url = Url::parse(s).expect("Should never fail"); assert_eq!(iri_str.to_uri(), url);
Trait Implementations
impl Debug for AbsoluteIriString[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Clone for AbsoluteIriString[src]
fn clone(&self) -> AbsoluteIriString[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq for AbsoluteIriString[src]
fn eq(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests for !=.
impl Eq for AbsoluteIriString[src]
impl PartialOrd for AbsoluteIriString[src]
fn partial_cmp(&self, __arg_0: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, __arg_0: &AbsoluteIriString) -> bool[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Ord for AbsoluteIriString[src]
fn cmp(&self, __arg_0: &AbsoluteIriString) -> Ordering[src]
This method returns an Ordering between self and other. Read more
fn max(self, other: Self) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.21.0[src]
Compares and returns the minimum of two values. Read more
impl Hash for AbsoluteIriString[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)[src]
Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher]. Read more
impl OpaqueTypedef for AbsoluteIriString[src]
type Inner = String
Inner type.
type Error = UrlParseError
Validation error type.
unsafe fn from_inner_unchecked(__inner: Self::Inner) -> Self[src]
Creates a new value from the inner value without validation.
fn try_from_inner(__inner: Self::Inner) -> Result<Self, Self::Error>[src]
Tries to create a new value from the inner value with validation.
fn from_inner(__inner: Self::Inner) -> Self[src]
Creates a new value from the inner value with validation. Read more
fn into_inner(self) -> Self::Inner[src]
Takes and returns the inner value with its ownership.
fn as_inner(&self) -> &Self::Inner[src]
Returns the reference to the inner value.
unsafe fn as_inner_mut(&mut self) -> &mut Self::Inner[src]
Returns the mutable reference to the inner value.
impl AsRef<AbsoluteIriStr> for AbsoluteIriString[src]
fn as_ref(&self) -> &AbsoluteIriStr[src]
Performs the conversion.
impl AsRef<String> for AbsoluteIriString[src]
impl Deref for AbsoluteIriString[src]
type Target = AbsoluteIriStr
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target[src]
Dereferences the value.
impl Display for AbsoluteIriString[src]
fn fmt(&self, f: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Into<String> for AbsoluteIriString[src]
impl PartialEq<String> for AbsoluteIriString[src]
fn eq(&self, other: &String) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'__a0> PartialEq<String> for &'__a0 AbsoluteIriString[src]
fn eq(&self, other: &String) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'__a0> PartialEq<&'__a0 String> for AbsoluteIriString[src]
fn eq(&self, other: &&'__a0 String) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialEq<AbsoluteIriString> for String[src]
fn eq(&self, other: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'__a0> PartialEq<&'__a0 AbsoluteIriString> for String[src]
fn eq(&self, other: &&'__a0 AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'__a0> PartialEq<AbsoluteIriString> for &'__a0 String[src]
fn eq(&self, other: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialOrd<String> for AbsoluteIriString[src]
fn partial_cmp(&self, other: &String) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'__a0> PartialOrd<String> for &'__a0 AbsoluteIriString[src]
fn partial_cmp(&self, other: &String) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'__a0> PartialOrd<&'__a0 String> for AbsoluteIriString[src]
fn partial_cmp(&self, other: &&'__a0 String) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialOrd<AbsoluteIriString> for String[src]
fn partial_cmp(&self, other: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'__a0> PartialOrd<&'__a0 AbsoluteIriString> for String[src]
fn partial_cmp(&self, other: &&'__a0 AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'__a0> PartialOrd<AbsoluteIriString> for &'__a0 String[src]
fn partial_cmp(&self, other: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Borrow<AbsoluteIriStr> for AbsoluteIriString[src]
fn borrow(&self) -> &AbsoluteIriStr[src]
Immutably borrows from an owned value. Read more
impl AsRef<str> for AbsoluteIriString[src]
impl<'de> Deserialize<'de> for AbsoluteIriString[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl PartialEq<AbsoluteIriStr> for AbsoluteIriString[src]
fn eq(&self, rhs: &AbsoluteIriStr) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialEq<AbsoluteIriString> for AbsoluteIriStr[src]
fn eq(&self, rhs: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialOrd<AbsoluteIriStr> for AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &AbsoluteIriStr) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialOrd<AbsoluteIriString> for AbsoluteIriStr[src]
fn partial_cmp(&self, rhs: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialEq<AbsoluteIriStr> for &'a AbsoluteIriString[src]
fn eq(&self, rhs: &AbsoluteIriStr) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialEq<&'a AbsoluteIriString> for AbsoluteIriStr[src]
fn eq(&self, rhs: &&'a AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialOrd<AbsoluteIriStr> for &'a AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &AbsoluteIriStr) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialOrd<&'a AbsoluteIriString> for AbsoluteIriStr[src]
fn partial_cmp(&self, rhs: &&'a AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialEq<&'a AbsoluteIriStr> for AbsoluteIriString[src]
fn eq(&self, rhs: &&'a AbsoluteIriStr) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialEq<AbsoluteIriString> for &'a AbsoluteIriStr[src]
fn eq(&self, rhs: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialOrd<&'a AbsoluteIriStr> for AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &&'a AbsoluteIriStr) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialOrd<AbsoluteIriString> for &'a AbsoluteIriStr[src]
fn partial_cmp(&self, rhs: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialEq<AbsoluteIriString> for &'a AbsoluteIriString[src]
fn eq(&self, rhs: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialEq<&'a AbsoluteIriString> for AbsoluteIriString[src]
fn eq(&self, rhs: &&'a AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialOrd<AbsoluteIriString> for &'a AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialOrd<&'a AbsoluteIriString> for AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &&'a AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialEq<str> for AbsoluteIriString[src]
fn eq(&self, rhs: &str) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialEq<AbsoluteIriString> for str[src]
fn eq(&self, rhs: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl PartialOrd<str> for AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &str) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl PartialOrd<AbsoluteIriString> for str[src]
fn partial_cmp(&self, rhs: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialEq<str> for &'a AbsoluteIriString[src]
fn eq(&self, rhs: &str) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialEq<&'a AbsoluteIriString> for str[src]
fn eq(&self, rhs: &&'a AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialOrd<str> for &'a AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &str) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialOrd<&'a AbsoluteIriString> for str[src]
fn partial_cmp(&self, rhs: &&'a AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialEq<&'a str> for AbsoluteIriString[src]
fn eq(&self, rhs: &&'a str) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialEq<AbsoluteIriString> for &'a str[src]
fn eq(&self, rhs: &AbsoluteIriString) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl<'a> PartialOrd<&'a str> for AbsoluteIriString[src]
fn partial_cmp(&self, rhs: &&'a str) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl<'a> PartialOrd<AbsoluteIriString> for &'a str[src]
fn partial_cmp(&self, rhs: &AbsoluteIriString) -> Option<Ordering>[src]
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0[src]
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0[src]
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more