pub enum GeneratedWhen {
GeneratedAlways(GeneratedAlways),
GeneratedByDefault(GeneratedByDefault),
}Variants§
GeneratedAlways(GeneratedAlways)
GeneratedByDefault(GeneratedByDefault)
Trait Implementations§
Source§impl AstNode for GeneratedWhen
impl AstNode for GeneratedWhen
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 GeneratedWhen
impl Clone for GeneratedWhen
Source§fn clone(&self) -> GeneratedWhen
fn clone(&self) -> GeneratedWhen
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 GeneratedWhen
impl Debug for GeneratedWhen
impl Eq for GeneratedWhen
Source§impl From<GeneratedAlways> for GeneratedWhen
impl From<GeneratedAlways> for GeneratedWhen
Source§fn from(node: GeneratedAlways) -> GeneratedWhen
fn from(node: GeneratedAlways) -> GeneratedWhen
Converts to this type from the input type.
Source§impl From<GeneratedByDefault> for GeneratedWhen
impl From<GeneratedByDefault> for GeneratedWhen
Source§fn from(node: GeneratedByDefault) -> GeneratedWhen
fn from(node: GeneratedByDefault) -> GeneratedWhen
Converts to this type from the input type.
Source§impl Hash for GeneratedWhen
impl Hash for GeneratedWhen
Source§impl PartialEq for GeneratedWhen
impl PartialEq for GeneratedWhen
impl StructuralPartialEq for GeneratedWhen
Auto Trait Implementations§
impl !RefUnwindSafe for GeneratedWhen
impl !Send for GeneratedWhen
impl !Sync for GeneratedWhen
impl !UnwindSafe for GeneratedWhen
impl Freeze for GeneratedWhen
impl Unpin for GeneratedWhen
impl UnsafeUnpin for GeneratedWhen
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