pub enum WindowRootReply {
Open(RNode),
Pending(RNode),
Unsupported,
}Expand description
TreeOps::open_window_root’s answer: the tree-level face of
day_spec::WindowOpenReply, carrying the adopted (or parked) root node.
Variants§
Open(RNode)
The native window exists; root is its adopted boundary root, laid out already.
Pending(RNode)
Native creation is in flight; root is parked, with no handle and no layout, until
TreeOps::adopt_window_root completes it.
Unsupported
The toolkit cannot open windows; fall back to the cover tier.
Trait Implementations§
Source§impl Clone for WindowRootReply
impl Clone for WindowRootReply
impl Copy for WindowRootReply
Source§impl Debug for WindowRootReply
impl Debug for WindowRootReply
impl Eq for WindowRootReply
Source§impl PartialEq for WindowRootReply
impl PartialEq for WindowRootReply
impl StructuralPartialEq for WindowRootReply
Auto Trait Implementations§
impl Freeze for WindowRootReply
impl RefUnwindSafe for WindowRootReply
impl Send for WindowRootReply
impl Sync for WindowRootReply
impl Unpin for WindowRootReply
impl UnsafeUnpin for WindowRootReply
impl UnwindSafe for WindowRootReply
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> 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