pub struct ForeignSemanticToken {
pub line: u32,
pub start_char: u32,
pub length: u32,
pub token_type: u32,
pub token_modifiers_bitset: u32,
}Expand description
Absolute semantic token in Shape document coordinates.
Fields§
§line: u32§start_char: u32§length: u32§token_type: u32§token_modifiers_bitset: u32Trait Implementations§
Source§impl Clone for ForeignSemanticToken
impl Clone for ForeignSemanticToken
Source§fn clone(&self) -> ForeignSemanticToken
fn clone(&self) -> ForeignSemanticToken
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 ForeignSemanticToken
impl Debug for ForeignSemanticToken
Source§impl PartialEq for ForeignSemanticToken
impl PartialEq for ForeignSemanticToken
impl Copy for ForeignSemanticToken
impl Eq for ForeignSemanticToken
impl StructuralPartialEq for ForeignSemanticToken
Auto Trait Implementations§
impl Freeze for ForeignSemanticToken
impl RefUnwindSafe for ForeignSemanticToken
impl Send for ForeignSemanticToken
impl Sync for ForeignSemanticToken
impl Unpin for ForeignSemanticToken
impl UnsafeUnpin for ForeignSemanticToken
impl UnwindSafe for ForeignSemanticToken
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more