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