pub struct RefreshCollationVersion { /* private fields */ }Implementations§
Source§impl RefreshCollationVersion
impl RefreshCollationVersion
pub fn collation_token(&self) -> Option<SyntaxToken>
pub fn refresh_token(&self) -> Option<SyntaxToken>
pub fn version_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for RefreshCollationVersion
impl AstNode for RefreshCollationVersion
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for RefreshCollationVersion
impl Clone for RefreshCollationVersion
Source§fn clone(&self) -> RefreshCollationVersion
fn clone(&self) -> RefreshCollationVersion
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 RefreshCollationVersion
impl Debug for RefreshCollationVersion
Source§impl Hash for RefreshCollationVersion
impl Hash for RefreshCollationVersion
Source§impl PartialEq for RefreshCollationVersion
impl PartialEq for RefreshCollationVersion
impl Eq for RefreshCollationVersion
impl StructuralPartialEq for RefreshCollationVersion
Auto Trait Implementations§
impl Freeze for RefreshCollationVersion
impl !RefUnwindSafe for RefreshCollationVersion
impl !Send for RefreshCollationVersion
impl !Sync for RefreshCollationVersion
impl Unpin for RefreshCollationVersion
impl UnsafeUnpin for RefreshCollationVersion
impl !UnwindSafe for RefreshCollationVersion
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<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