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