Type Alias miri::borrow_tracker::tree_borrows::diagnostics::S
source · type S = &'static str;Trait Implementations§
1.0.0 · source§impl !Error for &str
impl !Error for &str
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<UnusedDelimsCtx> for &'static str
impl From<UnusedDelimsCtx> for &'static str
source§fn from(ctx: UnusedDelimsCtx) -> &'static str
fn from(ctx: UnusedDelimsCtx) -> &'static str
Converts to this type from the input type.
source§impl<'a, S1> PartialEq<Ascii<S1>> for &'a strwhere
S1: AsRef<str>,
impl<'a, S1> PartialEq<Ascii<S1>> for &'a strwhere S1: AsRef<str>,
1.0.0 · source§impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
impl<'a, 'b> PartialEq<Cow<'a, str>> for &'b str
1.29.0 · source§impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a str
source§impl<'a> PartialEq<Value> for &'a str
impl<'a> PartialEq<Value> for &'a str
source§impl<'a, 'b> Pattern<'a> for &'b str
impl<'a, 'b> Pattern<'a> for &'b str
Non-allocating substring search.
Will handle the pattern "" as returning empty matches at each character
boundary.
Examples
assert_eq!("Hello world".find("world"), Some(6));source§fn is_prefix_of(self, haystack: &'a str) -> bool
🔬This is a nightly-only experimental API. (pattern)
fn is_prefix_of(self, haystack: &'a str) -> bool
pattern)Checks whether the pattern matches at the front of the haystack.
source§fn is_contained_in(self, haystack: &'a str) -> bool
🔬This is a nightly-only experimental API. (pattern)
fn is_contained_in(self, haystack: &'a str) -> bool
pattern)Checks whether the pattern matches anywhere in the haystack
source§fn strip_prefix_of(self, haystack: &'a str) -> Option<&'a str>
🔬This is a nightly-only experimental API. (pattern)
fn strip_prefix_of(self, haystack: &'a str) -> Option<&'a str>
pattern)Removes the pattern from the front of haystack, if it matches.
source§fn is_suffix_of(self, haystack: &'a str) -> bool
🔬This is a nightly-only experimental API. (pattern)
fn is_suffix_of(self, haystack: &'a str) -> bool
pattern)Checks whether the pattern matches at the back of the haystack.
source§fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>
🔬This is a nightly-only experimental API. (pattern)
fn strip_suffix_of(self, haystack: &'a str) -> Option<&'a str>
pattern)Removes the pattern from the back of haystack, if it matches.
§type Searcher = StrSearcher<'a, 'b>
type Searcher = StrSearcher<'a, 'b>
🔬This is a nightly-only experimental API. (
pattern)Associated searcher for this pattern
source§fn into_searcher(self, haystack: &'a str) -> StrSearcher<'a, 'b>
fn into_searcher(self, haystack: &'a str) -> StrSearcher<'a, 'b>
🔬This is a nightly-only experimental API. (
pattern)Constructs the associated searcher from
self and the haystack to search in.1.72.0 · source§impl<'a> TryFrom<&'a OsStr> for &'a str
impl<'a> TryFrom<&'a OsStr> for &'a str
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size:16 bytes