pub enum SourceEncoding {
Utf8,
Utf16,
}Expand description
Column-offset encoding for a source position. Made explicit so an LSP (UTF-16) and CLI (UTF-8) never silently disagree on a column number.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SourceEncoding
impl Clone for SourceEncoding
Source§fn clone(&self) -> SourceEncoding
fn clone(&self) -> SourceEncoding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SourceEncoding
Source§impl Debug for SourceEncoding
impl Debug for SourceEncoding
impl Eq for SourceEncoding
Source§impl Hash for SourceEncoding
impl Hash for SourceEncoding
Source§impl PartialEq for SourceEncoding
impl PartialEq for SourceEncoding
impl StructuralPartialEq for SourceEncoding
Auto Trait Implementations§
impl Freeze for SourceEncoding
impl RefUnwindSafe for SourceEncoding
impl Send for SourceEncoding
impl Sync for SourceEncoding
impl Unpin for SourceEncoding
impl UnsafeUnpin for SourceEncoding
impl UnwindSafe for SourceEncoding
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