pub struct ReindexTargetIndex { /* private fields */ }Implementations§
Source§impl ReindexTargetIndex
impl ReindexTargetIndex
pub fn index_ref(&self) -> Option<IndexRef>
pub fn concurrently_token(&self) -> Option<SyntaxToken>
pub fn index_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ReindexTargetIndex
impl AstNode for ReindexTargetIndex
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 ReindexTargetIndex
impl Clone for ReindexTargetIndex
Source§fn clone(&self) -> ReindexTargetIndex
fn clone(&self) -> ReindexTargetIndex
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 moreSource§impl Debug for ReindexTargetIndex
impl Debug for ReindexTargetIndex
impl Eq for ReindexTargetIndex
Source§impl From<ReindexTargetIndex> for ReindexTarget
impl From<ReindexTargetIndex> for ReindexTarget
Source§fn from(node: ReindexTargetIndex) -> ReindexTarget
fn from(node: ReindexTargetIndex) -> ReindexTarget
Converts to this type from the input type.
Source§impl Hash for ReindexTargetIndex
impl Hash for ReindexTargetIndex
Source§impl PartialEq for ReindexTargetIndex
impl PartialEq for ReindexTargetIndex
impl StructuralPartialEq for ReindexTargetIndex
Auto Trait Implementations§
impl !RefUnwindSafe for ReindexTargetIndex
impl !Send for ReindexTargetIndex
impl !Sync for ReindexTargetIndex
impl !UnwindSafe for ReindexTargetIndex
impl Freeze for ReindexTargetIndex
impl Unpin for ReindexTargetIndex
impl UnsafeUnpin for ReindexTargetIndex
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