pub enum FStringPrefix {
Regular,
Raw {
uppercase_r: bool,
},
}Expand description
Enumeration of the valid prefixes an f-string literal can have.
Variants§
Regular
Just a regular f-string with no other prefixes, e.g. f“{bar}“
Raw
A “raw” format-string, that has an r or R prefix,
e.g. rf"{bar}" or Rf"{bar}"
Implementations§
Trait Implementations§
Source§impl Clone for FStringPrefix
impl Clone for FStringPrefix
Source§fn clone(&self) -> FStringPrefix
fn clone(&self) -> FStringPrefix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FStringPrefix
impl Debug for FStringPrefix
Source§impl Display for FStringPrefix
impl Display for FStringPrefix
Source§impl Hash for FStringPrefix
impl Hash for FStringPrefix
Source§impl PartialEq for FStringPrefix
impl PartialEq for FStringPrefix
impl Copy for FStringPrefix
impl Eq for FStringPrefix
impl StructuralPartialEq for FStringPrefix
Auto Trait Implementations§
impl Freeze for FStringPrefix
impl RefUnwindSafe for FStringPrefix
impl Send for FStringPrefix
impl Sync for FStringPrefix
impl Unpin for FStringPrefix
impl UnsafeUnpin for FStringPrefix
impl UnwindSafe for FStringPrefix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more