pub enum FacePosition {
Eval,
Quote,
Data,
Pattern,
}Expand description
Position recorded beside a source edit or encoded face.
Variants§
Eval
Evaluated expression position.
Quote
Quoted expression position.
Data
Inert data position.
Pattern
Pattern position.
Trait Implementations§
Source§impl Clone for FacePosition
impl Clone for FacePosition
Source§fn clone(&self) -> FacePosition
fn clone(&self) -> FacePosition
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 FacePosition
Source§impl Debug for FacePosition
impl Debug for FacePosition
impl Eq for FacePosition
Source§impl From<DecodePosition> for FacePosition
impl From<DecodePosition> for FacePosition
Source§fn from(value: DecodePosition) -> Self
fn from(value: DecodePosition) -> Self
Converts to this type from the input type.
Source§impl From<EncodePosition> for FacePosition
impl From<EncodePosition> for FacePosition
Source§fn from(value: EncodePosition) -> Self
fn from(value: EncodePosition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FacePosition
impl PartialEq for FacePosition
impl StructuralPartialEq for FacePosition
Auto Trait Implementations§
impl Freeze for FacePosition
impl RefUnwindSafe for FacePosition
impl Send for FacePosition
impl Sync for FacePosition
impl Unpin for FacePosition
impl UnsafeUnpin for FacePosition
impl UnwindSafe for FacePosition
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