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