pub struct ArrayBound { /* private fields */ }Implementations§
Source§impl ArrayBound
impl ArrayBound
pub fn expr(&self) -> Option<Expr>
pub fn l_brack_token(&self) -> Option<SyntaxToken>
pub fn r_brack_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ArrayBound
impl AstNode for ArrayBound
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 ArrayBound
impl Clone for ArrayBound
Source§fn clone(&self) -> ArrayBound
fn clone(&self) -> ArrayBound
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 ArrayBound
impl Debug for ArrayBound
impl Eq for ArrayBound
Source§impl Hash for ArrayBound
impl Hash for ArrayBound
Source§impl PartialEq for ArrayBound
impl PartialEq for ArrayBound
impl StructuralPartialEq for ArrayBound
Auto Trait Implementations§
impl !RefUnwindSafe for ArrayBound
impl !Send for ArrayBound
impl !Sync for ArrayBound
impl !UnwindSafe for ArrayBound
impl Freeze for ArrayBound
impl Unpin for ArrayBound
impl UnsafeUnpin for ArrayBound
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