pub enum WindowReferenceKind {
Direct,
Copy,
}Variants§
Direct
OVER window_name uses the named definition directly, including its frame.
Copy
OVER (window_name ...) or WINDOW child AS (parent ...) copies and may extend a frameless definition.
Trait Implementations§
Source§impl Clone for WindowReferenceKind
impl Clone for WindowReferenceKind
Source§fn clone(&self) -> WindowReferenceKind
fn clone(&self) -> WindowReferenceKind
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 moreimpl Copy for WindowReferenceKind
Source§impl Debug for WindowReferenceKind
impl Debug for WindowReferenceKind
Source§impl<'de> Deserialize<'de> for WindowReferenceKind
impl<'de> Deserialize<'de> for WindowReferenceKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WindowReferenceKind
Source§impl PartialEq for WindowReferenceKind
impl PartialEq for WindowReferenceKind
Source§impl Serialize for WindowReferenceKind
impl Serialize for WindowReferenceKind
impl StructuralPartialEq for WindowReferenceKind
Auto Trait Implementations§
impl Freeze for WindowReferenceKind
impl RefUnwindSafe for WindowReferenceKind
impl Send for WindowReferenceKind
impl Sync for WindowReferenceKind
impl Unpin for WindowReferenceKind
impl UnsafeUnpin for WindowReferenceKind
impl UnwindSafe for WindowReferenceKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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