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