pub enum SpanEncoding {
Utf8,
Utf16,
Utf32,
}Expand description
The type of code units the Spans are counting.
Variants§
Utf8
Spans count utf-8 code units.
Utf16
Spans count utf-16 code units.
Utf32
Spans count utf-32 code units, i.e. rust chars.
Trait Implementations§
Source§impl Clone for SpanEncoding
impl Clone for SpanEncoding
Source§fn clone(&self) -> SpanEncoding
fn clone(&self) -> SpanEncoding
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 SpanEncoding
impl Debug for SpanEncoding
Source§impl Hash for SpanEncoding
impl Hash for SpanEncoding
Source§impl PartialEq for SpanEncoding
impl PartialEq for SpanEncoding
impl Copy for SpanEncoding
impl Eq for SpanEncoding
impl StructuralPartialEq for SpanEncoding
Auto Trait Implementations§
impl Freeze for SpanEncoding
impl RefUnwindSafe for SpanEncoding
impl Send for SpanEncoding
impl Sync for SpanEncoding
impl Unpin for SpanEncoding
impl UnwindSafe for SpanEncoding
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