pub enum ByteStringPrefix {
Regular,
Raw {
uppercase_r: bool,
},
}Expand description
Enumeration of the valid prefixes a bytestring literal can have.
Variants§
Regular
Just a regular bytestring with no other prefixes, e.g. b"foo"
Raw
A “raw” bytestring, that has an r or R prefix,
e.g. Rb"foo" or rb"foo"
Implementations§
Trait Implementations§
Source§impl Clone for ByteStringPrefix
impl Clone for ByteStringPrefix
Source§fn clone(&self) -> ByteStringPrefix
fn clone(&self) -> ByteStringPrefix
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 ByteStringPrefix
impl Debug for ByteStringPrefix
Source§impl Display for ByteStringPrefix
impl Display for ByteStringPrefix
Source§impl Hash for ByteStringPrefix
impl Hash for ByteStringPrefix
Source§impl PartialEq for ByteStringPrefix
impl PartialEq for ByteStringPrefix
impl Copy for ByteStringPrefix
impl Eq for ByteStringPrefix
impl StructuralPartialEq for ByteStringPrefix
Auto Trait Implementations§
impl Freeze for ByteStringPrefix
impl RefUnwindSafe for ByteStringPrefix
impl Send for ByteStringPrefix
impl Sync for ByteStringPrefix
impl Unpin for ByteStringPrefix
impl UnsafeUnpin for ByteStringPrefix
impl UnwindSafe for ByteStringPrefix
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