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