Struct zng_ext_window::OpenNestedHandlerArgs
source · pub struct OpenNestedHandlerArgs { /* private fields */ }
Expand description
Arguments for the WINDOWS.register_open_nested_handler
handler.
Implementations§
source§impl OpenNestedHandlerArgs
impl OpenNestedHandlerArgs
sourcepub fn vars(&mut self) -> WindowVars
pub fn vars(&mut self) -> WindowVars
Window vars.
sourcepub fn nest(&mut self) -> NestedWindowNode
pub fn nest(&mut self) -> NestedWindowNode
Instantiate a node that layouts and renders the window content.
Note that the window will notify open like normal, but it will only be visible on this node.
Auto Trait Implementations§
impl !Freeze for OpenNestedHandlerArgs
impl !RefUnwindSafe for OpenNestedHandlerArgs
impl Send for OpenNestedHandlerArgs
impl !Sync for OpenNestedHandlerArgs
impl Unpin for OpenNestedHandlerArgs
impl !UnwindSafe for OpenNestedHandlerArgs
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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