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