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