(function() { var type_impls = Object.fromEntries([["auth",[["
§

impl Adler32Hash for &str

§

fn hash(&self) -> u32

Feeds this value into Adler32.
","Adler32Hash","auth::common::Username","auth::common::HostOrIp"],["
§

impl Arg for &str

§

fn as_str(&self) -> Result<&str, Errno>

Returns a view of this string as a string slice.
§

fn to_string_lossy(&self) -> Cow<'_, str>

Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
§

fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

Returns a view of this string as a maybe-owned CStr.
§

fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
where\n &str: 'b,

Consumes self and returns a view of this string as a maybe-owned\nCStr.
§

fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
where\n &str: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

Runs a closure with self passed in as a &CStr.
","Arg","auth::common::Username","auth::common::HostOrIp"],["
§

impl Arg for &str

§

fn as_str(&self) -> Result<&str, Errno>

Returns a view of this string as a string slice.
§

fn to_string_lossy(&self) -> Cow<'_, str>

Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
§

fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

Returns a view of this string as a maybe-owned CStr.
§

fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
where\n &str: 'b,

Consumes self and returns a view of this string as a maybe-owned\nCStr.
§

fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
where\n &str: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

Runs a closure with self passed in as a &CStr.
","Arg","auth::common::Username","auth::common::HostOrIp"],["
§

impl AsBStr for &str

§

fn as_bstr(&self) -> &[u8]

Casts the input type to a byte slice
","AsBStr","auth::common::Username","auth::common::HostOrIp"],["
§

impl AsBytes for &str

§

fn as_bytes(&self) -> &[u8]

Returns slice of bytes for this data type.
","AsBytes","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> AsBytes for &'a str

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
","AsBytes","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> AsBytes for &'a str

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
","AsBytes","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> Compare<&'b [u8]> for &'a str

§

fn compare(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b [u8]>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> Compare<&'b [u8]> for &'a str

§

fn compare(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b [u8]>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> Compare<&'b str> for &'a str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b str) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> Compare<&'b str> for &'a str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b str) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'b> Compare<&'b str> for &str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
","Compare<&'b str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'b> Compare<Caseless<&'b str>> for &str

§

fn compare(&self, t: Caseless<&'b str>) -> CompareResult

Compares self to another value for equality
","Compare>","auth::common::Username","auth::common::HostOrIp"],["
§

impl Compare<Caseless<char>> for &str

§

fn compare(&self, t: Caseless<char>) -> CompareResult

Compares self to another value for equality
","Compare>","auth::common::Username","auth::common::HostOrIp"],["
§

impl Compare<char> for &str

§

fn compare(&self, t: char) -> CompareResult

Compares self to another value for equality
","Compare","auth::common::Username","auth::common::HostOrIp"],["
§

impl DataFilePaths for &str

§

fn to_urls(self) -> Result<Vec<ListingTableUrl>, DataFusionError>

Parse to a vector of [ListingTableUrl] URLs.
","DataFilePaths","auth::common::Username","auth::common::HostOrIp"],["
1.0.0 (const: unstable) · Source§

impl Default for &str

Source§

fn default() -> &str

Creates an empty str

\n
","Default","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where\n 'de: 'a,

Source§

fn deserialize<D>(\n deserializer: D,\n) -> Result<&'a str, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl Expected for &str

Source§

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

Format an explanation of what data was being expected. Same signature as\nthe Display and Debug traits.
","Expected","auth::common::Username","auth::common::HostOrIp"],["
§

impl ExtendInto for &str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Extender = String

The type that will be produced
§

fn new_builder(&self) -> String

Create a new Extend of the correct type
§

fn extend_into(&self, acc: &mut String)

Accumulate the input into an accumulator
","ExtendInto","auth::common::Username","auth::common::HostOrIp"],["
§

impl ExtendInto for &str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Extender = String

The type that will be produced
§

fn new_builder(&self) -> String

Create a new Extend of the correct type
§

fn extend_into(&self, acc: &mut String)

Accumulate the input into an accumulator
","ExtendInto","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'s> FindSlice<&'s str> for &str

§

fn find_slice(&self, substr: &'s str) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<&'s str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'s> FindSlice<(&'s str,)> for &str

§

fn find_slice(&self, substr: (&'s str,)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str,)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'s> FindSlice<(&'s str, &'s str)> for &str

§

fn find_slice(&self, substr: (&'s str, &'s str)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str, &'s str)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'s> FindSlice<(&'s str, &'s str, &'s str)> for &str

§

fn find_slice(\n &self,\n substr: (&'s str, &'s str, &'s str),\n) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str, &'s str, &'s str)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl FindSlice<(char,)> for &str

§

fn find_slice(&self, substr: (char,)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char,)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl FindSlice<(char, char)> for &str

§

fn find_slice(&self, substr: (char, char)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char, char)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl FindSlice<(char, char, char)> for &str

§

fn find_slice(&self, substr: (char, char, char)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char, char, char)>","auth::common::Username","auth::common::HostOrIp"],["
§

impl FindSlice<char> for &str

§

fn find_slice(&self, substr: char) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> FindSubstring<&'b str> for &'a str

§

fn find_substring(&self, substr: &'b str) -> Option<usize>

Returns the byte position of the substring if it is found
","FindSubstring<&'b str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> FindSubstring<&'b str> for &'a str

§

fn find_substring(&self, substr: &'b str) -> Option<usize>

Returns the byte position of the substring if it is found
","FindSubstring<&'b str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> FindToken<&'a u8> for &'b str

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
","FindToken<&'a u8>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, 'b> FindToken<&'a u8> for &'b str

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
","FindToken<&'a u8>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> FindToken<char> for &'a str

§

fn find_token(&self, token: char) -> bool

Returns true if self contains the token
","FindToken","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> FindToken<char> for &'a str

§

fn find_token(&self, token: char) -> bool

Returns true if self contains the token
","FindToken","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> FindToken<u8> for &'a str

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
","FindToken","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> FindToken<u8> for &'a str

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
","FindToken","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Follow<'a> for &'a str

§

type Inner = &'a str

§

unsafe fn follow(buf: &'a [u8], loc: usize) -> <&'a str as Follow<'a>>::Inner

Safety Read more
","Follow<'a>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Attribute> for &'l str

§

fn from(input: &'l Attribute) -> &'l str

Converts to this type from the input type.
","From<&'l Attribute>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'_derivative_strum> From<&'_derivative_strum BatchRegionDdlRequest> for &'static str

§

fn from(x: &'_derivative_strum BatchRegionDdlRequest) -> &'static str

Converts to this type from the input type.
","From<&'_derivative_strum BatchRegionDdlRequest>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Key> for &'l str

§

fn from(input: &'l Key) -> &'l str

Converts to this type from the input type.
","From<&'l Key>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Key> for &'l str

§

fn from(input: &'l Key) -> &'l str

Converts to this type from the input type.
","From<&'l Key>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Language> for &'l str

§

fn from(input: &'l Language) -> &'l str

Converts to this type from the input type.
","From<&'l Language>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Region> for &'l str

§

fn from(input: &'l Region) -> &'l str

Converts to this type from the input type.
","From<&'l Region>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'_derivative_strum> From<&'_derivative_strum RegionRequest> for &'static str

§

fn from(x: &'_derivative_strum RegionRequest) -> &'static str

Converts to this type from the input type.
","From<&'_derivative_strum RegionRequest>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiAbsoluteStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiAbsoluteStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiFragmentStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiFragmentStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiFragmentStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiQueryStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiQueryStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiQueryStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiReferenceStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiReferenceStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiReferenceStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiRelativeStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiRelativeStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiRelativeStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S> From<&'a RiStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Script> for &'l str

§

fn from(input: &'l Script) -> &'l str

Converts to this type from the input type.
","From<&'l Script>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l SubdivisionSuffix> for &'l str

§

fn from(input: &'l SubdivisionSuffix) -> &'l str

Converts to this type from the input type.
","From<&'l SubdivisionSuffix>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Subtag> for &'l str

§

fn from(input: &'l Subtag) -> &'l str

Converts to this type from the input type.
","From<&'l Subtag>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Subtag> for &'l str

§

fn from(input: &'l Subtag) -> &'l str

Converts to this type from the input type.
","From<&'l Subtag>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> From<&'a UriTemplateStr> for &'a str

§

fn from(s: &'a UriTemplateStr) -> &'a str

Converts to this type from the input type.
","From<&'a UriTemplateStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'l> From<&'l Variant> for &'l str

§

fn from(input: &'l Variant) -> &'l str

Converts to this type from the input type.
","From<&'l Variant>","auth::common::Username","auth::common::HostOrIp"],["
§

impl From<BatchRegionDdlRequest> for &'static str

§

fn from(x: BatchRegionDdlRequest) -> &'static str

Converts to this type from the input type.
","From","auth::common::Username","auth::common::HostOrIp"],["
§

impl From<ErrorKind> for &'static str

§

fn from(v: ErrorKind) -> &'static str

Converts to this type from the input type.
","From","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'h> From<Match<'h>> for &'h str

§

fn from(m: Match<'h>) -> &'h str

Converts to this type from the input type.
","From>","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> From<Name<'a>> for &'a str

Source§

fn from(name: Name<'a>) -> &'a str

Converts to this type from the input type.
","From>","auth::common::Username","auth::common::HostOrIp"],["
§

impl From<Operation> for &'static str

§

fn from(v: Operation) -> &'static str

Converts to this type from the input type.
","From","auth::common::Username","auth::common::HostOrIp"],["
§

impl From<RegionRequest> for &'static str

§

fn from(x: RegionRequest) -> &'static str

Converts to this type from the input type.
","From","auth::common::Username","auth::common::HostOrIp"],["
§

impl From<Scheme> for &'static str

§

fn from(v: Scheme) -> &'static str

Converts to this type from the input type.
","From","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> FromSql<'a> for &'a str

§

fn from_sql(\n ty: &Type,\n raw: &'a [u8],\n) -> Result<&'a str, Box<dyn Error + Sync + Send>>

Creates a new value of this type from a buffer of data of the specified\nPostgres Type in its binary format. Read more
§

fn accepts(ty: &Type) -> bool

Determines if a value of this type can be created from the specified\nPostgres Type.
§

fn from_sql_null(ty: &Type) -> Result<Self, Box<dyn Error + Sync + Send>>

Creates a new value of this type from a NULL SQL value. Read more
§

fn from_sql_nullable(\n ty: &Type,\n raw: Option<&'a [u8]>,\n) -> Result<Self, Box<dyn Error + Sync + Send>>

A convenience function that delegates to from_sql and from_sql_null depending on the\nvalue of raw.
","FromSql<'a>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Input for &'a str

§

fn split_at_position_mode<OM, P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, <<OM as OutputMode>::Output as Mode>::Output<&'a str>), Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>>
where\n OM: OutputMode,\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

mode version of split_at_position

\n
§

fn split_at_position_mode1<OM, P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, <<OM as OutputMode>::Output as Mode>::Output<&'a str>), Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>>
where\n OM: OutputMode,\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

mode version of split_at_position

\n
§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Iter = Chars<'a>

An iterator over the input type, producing the item
§

type IterIndices = CharIndices<'a>

An iterator over the input type, producing the item and its byte position\nIf we’re iterating over &str, the position\ncorresponds to the byte index of the character
§

fn input_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
§

fn take(&self, index: usize) -> &'a str

Returns a slice of index bytes. panics if index > length
§

fn take_from(&self, index: usize) -> &'a str

Returns a slice starting at index bytes. panics if index > length
§

fn take_split(&self, index: usize) -> (&'a str, &'a str)

Split the stream at the index byte offset. panics if index > length
§

fn position<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'a str as Input>::Item) -> bool,

Returns the byte position of the first element satisfying the predicate
§

fn iter_elements(&self) -> <&'a str as Input>::Iter

Returns an iterator over the elements
§

fn iter_indices(&self) -> <&'a str as Input>::IterIndices

Returns an iterator over the elements and their byte offsets
§

fn slice_index(&self, count: usize) -> Result<usize, Needed>

Get the byte offset from the element’s position in the stream
§

fn split_at_position<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
§

fn split_at_position_complete<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1_complete<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
","Input","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> InputIter for &'a str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Iter = CharIndices<'a>

An iterator over the input type, producing the item and its position\nfor use with [Slice]. If we’re iterating over &str, the position\ncorresponds to the byte index of the character
§

type IterElem = Chars<'a>

An iterator over the input type, producing the item
§

fn iter_indices(&self) -> <&'a str as InputIter>::Iter

Returns an iterator over the elements and their byte offsets
§

fn iter_elements(&self) -> <&'a str as InputIter>::IterElem

Returns an iterator over the elements
§

fn position<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'a str as InputIter>::Item) -> bool,

Finds the byte position of the element
§

fn slice_index(&self, count: usize) -> Result<usize, Needed>

Get the byte offset from the element’s position in the stream
","InputIter","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> InputLength for &'a str

§

fn input_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
","InputLength","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> InputTake for &'a str

§

fn take(&self, count: usize) -> &'a str

Returns a slice of count bytes. panics if count > length
§

fn take_split(&self, count: usize) -> (&'a str, &'a str)

Split the stream at the count byte offset. panics if count > length
","InputTake","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> InputTakeAtPosition for &'a str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

fn split_at_position<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
§

fn split_at_position_complete<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1_complete<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
","InputTakeAtPosition","auth::common::Username","auth::common::HostOrIp"],["
§

impl IntoDeleteInput for &str

Implement IntoDeleteInput for &str so we can use &str as a DeleteInput.

\n
§

fn into_delete_input(self) -> DeleteInput

Convert self into a DeleteInput.
","IntoDeleteInput","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a str
where\n E: Error,

Source§

type Deserializer = StrDeserializer<'a, E>

The type of the deserializer being converted into.
Source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

Convert this value into a deserializer.
","IntoDeserializer<'de, E>","auth::common::Username","auth::common::HostOrIp"],["
§

impl IntoResponse for &'static str

§

fn into_response(self) -> Response<Body>

Create a response.
","IntoResponse","auth::common::Username","auth::common::HostOrIp"],["
§

impl Literal for &str

§

fn lit(&self) -> Expr

convert the value to a Literal expression
","Literal","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Offset<<&'a str as Stream>::Checkpoint> for &'a str

§

fn offset_from(&self, other: &<&'a str as Stream>::Checkpoint) -> usize

Offset between the first byte of start and the first byte of selfa Read more
","Offset<<&'a str as Stream>::Checkpoint>","auth::common::Username","auth::common::HostOrIp"],["
§

impl Offset for &str

§

fn offset_from(&self, start: &&str) -> usize

Offset between the first byte of start and the first byte of selfa Read more
","Offset","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Offset for &'a str

§

fn offset(&self, second: &&'a str) -> usize

Offset between the first byte of self and the first byte of the argument
","Offset","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Offset for &'a str

§

fn offset(&self, second: &&'a str) -> usize

Offset between the first byte of self and the first byte of the argument\nthe argument must be a part of self, otherwise this can fail with arithmetic\nunderflows as it compares byte offsets
","Offset","auth::common::Username","auth::common::HostOrIp"],["
§

impl<R> ParseSlice<R> for &str
where\n R: FromStr,

§

fn parse_slice(&self) -> Option<R>

Succeeds if parse() succeeded Read more
","ParseSlice","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, R> ParseTo<R> for &'a str
where\n R: FromStr,

§

fn parse_to(&self) -> Option<R>

Succeeds if parse() succeeded. The byte slice implementation\nwill first convert it to a &str, then apply the parse() function
","ParseTo","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, R> ParseTo<R> for &'a str
where\n R: FromStr,

§

fn parse_to(&self) -> Option<R>

Succeeds if parse() succeeded. The byte slice implementation\nwill first convert it to a &str, then apply the parse() function
","ParseTo","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'s, I, E> Parser<I, <I as Stream>::Slice, E> for &'s str
where\n E: ParserError<I>,\n I: Compare<&'s str> + StreamIsPartial + Stream,

This is a shortcut for [literal][crate::token::literal].

\n

§Example

\n
\nfn parser<'s>(s: &mut &'s str) -> ModalResult<&'s str> {\n  alt((\"Hello\", take(5usize))).parse_next(s)\n}\n\nassert_eq!(parser.parse_peek(\"Hello, World!\"), Ok((\", World!\", \"Hello\")));\nassert_eq!(parser.parse_peek(\"Something\"), Ok((\"hing\", \"Somet\")));\nassert!(parser.parse_peek(\"Some\").is_err());\nassert!(parser.parse_peek(\"\").is_err());
§

fn parse_next(&mut self, i: &mut I) -> Result<<I as Stream>::Slice, E>

Take tokens from the [Stream], turning it into the output Read more
§

fn parse(\n &mut self,\n input: I,\n) -> Result<O, ParseError<I, <E as ParserError<I>>::Inner>>
where\n Self: Sized,\n I: Stream + StreamIsPartial,\n E: ParserError<I>,\n <E as ParserError<I>>::Inner: ParserError<I>,

Parse all of input, generating O from it
§

fn parse_peek(&mut self, input: I) -> Result<(I, O), E>

Take tokens from the [Stream], turning it into the output Read more
§

fn by_ref(&mut self) -> ByRef<'_, Self, I, O, E>
where\n Self: Sized,

Treat &mut Self as a parser Read more
§

fn value<O2>(self, val: O2) -> Value<Self, I, O, O2, E>
where\n Self: Sized,\n O2: Clone,

Produce the provided value Read more
§

fn default_value<O2>(self) -> DefaultValue<Self, I, O, O2, E>
where\n Self: Sized,\n O2: Default,

Produce a type’s default value Read more
§

fn void(self) -> Void<Self, I, O, E>
where\n Self: Sized,

Discards the output of the Parser Read more
§

fn output_into<O2>(self) -> OutputInto<Self, I, O, O2, E>
where\n Self: Sized,\n O: Into<O2>,

Convert the parser’s output to another type using std::convert::From Read more
§

fn take(self) -> Take<Self, I, O, E>
where\n Self: Sized,\n I: Stream,

Produce the consumed input as produced value. Read more
§

fn with_taken(self) -> WithTaken<Self, I, O, E>
where\n Self: Sized,\n I: Stream,

Produce the consumed input with the output Read more
§

fn span(self) -> Span<Self, I, O, E>
where\n Self: Sized,\n I: Stream + Location,

Produce the location of the consumed input as produced value. Read more
§

fn with_span(self) -> WithSpan<Self, I, O, E>
where\n Self: Sized,\n I: Stream + Location,

Produce the location of consumed input with the output Read more
§

fn map<G, O2>(self, map: G) -> Map<Self, G, I, O, O2, E>
where\n G: FnMut(O) -> O2,\n Self: Sized,

Maps a function over the output of a parser Read more
§

fn try_map<G, O2, E2>(self, map: G) -> TryMap<Self, G, I, O, O2, E, E2>
where\n Self: Sized,\n G: FnMut(O) -> Result<O2, E2>,\n I: Stream,\n E: FromExternalError<I, E2> + ParserError<I>,

Applies a function returning a Result over the output of a parser. Read more
§

fn verify_map<G, O2>(self, map: G) -> VerifyMap<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(O) -> Option<O2>,\n I: Stream,\n E: ParserError<I>,

Apply both [Parser::verify] and [Parser::map]. Read more
§

fn flat_map<G, H, O2>(self, map: G) -> FlatMap<Self, G, H, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(O) -> H,\n H: Parser<I, O2, E>,

Creates a parser from the output of this one Read more
§

fn and_then<G, O2>(self, inner: G) -> AndThen<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: Parser<O, O2, E>,\n O: StreamIsPartial,\n I: Stream,

Applies a second parser over the output of the first one Read more
§

fn parse_to<O2>(self) -> ParseTo<Self, I, O, O2, E>
where\n Self: Sized,\n I: Stream,\n O: ParseSlice<O2>,\n E: ParserError<I>,

Apply std::str::FromStr to the output of the parser Read more
§

fn verify<G, O2>(self, filter: G) -> Verify<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(&O2) -> bool,\n I: Stream,\n O: Borrow<O2>,\n E: ParserError<I>,\n O2: ?Sized,

Returns the output of the child parser if it satisfies a verification function. Read more
§

fn context<C>(self, context: C) -> Context<Self, I, O, E, C>
where\n Self: Sized,\n I: Stream,\n E: AddContext<I, C> + ParserError<I>,\n C: Clone + Debug,

If parsing fails, add context to the error Read more
§

fn context_with<F, C, FI>(\n self,\n context: F,\n) -> ContextWith<Self, I, O, E, F, C, FI>
where\n Self: Sized,\n I: Stream,\n E: AddContext<I, C> + ParserError<I>,\n F: Fn() -> FI + Clone,\n C: Debug,\n FI: Iterator<Item = C>,

If parsing fails, dynamically add context to the error Read more
§

fn map_err<G, E2>(self, map: G) -> MapErr<Self, G, I, O, E, E2>
where\n G: FnMut(E) -> E2,\n Self: Sized,

Maps a function over the error of a parser Read more
§

fn complete_err(self) -> CompleteErr<Self, I, O, E>
where\n Self: Sized,

Transforms [Incomplete][crate::error::ErrMode::Incomplete] into [Backtrack][crate::error::ErrMode::Backtrack] Read more
§

fn err_into<E2>(self) -> ErrInto<Self, I, O, E, E2>
where\n Self: Sized,\n E: Into<E2>,

Convert the parser’s error to another type using std::convert::From
","Parser::Slice, E>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a, S1> PartialEq<Ascii<S1>> for &'a str
where\n S1: AsRef<str>,

§

fn eq(&self, other: &Ascii<S1>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<Authority> for &'a str

§

fn eq(&self, other: &Authority) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<BStr> for &'a str

§

fn eq(&self, other: &BStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> PartialEq<ByteStr> for &str

Source§

fn eq(&self, other: &ByteStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> PartialEq<ByteString> for &str

Source§

fn eq(&self, other: &ByteString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialEq<Bytes> for &str

§

fn eq(&self, other: &Bytes) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<Bytes> for &'a str

§

fn eq(&self, other: &Bytes) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialEq<BytesMut> for &str

§

fn eq(&self, other: &BytesMut) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
1.0.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

Source§

fn eq(&self, other: &Cow<'a, str>) -> bool

Tests for self and other values to be equal, and is used by ==.
Source§

fn ne(&self, other: &Cow<'a, str>) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<HeaderName> for &'a str

§

fn eq(&self, other: &HeaderName) -> bool

Performs a case-insensitive comparison of the string against the header\nname

\n
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<HeaderValue> for &'a str

§

fn eq(&self, other: &HeaderValue) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<VE> PartialEq<MetadataKey<VE>> for &str
where\n VE: ValueEncoding,

§

fn eq(&self, other: &MetadataKey<VE>) -> bool

Performs a case-insensitive comparison of the string against the header\nname

\n
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<VE> PartialEq<MetadataValue<VE>> for &str
where\n VE: ValueEncoding,

§

fn eq(&self, other: &MetadataValue<VE>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<Method> for &'a str

§

fn eq(&self, other: &Method) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> PartialEq<Mime> for &'a str

Source§

fn eq(&self, mime: &Mime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a, 'b> PartialEq<Name<'a>> for &'b str

Source§

fn eq(&self, other: &Name<'a>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
1.29.0 · Source§

impl<'a> PartialEq<OsString> for &'a str

Source§

fn eq(&self, other: &OsString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<PathAndQuery> for &'a str

§

fn eq(&self, other: &PathAndQuery) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiAbsoluteStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiAbsoluteStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiAbsoluteString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiAbsoluteString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiFragmentStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiFragmentStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiFragmentString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiFragmentString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiQueryStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiQueryStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiQueryString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiQueryString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiReferenceStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiReferenceStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiReferenceString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiReferenceString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiRelativeStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiRelativeStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiRelativeString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiRelativeString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialEq<RiString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","auth::common::Username","auth::common::HostOrIp"],["
1.0.0 · Source§

impl<'a, 'b> PartialEq<String> for &'a str

Source§

fn eq(&self, other: &String) -> bool

Tests for self and other values to be equal, and is used by ==.
Source§

fn ne(&self, other: &String) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialEq<UncasedStr> for &str

§

fn eq(&self, other: &UncasedStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialEq<Uri> for &'a str

§

fn eq(&self, uri: &Uri) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialEq<UriTemplateStr> for &str

§

fn eq(&self, o: &UriTemplateStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialEq<UriTemplateString> for &str

§

fn eq(&self, o: &UriTemplateString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl PartialEq<Value> for &str

Source§

fn eq(&self, other: &Value) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialOrd<Authority> for &'a str

§

fn partial_cmp(&self, other: &Authority) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialOrd<BStr> for &'a str

§

fn partial_cmp(&self, other: &BStr) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialOrd<Bytes> for &str

§

fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialOrd<Bytes> for &'a str

§

fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialOrd<BytesMut> for &str

§

fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialOrd<HeaderValue> for &'a str

§

fn partial_cmp(&self, other: &HeaderValue) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl<VE> PartialOrd<MetadataValue<VE>> for &str
where\n VE: ValueEncoding,

§

fn partial_cmp(&self, other: &MetadataValue<VE>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> PartialOrd<PathAndQuery> for &'a str

§

fn partial_cmp(&self, other: &PathAndQuery) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiAbsoluteStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiAbsoluteStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiAbsoluteString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiFragmentStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiFragmentStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiFragmentString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiFragmentString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiQueryStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiQueryStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiQueryString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiQueryString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiReferenceStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiReferenceStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiReferenceString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiReferenceString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiRelativeStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiRelativeStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiRelativeString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiRelativeString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<S> PartialOrd<RiString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialOrd<UriTemplateStr> for &str

§

fn partial_cmp(&self, o: &UriTemplateStr) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
§

impl PartialOrd<UriTemplateString> for &str

§

fn partial_cmp(&self, o: &UriTemplateString) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'b> Pattern for &'b str

Non-allocating substring search.

\n

Will handle the pattern \"\" as returning empty matches at each character\nboundary.

\n

§Examples

\n
assert_eq!(\"Hello world\".find(\"world\"), Some(6));
Source§

fn is_prefix_of(self, haystack: &str) -> bool

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches at the front of the haystack.

\n
Source§

fn is_contained_in(self, haystack: &str) -> bool

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches anywhere in the haystack

\n
Source§

fn strip_prefix_of(self, haystack: &str) -> Option<&str>

🔬This is a nightly-only experimental API. (pattern)

Removes the pattern from the front of haystack, if it matches.

\n
Source§

fn is_suffix_of<'a>(self, haystack: &'a str) -> bool
where\n <&'b str as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches at the back of the haystack.

\n
Source§

fn strip_suffix_of<'a>(self, haystack: &'a str) -> Option<&'a str>
where\n <&'b str as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)

Removes the pattern from the back of haystack, if it matches.

\n
Source§

type Searcher<'a> = StrSearcher<'a, 'b>

🔬This is a nightly-only experimental API. (pattern)
Associated searcher for this pattern
Source§

fn into_searcher(self, haystack: &str) -> StrSearcher<'_, 'b>

🔬This is a nightly-only experimental API. (pattern)
Constructs the associated searcher from\nself and the haystack to search in.
Source§

fn as_utf8_pattern(&self) -> Option<Utf8Pattern<'_>>

🔬This is a nightly-only experimental API. (pattern)
Returns the pattern as utf-8 bytes if possible.
","Pattern","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> PhfBorrow<str> for &'a str

Source§

fn borrow(&self) -> &str

Convert a reference to self to a reference to the borrowed type.
","PhfBorrow","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Replacer for &'a str

§

fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)

Appends possibly empty data to dst to replace the current match. Read more
§

fn no_expansion(&mut self) -> Option<Cow<'_, str>>

Return a fixed unchanging replacement string. Read more
§

fn by_ref<'r>(&'r mut self) -> ReplacerRef<'r, Self>

Returns a type that implements Replacer, but that borrows and wraps\nthis Replacer. Read more
","Replacer","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> ScalarRef<'a> for &'a str

§

type ScalarType = String

The corresponding [Scalar] type.
§

fn to_owned_scalar(&self) -> String

Convert the reference into an owned value.
","ScalarRef<'a>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Slice<Range<usize>> for &'a str

§

fn slice(&self, range: Range<usize>) -> &'a str

Slices self according to the range argument
","Slice>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Slice<RangeFrom<usize>> for &'a str

§

fn slice(&self, range: RangeFrom<usize>) -> &'a str

Slices self according to the range argument
","Slice>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Slice<RangeFull> for &'a str

§

fn slice(&self, range: RangeFull) -> &'a str

Slices self according to the range argument
","Slice","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Slice<RangeTo<usize>> for &'a str

§

fn slice(&self, range: RangeTo<usize>) -> &'a str

Slices self according to the range argument
","Slice>","auth::common::Username","auth::common::HostOrIp"],["
§

impl SliceLen for &str

§

fn slice_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
","SliceLen","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'i> Stream for &'i str

§

type Token = char

The smallest unit being parsed Read more
§

type Slice = &'i str

Sequence of Tokens Read more
§

type IterOffsets = CharIndices<'i>

Iterate with the offset from the current location
§

type Checkpoint = Checkpoint<&'i str, &'i str>

A parse location within the stream
§

fn iter_offsets(&self) -> <&'i str as Stream>::IterOffsets

Iterate with the offset from the current location
§

fn eof_offset(&self) -> usize

Returns the offset to the end of the input
§

fn next_token(&mut self) -> Option<<&'i str as Stream>::Token>

Split off the next token from the input
§

fn peek_token(&self) -> Option<<&'i str as Stream>::Token>

Split off the next token from the input
§

fn offset_for<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'i str as Stream>::Token) -> bool,

Finds the offset of the next matching token
§

fn offset_at(&self, tokens: usize) -> Result<usize, Needed>

Get the offset for the number of tokens into the stream Read more
§

fn next_slice(&mut self, offset: usize) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

unsafe fn next_slice_unchecked(\n &mut self,\n offset: usize,\n) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

fn peek_slice(&self, offset: usize) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input
§

unsafe fn peek_slice_unchecked(\n &self,\n offset: usize,\n) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

fn checkpoint(&self) -> <&'i str as Stream>::Checkpoint

Save the current parse location within the stream
§

fn reset(&mut self, checkpoint: &<&'i str as Stream>::Checkpoint)

Revert the stream to a prior [Self::Checkpoint] Read more
§

fn raw(&self) -> &dyn Debug

👎Deprecated since 0.7.10: Replaced with Stream::trace
Deprecated for callers as of 0.7.10, instead call [Stream::trace]
§

fn finish(&mut self) -> Self::Slice

Advance to the end of the stream
§

fn peek_finish(&self) -> Self::Slice
where\n Self: Clone,

Advance to the end of the stream
§

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

Write out a single-line summary of the current parse location
","Stream","auth::common::Username","auth::common::HostOrIp"],["
§

impl StreamIsPartial for &str

§

type PartialState = ()

Whether the stream is currently partial or complete
§

fn complete(&mut self) -> <&str as StreamIsPartial>::PartialState

Mark the stream is complete
§

fn restore_partial(&mut self, _state: <&str as StreamIsPartial>::PartialState)

Restore the stream back to its previous state
§

fn is_partial_supported() -> bool

Report whether the [Stream] is can ever be incomplete
§

fn is_partial(&self) -> bool

Report whether the [Stream] is currently incomplete
","StreamIsPartial","auth::common::Username","auth::common::HostOrIp"],["
§

impl ToSql for &str

§

fn to_sql(\n &self,\n ty: &Type,\n w: &mut BytesMut,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Converts the value of self into the binary format of the specified\nPostgres Type, appending it to out. Read more
§

fn accepts(ty: &Type) -> bool

Determines if a value of this type can be converted to the specified\nPostgres Type.
§

fn to_sql_checked(\n &self,\n ty: &Type,\n out: &mut BytesMut,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

An adaptor method used internally by Rust-Postgres. Read more
§

fn encode_format(&self, _ty: &Type) -> Format

Specify the encode format
","ToSql","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> TryFrom<&'a ByteStr> for &'a str

Source§

type Error = Utf8Error

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

fn try_from(\n s: &'a ByteStr,\n) -> Result<&'a str, <&'a str as TryFrom<&'a ByteStr>>::Error>

Performs the conversion.
","TryFrom<&'a ByteStr>","auth::common::Username","auth::common::HostOrIp"],["
Source§

impl<'a> TryFrom<&'a ByteString> for &'a str

Source§

type Error = Utf8Error

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

fn try_from(\n s: &'a ByteString,\n) -> Result<&'a str, <&'a str as TryFrom<&'a ByteString>>::Error>

Performs the conversion.
","TryFrom<&'a ByteString>","auth::common::Username","auth::common::HostOrIp"],["
1.72.0 · Source§

impl<'a> TryFrom<&'a OsStr> for &'a str

Source§

fn try_from(\n value: &'a OsStr,\n) -> Result<&'a str, <&'a str as TryFrom<&'a OsStr>>::Error>

Tries to convert an &OsStr to a &str.

\n\n
use std::ffi::OsStr;\n\nlet os_str = OsStr::new(\"foo\");\nlet as_str = <&str>::try_from(os_str).unwrap();\nassert_eq!(as_str, \"foo\");
Source§

type Error = Utf8Error

The type returned in the event of a conversion error.
","TryFrom<&'a OsStr>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> TryFrom<AnyRef<'a>> for &'a str

§

type Error = Error

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

fn try_from(any: AnyRef<'a>) -> Result<&'a str, Error>

Performs the conversion.
","TryFrom>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> UnicodeNormalization<Chars<'a>> for &'a str

§

fn nfd(self) -> Decompositions<Chars<'a>>

Returns an iterator over the string in Unicode Normalization Form D\n(canonical decomposition).
§

fn nfkd(self) -> Decompositions<Chars<'a>>

Returns an iterator over the string in Unicode Normalization Form KD\n(compatibility decomposition).
§

fn nfc(self) -> Recompositions<Chars<'a>>

An Iterator over the string in Unicode Normalization Form C\n(canonical decomposition followed by canonical composition).
§

fn nfkc(self) -> Recompositions<Chars<'a>>

An Iterator over the string in Unicode Normalization Form KC\n(compatibility decomposition followed by canonical composition).
§

fn cjk_compat_variants(self) -> Replacements<Chars<'a>>

A transformation which replaces CJK Compatibility Ideograph codepoints\nwith normal forms using Standardized Variation Sequences. This is not\npart of the canonical or compatibility decomposition algorithms, but\nperforming it before those algorithms produces normalized output which\nbetter preserves the intent of the original text. Read more
§

fn stream_safe(self) -> StreamSafe<Chars<'a>>

An Iterator over the string with Conjoining Grapheme Joiner characters\ninserted according to the Stream-Safe Text Process (UAX15-D4)
","UnicodeNormalization>","auth::common::Username","auth::common::HostOrIp"],["
§

impl UpdateSlice for &str

§

fn update_slice(self, inner: <&str as Stream>::Slice) -> &str

Convert an Output type to be used as Stream
","UpdateSlice","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> Verifiable for &'a str

§

fn run_verifier(\n v: &mut Verifier<'_, '_>,\n pos: usize,\n) -> Result<(), InvalidFlatbuffer>

Runs the verifier for this type, assuming its at position pos in the verifier’s buffer.\nShould not need to be called directly.
","Verifiable","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'zf> ZeroFrom<'zf, String> for &'zf str

§

fn zero_from(other: &'zf String) -> &'zf str

Clone the other C into a struct that may retain references into C.
","ZeroFrom<'zf, String>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'zf> ZeroFrom<'zf, str> for &'zf str

§

fn zero_from(other: &'zf str) -> &'zf str

Clone the other C into a struct that may retain references into C.
","ZeroFrom<'zf, str>","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> AsHeaderName for &'a str

","AsHeaderName","auth::common::Username","auth::common::HostOrIp"],["
1.65.0 · Source§

impl !Error for &str

","Error","auth::common::Username","auth::common::HostOrIp"],["
§

impl IntoHeaderName for &'static str

","IntoHeaderName","auth::common::Username","auth::common::HostOrIp"],["
§

impl<'a> IntoUrl for &'a str

","IntoUrl","auth::common::Username","auth::common::HostOrIp"]]],["servers",[["
§

impl Adler32Hash for &str

§

fn hash(&self) -> u32

Feeds this value into Adler32.
","Adler32Hash","servers::http::authorize::Credential"],["
§

impl Arg for &str

§

fn as_str(&self) -> Result<&str, Errno>

Returns a view of this string as a string slice.
§

fn to_string_lossy(&self) -> Cow<'_, str>

Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
§

fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

Returns a view of this string as a maybe-owned CStr.
§

fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
where\n &str: 'b,

Consumes self and returns a view of this string as a maybe-owned\nCStr.
§

fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
where\n &str: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

Runs a closure with self passed in as a &CStr.
","Arg","servers::http::authorize::Credential"],["
§

impl Arg for &str

§

fn as_str(&self) -> Result<&str, Errno>

Returns a view of this string as a string slice.
§

fn to_string_lossy(&self) -> Cow<'_, str>

Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
§

fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

Returns a view of this string as a maybe-owned CStr.
§

fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
where\n &str: 'b,

Consumes self and returns a view of this string as a maybe-owned\nCStr.
§

fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
where\n &str: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

Runs a closure with self passed in as a &CStr.
","Arg","servers::http::authorize::Credential"],["
§

impl AsBStr for &str

§

fn as_bstr(&self) -> &[u8]

Casts the input type to a byte slice
","AsBStr","servers::http::authorize::Credential"],["
§

impl AsBytes for &str

§

fn as_bytes(&self) -> &[u8]

Returns slice of bytes for this data type.
","AsBytes","servers::http::authorize::Credential"],["
§

impl<'a> AsBytes for &'a str

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
","AsBytes","servers::http::authorize::Credential"],["
§

impl<'a> AsBytes for &'a str

§

fn as_bytes(&self) -> &[u8]

Casts the input type to a byte slice
","AsBytes","servers::http::authorize::Credential"],["
§

impl<'a, 'b, Spec> AsciiCaseInsensitiveEq<ContentChars<'b, Spec>> for &'a str
where\n Spec: GeneralQSSpec,

§

fn eq_ignore_ascii_case(&self, other: &ContentChars<'b, Spec>) -> bool

compares this instance with other with a ascii case insensitive comparsion algorithm Read more
","AsciiCaseInsensitiveEq>","servers::http::authorize::Credential"],["
§

impl<'i> ColumnIndex<AnyRow> for &'i str

§

fn index(&self, row: &AnyRow) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex","servers::http::authorize::Credential"],["
§

impl<'i> ColumnIndex<AnyStatement<'_>> for &'i str

§

fn index(&self, statement: &AnyStatement<'_>) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex>","servers::http::authorize::Credential"],["
§

impl ColumnIndex<MySqlRow> for &str

§

fn index(&self, row: &MySqlRow) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex","servers::http::authorize::Credential"],["
§

impl ColumnIndex<MySqlStatement<'_>> for &str

§

fn index(&self, statement: &MySqlStatement<'_>) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex>","servers::http::authorize::Credential"],["
§

impl ColumnIndex<PgRow> for &str

§

fn index(&self, row: &PgRow) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex","servers::http::authorize::Credential"],["
§

impl ColumnIndex<PgStatement<'_>> for &str

§

fn index(&self, statement: &PgStatement<'_>) -> Result<usize, Error>

Returns a valid positional index into the row or statement, ColumnIndexOutOfBounds, or,\nColumnNotFound.
","ColumnIndex>","servers::http::authorize::Credential"],["
§

impl<'a> ColumnIndex for &'a str

§

fn idx(&self, columns: &[Column]) -> Option<usize>

","ColumnIndex","servers::http::authorize::Credential"],["
§

impl<'a, 'b> Compare<&'b [u8]> for &'a str

§

fn compare(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b [u8]>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> Compare<&'b [u8]> for &'a str

§

fn compare(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b [u8]) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b [u8]>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> Compare<&'b str> for &'a str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b str) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b str>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> Compare<&'b str> for &'a str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
§

fn compare_no_case(&self, t: &'b str) -> CompareResult

Compares self to another value for equality\nindependently of the case. Read more
","Compare<&'b str>","servers::http::authorize::Credential"],["
§

impl<'b> Compare<&'b str> for &str

§

fn compare(&self, t: &'b str) -> CompareResult

Compares self to another value for equality
","Compare<&'b str>","servers::http::authorize::Credential"],["
§

impl<'b> Compare<Caseless<&'b str>> for &str

§

fn compare(&self, t: Caseless<&'b str>) -> CompareResult

Compares self to another value for equality
","Compare>","servers::http::authorize::Credential"],["
§

impl Compare<Caseless<char>> for &str

§

fn compare(&self, t: Caseless<char>) -> CompareResult

Compares self to another value for equality
","Compare>","servers::http::authorize::Credential"],["
§

impl Compare<char> for &str

§

fn compare(&self, t: char) -> CompareResult

Compares self to another value for equality
","Compare","servers::http::authorize::Credential"],["
§

impl DataFilePaths for &str

§

fn to_urls(self) -> Result<Vec<ListingTableUrl>, DataFusionError>

Parse to a vector of [ListingTableUrl] URLs.
","DataFilePaths","servers::http::authorize::Credential"],["
§

impl<'a> Decode<'a, Any> for &'a str

§

fn decode(\n value: <Any as Database>::ValueRef<'a>,\n) -> Result<&'a str, Box<dyn Error + Sync + Send>>

Decode a new value of this type using a raw value from the database.
","Decode<'a, Any>","servers::http::authorize::Credential"],["
§

impl<'r> Decode<'r, MySql> for &'r str

§

fn decode(\n value: MySqlValueRef<'r>,\n) -> Result<&'r str, Box<dyn Error + Sync + Send>>

Decode a new value of this type using a raw value from the database.
","Decode<'r, MySql>","servers::http::authorize::Credential"],["
§

impl<'r> Decode<'r, Postgres> for &'r str

§

fn decode(\n value: PgValueRef<'r>,\n) -> Result<&'r str, Box<dyn Error + Sync + Send>>

Decode a new value of this type using a raw value from the database.
","Decode<'r, Postgres>","servers::http::authorize::Credential"],["
1.0.0 (const: unstable) · Source§

impl Default for &str

Source§

fn default() -> &str

Creates an empty str

\n
","Default","servers::http::authorize::Credential"],["
Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where\n 'de: 'a,

Source§

fn deserialize<D>(\n deserializer: D,\n) -> Result<&'a str, <D as Deserializer<'de>>::Error>
where\n D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
","Deserialize<'de>","servers::http::authorize::Credential"],["
§

impl Encode<'_, MySql> for &str

§

fn encode_by_ref(\n &self,\n buf: &mut Vec<u8>,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Writes the value of self into buf without moving self. Read more
§

fn encode(\n self,\n buf: &mut <DB as Database>::ArgumentBuffer<'q>,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>
where\n Self: Sized,

Writes the value of self into buf in the expected format for the database.
§

fn produces(&self) -> Option<<DB as Database>::TypeInfo>

§

fn size_hint(&self) -> usize

","Encode<'_, MySql>","servers::http::authorize::Credential"],["
§

impl Encode<'_, Postgres> for &str

§

fn encode_by_ref(\n &self,\n buf: &mut PgArgumentBuffer,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Writes the value of self into buf without moving self. Read more
§

fn encode(\n self,\n buf: &mut <DB as Database>::ArgumentBuffer<'q>,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>
where\n Self: Sized,

Writes the value of self into buf in the expected format for the database.
§

fn produces(&self) -> Option<<DB as Database>::TypeInfo>

§

fn size_hint(&self) -> usize

","Encode<'_, Postgres>","servers::http::authorize::Credential"],["
§

impl<'a> Encode<'a, Any> for &'a str

§

fn encode(\n self,\n buf: &mut <Any as Database>::ArgumentBuffer<'a>,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>
where\n &'a str: Sized,

Writes the value of self into buf in the expected format for the database.
§

fn encode_by_ref(\n &self,\n buf: &mut <Any as Database>::ArgumentBuffer<'a>,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Writes the value of self into buf without moving self. Read more
§

fn produces(&self) -> Option<<DB as Database>::TypeInfo>

§

fn size_hint(&self) -> usize

","Encode<'a, Any>","servers::http::authorize::Credential"],["
§

impl<'q, DB> Execute<'q, DB> for &'q str
where\n DB: Database,

§

fn sql(&self) -> &'q str

Gets the SQL that will be executed.
§

fn statement(&self) -> Option<&<DB as Database>::Statement<'q>>

Gets the previously cached statement, if available.
§

fn take_arguments(\n &mut self,\n) -> Result<Option<<DB as Database>::Arguments<'q>>, Box<dyn Error + Sync + Send>>

Returns the arguments to be bound against the query string. Read more
§

fn persistent(&self) -> bool

Returns true if the statement should be cached.
","Execute<'q, DB>","servers::http::authorize::Credential"],["
Source§

impl Expected for &str

Source§

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

Format an explanation of what data was being expected. Same signature as\nthe Display and Debug traits.
","Expected","servers::http::authorize::Credential"],["
§

impl ExtendInto for &str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Extender = String

The type that will be produced
§

fn new_builder(&self) -> String

Create a new Extend of the correct type
§

fn extend_into(&self, acc: &mut String)

Accumulate the input into an accumulator
","ExtendInto","servers::http::authorize::Credential"],["
§

impl ExtendInto for &str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Extender = String

The type that will be produced
§

fn new_builder(&self) -> String

Create a new Extend of the correct type
§

fn extend_into(&self, acc: &mut String)

Accumulate the input into an accumulator
","ExtendInto","servers::http::authorize::Credential"],["
§

impl FieldValue for &str

§

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

","FieldValue","servers::http::authorize::Credential"],["
§

impl FieldValue for &str

§

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

","FieldValue","servers::http::authorize::Credential"],["
§

impl<'s> FindSlice<&'s str> for &str

§

fn find_slice(&self, substr: &'s str) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<&'s str>","servers::http::authorize::Credential"],["
§

impl<'s> FindSlice<(&'s str,)> for &str

§

fn find_slice(&self, substr: (&'s str,)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str,)>","servers::http::authorize::Credential"],["
§

impl<'s> FindSlice<(&'s str, &'s str)> for &str

§

fn find_slice(&self, substr: (&'s str, &'s str)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str, &'s str)>","servers::http::authorize::Credential"],["
§

impl<'s> FindSlice<(&'s str, &'s str, &'s str)> for &str

§

fn find_slice(\n &self,\n substr: (&'s str, &'s str, &'s str),\n) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(&'s str, &'s str, &'s str)>","servers::http::authorize::Credential"],["
§

impl FindSlice<(char,)> for &str

§

fn find_slice(&self, substr: (char,)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char,)>","servers::http::authorize::Credential"],["
§

impl FindSlice<(char, char)> for &str

§

fn find_slice(&self, substr: (char, char)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char, char)>","servers::http::authorize::Credential"],["
§

impl FindSlice<(char, char, char)> for &str

§

fn find_slice(&self, substr: (char, char, char)) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice<(char, char, char)>","servers::http::authorize::Credential"],["
§

impl FindSlice<char> for &str

§

fn find_slice(&self, substr: char) -> Option<Range<usize>>

Returns the offset of the slice if it is found
","FindSlice","servers::http::authorize::Credential"],["
§

impl<'a, 'b> FindSubstring<&'b str> for &'a str

§

fn find_substring(&self, substr: &'b str) -> Option<usize>

Returns the byte position of the substring if it is found
","FindSubstring<&'b str>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> FindSubstring<&'b str> for &'a str

§

fn find_substring(&self, substr: &'b str) -> Option<usize>

Returns the byte position of the substring if it is found
","FindSubstring<&'b str>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> FindToken<&'a u8> for &'b str

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
","FindToken<&'a u8>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> FindToken<&'a u8> for &'b str

§

fn find_token(&self, token: &u8) -> bool

Returns true if self contains the token
","FindToken<&'a u8>","servers::http::authorize::Credential"],["
§

impl<'a> FindToken<char> for &'a str

§

fn find_token(&self, token: char) -> bool

Returns true if self contains the token
","FindToken","servers::http::authorize::Credential"],["
§

impl<'a> FindToken<char> for &'a str

§

fn find_token(&self, token: char) -> bool

Returns true if self contains the token
","FindToken","servers::http::authorize::Credential"],["
§

impl<'a> FindToken<u8> for &'a str

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
","FindToken","servers::http::authorize::Credential"],["
§

impl<'a> FindToken<u8> for &'a str

§

fn find_token(&self, token: u8) -> bool

Returns true if self contains the token
","FindToken","servers::http::authorize::Credential"],["
§

impl<'a> Follow<'a> for &'a str

§

type Inner = &'a str

§

unsafe fn follow(buf: &'a [u8], loc: usize) -> <&'a str as Follow<'a>>::Inner

Safety Read more
","Follow<'a>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Attribute> for &'l str

§

fn from(input: &'l Attribute) -> &'l str

Converts to this type from the input type.
","From<&'l Attribute>","servers::http::authorize::Credential"],["
§

impl<'_derivative_strum> From<&'_derivative_strum BatchRegionDdlRequest> for &'static str

§

fn from(x: &'_derivative_strum BatchRegionDdlRequest) -> &'static str

Converts to this type from the input type.
","From<&'_derivative_strum BatchRegionDdlRequest>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Key> for &'l str

§

fn from(input: &'l Key) -> &'l str

Converts to this type from the input type.
","From<&'l Key>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Key> for &'l str

§

fn from(input: &'l Key) -> &'l str

Converts to this type from the input type.
","From<&'l Key>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Language> for &'l str

§

fn from(input: &'l Language) -> &'l str

Converts to this type from the input type.
","From<&'l Language>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Region> for &'l str

§

fn from(input: &'l Region) -> &'l str

Converts to this type from the input type.
","From<&'l Region>","servers::http::authorize::Credential"],["
§

impl<'_derivative_strum> From<&'_derivative_strum RegionRequest> for &'static str

§

fn from(x: &'_derivative_strum RegionRequest) -> &'static str

Converts to this type from the input type.
","From<&'_derivative_strum RegionRequest>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiAbsoluteStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiAbsoluteStr>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiFragmentStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiFragmentStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiFragmentStr>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiQueryStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiQueryStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiQueryStr>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiReferenceStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiReferenceStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiReferenceStr>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiRelativeStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiRelativeStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiRelativeStr>","servers::http::authorize::Credential"],["
§

impl<'a, S> From<&'a RiStr<S>> for &'a str
where\n S: Spec,

§

fn from(s: &'a RiStr<S>) -> &'a str

Converts to this type from the input type.
","From<&'a RiStr>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Script> for &'l str

§

fn from(input: &'l Script) -> &'l str

Converts to this type from the input type.
","From<&'l Script>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l SubdivisionSuffix> for &'l str

§

fn from(input: &'l SubdivisionSuffix) -> &'l str

Converts to this type from the input type.
","From<&'l SubdivisionSuffix>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Subtag> for &'l str

§

fn from(input: &'l Subtag) -> &'l str

Converts to this type from the input type.
","From<&'l Subtag>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Subtag> for &'l str

§

fn from(input: &'l Subtag) -> &'l str

Converts to this type from the input type.
","From<&'l Subtag>","servers::http::authorize::Credential"],["
§

impl<'a> From<&'a UriTemplateStr> for &'a str

§

fn from(s: &'a UriTemplateStr) -> &'a str

Converts to this type from the input type.
","From<&'a UriTemplateStr>","servers::http::authorize::Credential"],["
§

impl<'l> From<&'l Variant> for &'l str

§

fn from(input: &'l Variant) -> &'l str

Converts to this type from the input type.
","From<&'l Variant>","servers::http::authorize::Credential"],["
§

impl From<BatchRegionDdlRequest> for &'static str

§

fn from(x: BatchRegionDdlRequest) -> &'static str

Converts to this type from the input type.
","From","servers::http::authorize::Credential"],["
§

impl From<ErrorKind> for &'static str

§

fn from(v: ErrorKind) -> &'static str

Converts to this type from the input type.
","From","servers::http::authorize::Credential"],["
§

impl<'h> From<Match<'h>> for &'h str

§

fn from(m: Match<'h>) -> &'h str

Converts to this type from the input type.
","From>","servers::http::authorize::Credential"],["
§

impl<'h> From<Match<'h>> for &'h str

§

fn from(m: Match<'h>) -> &'h str

Converts to this type from the input type.
","From>","servers::http::authorize::Credential"],["
Source§

impl<'t> From<Match<'t>> for &'t str

Source§

fn from(m: Match<'t>) -> &'t str

Converts to this type from the input type.
","From>","servers::http::authorize::Credential"],["
Source§

impl<'a> From<Name<'a>> for &'a str

Source§

fn from(name: Name<'a>) -> &'a str

Converts to this type from the input type.
","From>","servers::http::authorize::Credential"],["
§

impl From<Operation> for &'static str

§

fn from(v: Operation) -> &'static str

Converts to this type from the input type.
","From","servers::http::authorize::Credential"],["
§

impl From<RegionRequest> for &'static str

§

fn from(x: RegionRequest) -> &'static str

Converts to this type from the input type.
","From","servers::http::authorize::Credential"],["
§

impl From<Scheme> for &'static str

§

fn from(v: Scheme) -> &'static str

Converts to this type from the input type.
","From","servers::http::authorize::Credential"],["
§

impl<'a> From<Value<'a>> for &'a str

§

fn from(val: Value<'a>) -> &'a str

Converts to this type from the input type.
","From>","servers::http::authorize::Credential"],["
§

impl<'a> FromBytesWithInput<'a> for &'a str

§

type Input = usize

The type of the additional input.
§

fn from_bytes_with_input(\n buffer: &mut Cursor<&'a [u8]>,\n input: usize,\n) -> Result<&'a str, DeError>

Takes a byte buffer and an additional input and returns\nthe deserialized data structure.
","FromBytesWithInput<'a>","servers::http::authorize::Credential"],["
§

impl<'a> FromSql<'a> for &'a str

§

fn from_sql(\n ty: &Type,\n raw: &'a [u8],\n) -> Result<&'a str, Box<dyn Error + Sync + Send>>

Creates a new value of this type from a buffer of data of the specified\nPostgres Type in its binary format. Read more
§

fn accepts(ty: &Type) -> bool

Determines if a value of this type can be created from the specified\nPostgres Type.
§

fn from_sql_null(ty: &Type) -> Result<Self, Box<dyn Error + Sync + Send>>

Creates a new value of this type from a NULL SQL value. Read more
§

fn from_sql_nullable(\n ty: &Type,\n raw: Option<&'a [u8]>,\n) -> Result<Self, Box<dyn Error + Sync + Send>>

A convenience function that delegates to from_sql and from_sql_null depending on the\nvalue of raw.
","FromSql<'a>","servers::http::authorize::Credential"],["
§

impl<'a> Input for &'a str

§

fn split_at_position_mode<OM, P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, <<OM as OutputMode>::Output as Mode>::Output<&'a str>), Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>>
where\n OM: OutputMode,\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

mode version of split_at_position

\n
§

fn split_at_position_mode1<OM, P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, <<OM as OutputMode>::Output as Mode>::Output<&'a str>), Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>>
where\n OM: OutputMode,\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

mode version of split_at_position

\n
§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Iter = Chars<'a>

An iterator over the input type, producing the item
§

type IterIndices = CharIndices<'a>

An iterator over the input type, producing the item and its byte position\nIf we’re iterating over &str, the position\ncorresponds to the byte index of the character
§

fn input_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
§

fn take(&self, index: usize) -> &'a str

Returns a slice of index bytes. panics if index > length
§

fn take_from(&self, index: usize) -> &'a str

Returns a slice starting at index bytes. panics if index > length
§

fn take_split(&self, index: usize) -> (&'a str, &'a str)

Split the stream at the index byte offset. panics if index > length
§

fn position<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'a str as Input>::Item) -> bool,

Returns the byte position of the first element satisfying the predicate
§

fn iter_elements(&self) -> <&'a str as Input>::Iter

Returns an iterator over the elements
§

fn iter_indices(&self) -> <&'a str as Input>::IterIndices

Returns an iterator over the elements and their byte offsets
§

fn slice_index(&self, count: usize) -> Result<usize, Needed>

Get the byte offset from the element’s position in the stream
§

fn split_at_position<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
§

fn split_at_position_complete<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1_complete<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as Input>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
","Input","servers::http::authorize::Credential"],["
§

impl<'a> InputIter for &'a str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

type Iter = CharIndices<'a>

An iterator over the input type, producing the item and its position\nfor use with [Slice]. If we’re iterating over &str, the position\ncorresponds to the byte index of the character
§

type IterElem = Chars<'a>

An iterator over the input type, producing the item
§

fn iter_indices(&self) -> <&'a str as InputIter>::Iter

Returns an iterator over the elements and their byte offsets
§

fn iter_elements(&self) -> <&'a str as InputIter>::IterElem

Returns an iterator over the elements
§

fn position<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'a str as InputIter>::Item) -> bool,

Finds the byte position of the element
§

fn slice_index(&self, count: usize) -> Result<usize, Needed>

Get the byte offset from the element’s position in the stream
","InputIter","servers::http::authorize::Credential"],["
§

impl<'a> InputLength for &'a str

§

fn input_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
","InputLength","servers::http::authorize::Credential"],["
§

impl<'a> InputTake for &'a str

§

fn take(&self, count: usize) -> &'a str

Returns a slice of count bytes. panics if count > length
§

fn take_split(&self, count: usize) -> (&'a str, &'a str)

Split the stream at the count byte offset. panics if count > length
","InputTake","servers::http::authorize::Credential"],["
§

impl<'a> InputTakeAtPosition for &'a str

§

type Item = char

The current input type is a sequence of that Item type. Read more
§

fn split_at_position<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
§

fn split_at_position_complete<P, E>(\n &self,\n predicate: P,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true,\nand returns the input up to this position. Read more
§

fn split_at_position1_complete<P, E>(\n &self,\n predicate: P,\n e: ErrorKind,\n) -> Result<(&'a str, &'a str), Err<E>>
where\n E: ParseError<&'a str>,\n P: Fn(<&'a str as InputTakeAtPosition>::Item) -> bool,

Looks for the first element of the input type for which the condition returns true\nand returns the input up to this position. Read more
","InputTakeAtPosition","servers::http::authorize::Credential"],["
§

impl IntoDeleteInput for &str

Implement IntoDeleteInput for &str so we can use &str as a DeleteInput.

\n
§

fn into_delete_input(self) -> DeleteInput

Convert self into a DeleteInput.
","IntoDeleteInput","servers::http::authorize::Credential"],["
Source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a str
where\n E: Error,

Source§

type Deserializer = StrDeserializer<'a, E>

The type of the deserializer being converted into.
Source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

Convert this value into a deserializer.
","IntoDeserializer<'de, E>","servers::http::authorize::Credential"],["
§

impl IntoResponse for &'static str

§

fn into_response(self) -> Response<Body>

Create a response.
","IntoResponse","servers::http::authorize::Credential"],["
§

impl Literal for &str

§

fn lit(&self) -> Expr

convert the value to a Literal expression
","Literal","servers::http::authorize::Credential"],["
§

impl<'a> Offset<<&'a str as Stream>::Checkpoint> for &'a str

§

fn offset_from(&self, other: &<&'a str as Stream>::Checkpoint) -> usize

Offset between the first byte of start and the first byte of selfa Read more
","Offset<<&'a str as Stream>::Checkpoint>","servers::http::authorize::Credential"],["
§

impl Offset for &str

§

fn offset_from(&self, start: &&str) -> usize

Offset between the first byte of start and the first byte of selfa Read more
","Offset","servers::http::authorize::Credential"],["
§

impl<'a> Offset for &'a str

§

fn offset(&self, second: &&'a str) -> usize

Offset between the first byte of self and the first byte of the argument
","Offset","servers::http::authorize::Credential"],["
§

impl<'a> Offset for &'a str

§

fn offset(&self, second: &&'a str) -> usize

Offset between the first byte of self and the first byte of the argument\nthe argument must be a part of self, otherwise this can fail with arithmetic\nunderflows as it compares byte offsets
","Offset","servers::http::authorize::Credential"],["
§

impl<R> ParseSlice<R> for &str
where\n R: FromStr,

§

fn parse_slice(&self) -> Option<R>

Succeeds if parse() succeeded Read more
","ParseSlice","servers::http::authorize::Credential"],["
§

impl<'a, R> ParseTo<R> for &'a str
where\n R: FromStr,

§

fn parse_to(&self) -> Option<R>

Succeeds if parse() succeeded. The byte slice implementation\nwill first convert it to a &str, then apply the parse() function
","ParseTo","servers::http::authorize::Credential"],["
§

impl<'a, R> ParseTo<R> for &'a str
where\n R: FromStr,

§

fn parse_to(&self) -> Option<R>

Succeeds if parse() succeeded. The byte slice implementation\nwill first convert it to a &str, then apply the parse() function
","ParseTo","servers::http::authorize::Credential"],["
§

impl<'s, I, E> Parser<I, <I as Stream>::Slice, E> for &'s str
where\n E: ParserError<I>,\n I: Compare<&'s str> + StreamIsPartial + Stream,

This is a shortcut for [literal][crate::token::literal].

\n

§Example

\n
\nfn parser<'s>(s: &mut &'s str) -> ModalResult<&'s str> {\n  alt((\"Hello\", take(5usize))).parse_next(s)\n}\n\nassert_eq!(parser.parse_peek(\"Hello, World!\"), Ok((\", World!\", \"Hello\")));\nassert_eq!(parser.parse_peek(\"Something\"), Ok((\"hing\", \"Somet\")));\nassert!(parser.parse_peek(\"Some\").is_err());\nassert!(parser.parse_peek(\"\").is_err());
§

fn parse_next(&mut self, i: &mut I) -> Result<<I as Stream>::Slice, E>

Take tokens from the [Stream], turning it into the output Read more
§

fn parse(\n &mut self,\n input: I,\n) -> Result<O, ParseError<I, <E as ParserError<I>>::Inner>>
where\n Self: Sized,\n I: Stream + StreamIsPartial,\n E: ParserError<I>,\n <E as ParserError<I>>::Inner: ParserError<I>,

Parse all of input, generating O from it
§

fn parse_peek(&mut self, input: I) -> Result<(I, O), E>

Take tokens from the [Stream], turning it into the output Read more
§

fn by_ref(&mut self) -> ByRef<'_, Self, I, O, E>
where\n Self: Sized,

Treat &mut Self as a parser Read more
§

fn value<O2>(self, val: O2) -> Value<Self, I, O, O2, E>
where\n Self: Sized,\n O2: Clone,

Produce the provided value Read more
§

fn default_value<O2>(self) -> DefaultValue<Self, I, O, O2, E>
where\n Self: Sized,\n O2: Default,

Produce a type’s default value Read more
§

fn void(self) -> Void<Self, I, O, E>
where\n Self: Sized,

Discards the output of the Parser Read more
§

fn output_into<O2>(self) -> OutputInto<Self, I, O, O2, E>
where\n Self: Sized,\n O: Into<O2>,

Convert the parser’s output to another type using std::convert::From Read more
§

fn take(self) -> Take<Self, I, O, E>
where\n Self: Sized,\n I: Stream,

Produce the consumed input as produced value. Read more
§

fn with_taken(self) -> WithTaken<Self, I, O, E>
where\n Self: Sized,\n I: Stream,

Produce the consumed input with the output Read more
§

fn span(self) -> Span<Self, I, O, E>
where\n Self: Sized,\n I: Stream + Location,

Produce the location of the consumed input as produced value. Read more
§

fn with_span(self) -> WithSpan<Self, I, O, E>
where\n Self: Sized,\n I: Stream + Location,

Produce the location of consumed input with the output Read more
§

fn map<G, O2>(self, map: G) -> Map<Self, G, I, O, O2, E>
where\n G: FnMut(O) -> O2,\n Self: Sized,

Maps a function over the output of a parser Read more
§

fn try_map<G, O2, E2>(self, map: G) -> TryMap<Self, G, I, O, O2, E, E2>
where\n Self: Sized,\n G: FnMut(O) -> Result<O2, E2>,\n I: Stream,\n E: FromExternalError<I, E2> + ParserError<I>,

Applies a function returning a Result over the output of a parser. Read more
§

fn verify_map<G, O2>(self, map: G) -> VerifyMap<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(O) -> Option<O2>,\n I: Stream,\n E: ParserError<I>,

Apply both [Parser::verify] and [Parser::map]. Read more
§

fn flat_map<G, H, O2>(self, map: G) -> FlatMap<Self, G, H, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(O) -> H,\n H: Parser<I, O2, E>,

Creates a parser from the output of this one Read more
§

fn and_then<G, O2>(self, inner: G) -> AndThen<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: Parser<O, O2, E>,\n O: StreamIsPartial,\n I: Stream,

Applies a second parser over the output of the first one Read more
§

fn parse_to<O2>(self) -> ParseTo<Self, I, O, O2, E>
where\n Self: Sized,\n I: Stream,\n O: ParseSlice<O2>,\n E: ParserError<I>,

Apply std::str::FromStr to the output of the parser Read more
§

fn verify<G, O2>(self, filter: G) -> Verify<Self, G, I, O, O2, E>
where\n Self: Sized,\n G: FnMut(&O2) -> bool,\n I: Stream,\n O: Borrow<O2>,\n E: ParserError<I>,\n O2: ?Sized,

Returns the output of the child parser if it satisfies a verification function. Read more
§

fn context<C>(self, context: C) -> Context<Self, I, O, E, C>
where\n Self: Sized,\n I: Stream,\n E: AddContext<I, C> + ParserError<I>,\n C: Clone + Debug,

If parsing fails, add context to the error Read more
§

fn context_with<F, C, FI>(\n self,\n context: F,\n) -> ContextWith<Self, I, O, E, F, C, FI>
where\n Self: Sized,\n I: Stream,\n E: AddContext<I, C> + ParserError<I>,\n F: Fn() -> FI + Clone,\n C: Debug,\n FI: Iterator<Item = C>,

If parsing fails, dynamically add context to the error Read more
§

fn map_err<G, E2>(self, map: G) -> MapErr<Self, G, I, O, E, E2>
where\n G: FnMut(E) -> E2,\n Self: Sized,

Maps a function over the error of a parser Read more
§

fn complete_err(self) -> CompleteErr<Self, I, O, E>
where\n Self: Sized,

Transforms [Incomplete][crate::error::ErrMode::Incomplete] into [Backtrack][crate::error::ErrMode::Backtrack] Read more
§

fn err_into<E2>(self) -> ErrInto<Self, I, O, E, E2>
where\n Self: Sized,\n E: Into<E2>,

Convert the parser’s error to another type using std::convert::From
","Parser::Slice, E>","servers::http::authorize::Credential"],["
§

impl<'a, S1> PartialEq<Ascii<S1>> for &'a str
where\n S1: AsRef<str>,

§

fn eq(&self, other: &Ascii<S1>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<Authority> for &'a str

§

fn eq(&self, other: &Authority) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<BStr> for &'a str

§

fn eq(&self, other: &BStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
Source§

impl<'a> PartialEq<ByteStr> for &str

Source§

fn eq(&self, other: &ByteStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
Source§

impl<'a> PartialEq<ByteString> for &str

Source§

fn eq(&self, other: &ByteString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl PartialEq<Bytes> for &str

§

fn eq(&self, other: &Bytes) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<Bytes> for &'a str

§

fn eq(&self, other: &Bytes) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl PartialEq<BytesMut> for &str

§

fn eq(&self, other: &BytesMut) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a, 'b, Spec> PartialEq<ContentChars<'b, Spec>> for &'a str
where\n Spec: GeneralQSSpec,

§

fn eq(&self, other: &ContentChars<'b, Spec>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
1.0.0 · Source§

impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str

Source§

fn eq(&self, other: &Cow<'a, str>) -> bool

Tests for self and other values to be equal, and is used by ==.
Source§

fn ne(&self, other: &Cow<'a, str>) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<HeaderName> for &'a str

§

fn eq(&self, other: &HeaderName) -> bool

Performs a case-insensitive comparison of the string against the header\nname

\n
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<HeaderValue> for &'a str

§

fn eq(&self, other: &HeaderValue) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<VE> PartialEq<MetadataKey<VE>> for &str
where\n VE: ValueEncoding,

§

fn eq(&self, other: &MetadataKey<VE>) -> bool

Performs a case-insensitive comparison of the string against the header\nname

\n
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<VE> PartialEq<MetadataValue<VE>> for &str
where\n VE: ValueEncoding,

§

fn eq(&self, other: &MetadataValue<VE>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<Method> for &'a str

§

fn eq(&self, other: &Method) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
Source§

impl<'a> PartialEq<Mime> for &'a str

Source§

fn eq(&self, mime: &Mime) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
Source§

impl<'a, 'b> PartialEq<Name<'a>> for &'b str

Source§

fn eq(&self, other: &Name<'a>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<'a, 'b> PartialEq<Name<'a>> for &'b str

§

fn eq(&self, other: &Name<'a>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
1.29.0 · Source§

impl<'a> PartialEq<OsString> for &'a str

Source§

fn eq(&self, other: &OsString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<PathAndQuery> for &'a str

§

fn eq(&self, other: &PathAndQuery) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiAbsoluteStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiAbsoluteStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiAbsoluteString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiAbsoluteString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiFragmentStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiFragmentStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiFragmentString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiFragmentString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiQueryStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiQueryStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiQueryString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiQueryString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiReferenceStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiReferenceStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiReferenceString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiReferenceString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiRelativeStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiRelativeStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiRelativeString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiRelativeString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiStr<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiStr<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl<S> PartialEq<RiString<S>> for &str
where\n S: Spec,

§

fn eq(&self, o: &RiString<S>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
§

impl PartialEq<SmolStr> for &str

§

fn eq(&self, other: &SmolStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<const N: usize> PartialEq<String<N>> for &str

§

fn eq(&self, other: &String<N>) -> bool

Tests for self and other values to be equal, and is used by ==.
§

fn ne(&self, other: &String<N>) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq>","servers::http::authorize::Credential"],["
1.0.0 · Source§

impl<'a, 'b> PartialEq<String> for &'a str

Source§

fn eq(&self, other: &String) -> bool

Tests for self and other values to be equal, and is used by ==.
Source§

fn ne(&self, other: &String) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl PartialEq<UncasedStr> for &str

§

fn eq(&self, other: &UncasedStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialEq<Uri> for &'a str

§

fn eq(&self, uri: &Uri) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl PartialEq<UriTemplateStr> for &str

§

fn eq(&self, o: &UriTemplateStr) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl PartialEq<UriTemplateString> for &str

§

fn eq(&self, o: &UriTemplateString) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
Source§

impl PartialEq<Value> for &str

Source§

fn eq(&self, other: &Value) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
","PartialEq","servers::http::authorize::Credential"],["
§

impl<'a> PartialOrd<Authority> for &'a str

§

fn partial_cmp(&self, other: &Authority) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl<'a> PartialOrd<BStr> for &'a str

§

fn partial_cmp(&self, other: &BStr) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl PartialOrd<Bytes> for &str

§

fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl<'a> PartialOrd<Bytes> for &'a str

§

fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl PartialOrd<BytesMut> for &str

§

fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl<'a> PartialOrd<HeaderValue> for &'a str

§

fn partial_cmp(&self, other: &HeaderValue) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl<VE> PartialOrd<MetadataValue<VE>> for &str
where\n VE: ValueEncoding,

§

fn partial_cmp(&self, other: &MetadataValue<VE>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<'a> PartialOrd<PathAndQuery> for &'a str

§

fn partial_cmp(&self, other: &PathAndQuery) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiAbsoluteStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiAbsoluteStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiAbsoluteString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiAbsoluteString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiFragmentStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiFragmentStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiFragmentString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiFragmentString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiQueryStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiQueryStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiQueryString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiQueryString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiReferenceStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiReferenceStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiReferenceString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiReferenceString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiRelativeStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiRelativeStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiRelativeString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiRelativeString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiStr<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiStr<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl<S> PartialOrd<RiString<S>> for &str
where\n S: Spec,

§

fn partial_cmp(&self, o: &RiString<S>) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd>","servers::http::authorize::Credential"],["
§

impl PartialOrd<UriTemplateStr> for &str

§

fn partial_cmp(&self, o: &UriTemplateStr) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
§

impl PartialOrd<UriTemplateString> for &str

§

fn partial_cmp(&self, o: &UriTemplateString) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the >\noperator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
","PartialOrd","servers::http::authorize::Credential"],["
Source§

impl<'b> Pattern for &'b str

Non-allocating substring search.

\n

Will handle the pattern \"\" as returning empty matches at each character\nboundary.

\n

§Examples

\n
assert_eq!(\"Hello world\".find(\"world\"), Some(6));
Source§

fn is_prefix_of(self, haystack: &str) -> bool

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches at the front of the haystack.

\n
Source§

fn is_contained_in(self, haystack: &str) -> bool

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches anywhere in the haystack

\n
Source§

fn strip_prefix_of(self, haystack: &str) -> Option<&str>

🔬This is a nightly-only experimental API. (pattern)

Removes the pattern from the front of haystack, if it matches.

\n
Source§

fn is_suffix_of<'a>(self, haystack: &'a str) -> bool
where\n <&'b str as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)

Checks whether the pattern matches at the back of the haystack.

\n
Source§

fn strip_suffix_of<'a>(self, haystack: &'a str) -> Option<&'a str>
where\n <&'b str as Pattern>::Searcher<'a>: ReverseSearcher<'a>,

🔬This is a nightly-only experimental API. (pattern)

Removes the pattern from the back of haystack, if it matches.

\n
Source§

type Searcher<'a> = StrSearcher<'a, 'b>

🔬This is a nightly-only experimental API. (pattern)
Associated searcher for this pattern
Source§

fn into_searcher(self, haystack: &str) -> StrSearcher<'_, 'b>

🔬This is a nightly-only experimental API. (pattern)
Constructs the associated searcher from\nself and the haystack to search in.
Source§

fn as_utf8_pattern(&self) -> Option<Utf8Pattern<'_>>

🔬This is a nightly-only experimental API. (pattern)
Returns the pattern as utf-8 bytes if possible.
","Pattern","servers::http::authorize::Credential"],["
§

impl PgHasArrayType for &str

§

fn array_type_info() -> PgTypeInfo

§

fn array_compatible(ty: &PgTypeInfo) -> bool

","PgHasArrayType","servers::http::authorize::Credential"],["
Source§

impl<'a> PhfBorrow<str> for &'a str

Source§

fn borrow(&self) -> &str

Convert a reference to self to a reference to the borrowed type.
","PhfBorrow","servers::http::authorize::Credential"],["
§

impl Pushable for &str

§

fn push_to_builder(self, builder: &mut Builder)

","Pushable","servers::http::authorize::Credential"],["
Source§

impl<'a> Replacer for &'a str

Source§

fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)

Appends text to dst to replace the current match. Read more
Source§

fn no_expansion(&mut self) -> Option<Cow<'_, str>>

Return a fixed unchanging replacement string. Read more
Source§

fn by_ref(&mut self) -> ReplacerRef<'_, Self>

Return a Replacer that borrows and wraps this Replacer. Read more
","Replacer","servers::http::authorize::Credential"],["
§

impl<'a> Replacer for &'a str

§

fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)

Appends possibly empty data to dst to replace the current match. Read more
§

fn no_expansion(&mut self) -> Option<Cow<'_, str>>

Return a fixed unchanging replacement string. Read more
§

fn by_ref<'r>(&'r mut self) -> ReplacerRef<'r, Self>

Returns a type that implements Replacer, but that borrows and wraps\nthis Replacer. Read more
","Replacer","servers::http::authorize::Credential"],["
§

impl<'a> Replacer for &'a str

§

fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)

Appends possibly empty data to dst to replace the current match. Read more
§

fn no_expansion(&mut self) -> Option<Cow<'_, str>>

Return a fixed unchanging replacement string. Read more
§

fn by_ref<'r>(&'r mut self) -> ReplacerRef<'r, Self>

Returns a type that implements Replacer, but that borrows and wraps\nthis Replacer. Read more
","Replacer","servers::http::authorize::Credential"],["
§

impl<'t> Replacer for &'t str

Replacement using Literal Strings

\n
§

fn reg_replace(&mut self, _: &Captures<'_>) -> Cow<'_, str>

Returns a possibly owned string that is used to replace the match\ncorresponding to the caps capture group.
","Replacer","servers::http::authorize::Credential"],["
§

impl<'a> ScalarRef<'a> for &'a str

§

type ScalarType = String

The corresponding [Scalar] type.
§

fn to_owned_scalar(&self) -> String

Convert the reference into an owned value.
","ScalarRef<'a>","servers::http::authorize::Credential"],["
§

impl Size for &str

§

fn unpadded_size(&self) -> usize

Size of the unpadded data structure. This will usually\nonly be unaligned for variable length types like\nstrings or byte buffers.
§

fn padded_size(&self) -> usize

Get the size of of the payload and align it to\nthe required netlink byte alignment.
","Size","servers::http::authorize::Credential"],["
§

impl<'a> Slice<Range<usize>> for &'a str

§

fn slice(&self, range: Range<usize>) -> &'a str

Slices self according to the range argument
","Slice>","servers::http::authorize::Credential"],["
§

impl<'a> Slice<RangeFrom<usize>> for &'a str

§

fn slice(&self, range: RangeFrom<usize>) -> &'a str

Slices self according to the range argument
","Slice>","servers::http::authorize::Credential"],["
§

impl<'a> Slice<RangeFull> for &'a str

§

fn slice(&self, range: RangeFull) -> &'a str

Slices self according to the range argument
","Slice","servers::http::authorize::Credential"],["
§

impl<'a> Slice<RangeTo<usize>> for &'a str

§

fn slice(&self, range: RangeTo<usize>) -> &'a str

Slices self according to the range argument
","Slice>","servers::http::authorize::Credential"],["
§

impl SliceLen for &str

§

fn slice_len(&self) -> usize

Calculates the input length, as indicated by its name,\nand the name of the trait itself
","SliceLen","servers::http::authorize::Credential"],["
§

impl<'i> Stream for &'i str

§

type Token = char

The smallest unit being parsed Read more
§

type Slice = &'i str

Sequence of Tokens Read more
§

type IterOffsets = CharIndices<'i>

Iterate with the offset from the current location
§

type Checkpoint = Checkpoint<&'i str, &'i str>

A parse location within the stream
§

fn iter_offsets(&self) -> <&'i str as Stream>::IterOffsets

Iterate with the offset from the current location
§

fn eof_offset(&self) -> usize

Returns the offset to the end of the input
§

fn next_token(&mut self) -> Option<<&'i str as Stream>::Token>

Split off the next token from the input
§

fn peek_token(&self) -> Option<<&'i str as Stream>::Token>

Split off the next token from the input
§

fn offset_for<P>(&self, predicate: P) -> Option<usize>
where\n P: Fn(<&'i str as Stream>::Token) -> bool,

Finds the offset of the next matching token
§

fn offset_at(&self, tokens: usize) -> Result<usize, Needed>

Get the offset for the number of tokens into the stream Read more
§

fn next_slice(&mut self, offset: usize) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

unsafe fn next_slice_unchecked(\n &mut self,\n offset: usize,\n) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

fn peek_slice(&self, offset: usize) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input
§

unsafe fn peek_slice_unchecked(\n &self,\n offset: usize,\n) -> <&'i str as Stream>::Slice

Split off a slice of tokens from the input Read more
§

fn checkpoint(&self) -> <&'i str as Stream>::Checkpoint

Save the current parse location within the stream
§

fn reset(&mut self, checkpoint: &<&'i str as Stream>::Checkpoint)

Revert the stream to a prior [Self::Checkpoint] Read more
§

fn raw(&self) -> &dyn Debug

👎Deprecated since 0.7.10: Replaced with Stream::trace
Deprecated for callers as of 0.7.10, instead call [Stream::trace]
§

fn finish(&mut self) -> Self::Slice

Advance to the end of the stream
§

fn peek_finish(&self) -> Self::Slice
where\n Self: Clone,

Advance to the end of the stream
§

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

Write out a single-line summary of the current parse location
","Stream","servers::http::authorize::Credential"],["
§

impl StreamIsPartial for &str

§

type PartialState = ()

Whether the stream is currently partial or complete
§

fn complete(&mut self) -> <&str as StreamIsPartial>::PartialState

Mark the stream is complete
§

fn restore_partial(&mut self, _state: <&str as StreamIsPartial>::PartialState)

Restore the stream back to its previous state
§

fn is_partial_supported() -> bool

Report whether the [Stream] is can ever be incomplete
§

fn is_partial(&self) -> bool

Report whether the [Stream] is currently incomplete
","StreamIsPartial","servers::http::authorize::Credential"],["
§

impl ToBytes for &str

§

fn to_bytes(&self, buffer: &mut Cursor<Vec<u8>>) -> Result<(), SerError>

Takes a byte buffer and serializes the data structure into\nit.
§

fn pad(&self, buffer: &mut Cursor<Vec<u8>>) -> Result<(), SerError>

Pad a netlink message to the appropriate alignment.
","ToBytes","servers::http::authorize::Credential"],["
§

impl ToSql for &str

§

fn to_sql(\n &self,\n ty: &Type,\n w: &mut BytesMut,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Converts the value of self into the binary format of the specified\nPostgres Type, appending it to out. Read more
§

fn accepts(ty: &Type) -> bool

Determines if a value of this type can be converted to the specified\nPostgres Type.
§

fn to_sql_checked(\n &self,\n ty: &Type,\n out: &mut BytesMut,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

An adaptor method used internally by Rust-Postgres. Read more
§

fn encode_format(&self, _ty: &Type) -> Format

Specify the encode format
","ToSql","servers::http::authorize::Credential"],["
§

impl ToSqlText for &str

§

fn to_sql_text(\n &self,\n ty: &Type,\n w: &mut BytesMut,\n _format_options: &FormatOptions,\n) -> Result<IsNull, Box<dyn Error + Sync + Send>>

Converts value to text format of Postgres type. Read more
","ToSqlText","servers::http::authorize::Credential"],["
Source§

impl<'a> TryFrom<&'a ByteStr> for &'a str

Source§

type Error = Utf8Error

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

fn try_from(\n s: &'a ByteStr,\n) -> Result<&'a str, <&'a str as TryFrom<&'a ByteStr>>::Error>

Performs the conversion.
","TryFrom<&'a ByteStr>","servers::http::authorize::Credential"],["
Source§

impl<'a> TryFrom<&'a ByteString> for &'a str

Source§

type Error = Utf8Error

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

fn try_from(\n s: &'a ByteString,\n) -> Result<&'a str, <&'a str as TryFrom<&'a ByteString>>::Error>

Performs the conversion.
","TryFrom<&'a ByteString>","servers::http::authorize::Credential"],["
1.72.0 · Source§

impl<'a> TryFrom<&'a OsStr> for &'a str

Source§

fn try_from(\n value: &'a OsStr,\n) -> Result<&'a str, <&'a str as TryFrom<&'a OsStr>>::Error>

Tries to convert an &OsStr to a &str.

\n\n
use std::ffi::OsStr;\n\nlet os_str = OsStr::new(\"foo\");\nlet as_str = <&str>::try_from(os_str).unwrap();\nassert_eq!(as_str, \"foo\");
Source§

type Error = Utf8Error

The type returned in the event of a conversion error.
","TryFrom<&'a OsStr>","servers::http::authorize::Credential"],["
§

impl<'a> TryFrom<AnyRef<'a>> for &'a str

§

type Error = Error

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

fn try_from(any: AnyRef<'a>) -> Result<&'a str, Error>

Performs the conversion.
","TryFrom>","servers::http::authorize::Credential"],["
§

impl<'a> UnicodeNormalization<Chars<'a>> for &'a str

§

fn nfd(self) -> Decompositions<Chars<'a>>

Returns an iterator over the string in Unicode Normalization Form D\n(canonical decomposition).
§

fn nfkd(self) -> Decompositions<Chars<'a>>

Returns an iterator over the string in Unicode Normalization Form KD\n(compatibility decomposition).
§

fn nfc(self) -> Recompositions<Chars<'a>>

An Iterator over the string in Unicode Normalization Form C\n(canonical decomposition followed by canonical composition).
§

fn nfkc(self) -> Recompositions<Chars<'a>>

An Iterator over the string in Unicode Normalization Form KC\n(compatibility decomposition followed by canonical composition).
§

fn cjk_compat_variants(self) -> Replacements<Chars<'a>>

A transformation which replaces CJK Compatibility Ideograph codepoints\nwith normal forms using Standardized Variation Sequences. This is not\npart of the canonical or compatibility decomposition algorithms, but\nperforming it before those algorithms produces normalized output which\nbetter preserves the intent of the original text. Read more
§

fn stream_safe(self) -> StreamSafe<Chars<'a>>

An Iterator over the string with Conjoining Grapheme Joiner characters\ninserted according to the Stream-Safe Text Process (UAX15-D4)
","UnicodeNormalization>","servers::http::authorize::Credential"],["
§

impl UpdateSlice for &str

§

fn update_slice(self, inner: <&str as Stream>::Slice) -> &str

Convert an Output type to be used as Stream
","UpdateSlice","servers::http::authorize::Credential"],["
§

impl<'a> Verifiable for &'a str

§

fn run_verifier(\n v: &mut Verifier<'_, '_>,\n pos: usize,\n) -> Result<(), InvalidFlatbuffer>

Runs the verifier for this type, assuming its at position pos in the verifier’s buffer.\nShould not need to be called directly.
","Verifiable","servers::http::authorize::Credential"],["
§

impl<'zf> ZeroFrom<'zf, String> for &'zf str

§

fn zero_from(other: &'zf String) -> &'zf str

Clone the other C into a struct that may retain references into C.
","ZeroFrom<'zf, String>","servers::http::authorize::Credential"],["
§

impl<'zf> ZeroFrom<'zf, str> for &'zf str

§

fn zero_from(other: &'zf str) -> &'zf str

Clone the other C into a struct that may retain references into C.
","ZeroFrom<'zf, str>","servers::http::authorize::Credential"],["
§

impl<'a> AsHeaderName for &'a str

","AsHeaderName","servers::http::authorize::Credential"],["
1.65.0 · Source§

impl !Error for &str

","Error","servers::http::authorize::Credential"],["
§

impl IntoHeaderName for &'static str

","IntoHeaderName","servers::http::authorize::Credential"],["
§

impl<'a> IntoUrl for &'a str

","IntoUrl","servers::http::authorize::Credential"]]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() //{"start":55,"fragment_lengths":[440130,500092]}