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