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