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