Type Alias jormungandr_lib::interfaces::block0_configuration::initial_config::StaticStr
source · type StaticStr = &'static str;
Trait Implementations§
§impl Arg for &str
impl Arg for &str
§fn to_string_lossy(&self) -> Cow<'_, str>
fn to_string_lossy(&self) -> Cow<'_, str>
Returns a potentially-lossy rendering of this string as a
Cow<'_, str>
.§fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>
fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>
Returns a view of this string as a maybe-owned
CStr
.source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere 'de: 'a,
source§fn deserialize<D>(
deserializer: D
) -> Result<&'a str, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>( deserializer: D ) -> Result<&'a str, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere
E: Error,
impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere E: Error,
§type Deserializer = StrDeserializer<'a, E>
type Deserializer = StrDeserializer<'a, E>
The type of the deserializer being converted into.
source§fn into_deserializer(self) -> StrDeserializer<'a, E>
fn into_deserializer(self) -> StrDeserializer<'a, E>
Convert this value into a deserializer.
source§impl<'a> PartialEq<Authority> for &'a str
impl<'a> PartialEq<Authority> for &'a 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
source§impl<'a> PartialEq<HeaderName> for &'a str
impl<'a> PartialEq<HeaderName> for &'a str
source§fn eq(&self, other: &HeaderName) -> bool
fn eq(&self, other: &HeaderName) -> bool
Performs a case-insensitive comparison of the string against the header name
source§impl<'a> PartialEq<HeaderValue> for &'a str
impl<'a> PartialEq<HeaderValue> for &'a str
source§fn eq(&self, other: &HeaderValue) -> bool
fn eq(&self, other: &HeaderValue) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> PartialEq<Method> for &'a str
impl<'a> PartialEq<Method> for &'a str
1.29.0 · source§impl<'a> PartialEq<OsString> for &'a str
impl<'a> PartialEq<OsString> for &'a str
source§impl<'a> PartialEq<PathAndQuery> for &'a str
impl<'a> PartialEq<PathAndQuery> for &'a str
source§fn eq(&self, other: &PathAndQuery) -> bool
fn eq(&self, other: &PathAndQuery) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<'a> PartialOrd<Authority> for &'a str
impl<'a> PartialOrd<Authority> for &'a str
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more§impl PartialOrd<Bytes> for &str
impl PartialOrd<Bytes> for &str
§fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>
fn partial_cmp(&self, other: &Bytes) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more§impl PartialOrd<BytesMut> for &str
impl PartialOrd<BytesMut> for &str
§fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>
fn partial_cmp(&self, other: &BytesMut) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl<'a> PartialOrd<HeaderValue> for &'a str
impl<'a> PartialOrd<HeaderValue> for &'a str
source§fn partial_cmp(&self, other: &HeaderValue) -> Option<Ordering>
fn partial_cmp(&self, other: &HeaderValue) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl<'a> PartialOrd<PathAndQuery> for &'a str
impl<'a> PartialOrd<PathAndQuery> for &'a str
source§fn partial_cmp(&self, other: &PathAndQuery) -> Option<Ordering>
fn partial_cmp(&self, other: &PathAndQuery) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§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.§impl<'a> Replacer for &'a str
impl<'a> Replacer for &'a str
§fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)
fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String)
Appends possibly empty data to
dst
to replace the current match. Read more1.72.0 · source§impl<'a> TryFrom<&'a OsStr> for &'a str
impl<'a> TryFrom<&'a OsStr> for &'a str
§impl<'a> UnicodeNormalization<Chars<'a>> for &'a str
impl<'a> UnicodeNormalization<Chars<'a>> for &'a str
§fn nfd(self) -> Decompositions<Chars<'a>>
fn nfd(self) -> Decompositions<Chars<'a>>
Returns an iterator over the string in Unicode Normalization Form D
(canonical decomposition).
§fn nfkd(self) -> Decompositions<Chars<'a>>
fn nfkd(self) -> Decompositions<Chars<'a>>
Returns an iterator over the string in Unicode Normalization Form KD
(compatibility decomposition).
§fn nfc(self) -> Recompositions<Chars<'a>>
fn nfc(self) -> Recompositions<Chars<'a>>
An Iterator over the string in Unicode Normalization Form C
(canonical decomposition followed by canonical composition).
§fn nfkc(self) -> Recompositions<Chars<'a>>
fn nfkc(self) -> Recompositions<Chars<'a>>
An Iterator over the string in Unicode Normalization Form KC
(compatibility decomposition followed by canonical composition).
§fn cjk_compat_variants(self) -> Replacements<Chars<'a>>
fn cjk_compat_variants(self) -> Replacements<Chars<'a>>
A transformation which replaces CJK Compatibility Ideograph codepoints
with normal forms using Standardized Variation Sequences. This is not
part of the canonical or compatibility decomposition algorithms, but
performing it before those algorithms produces normalized output which
better preserves the intent of the original text. Read more
§fn stream_safe(self) -> StreamSafe<Chars<'a>>
fn stream_safe(self) -> StreamSafe<Chars<'a>>
An Iterator over the string with Conjoining Grapheme Joiner characters
inserted according to the Stream-Safe Text Process (UAX15-D4)