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