#[non_exhaustive]pub enum UiNodeMethod {
Show 14 variants
Init,
Deinit,
Info,
Event,
Update,
UpdateList,
Measure,
MeasureList,
Layout,
LayoutList,
Render,
RenderList,
RenderUpdate,
RenderUpdateList,
}
Expand description
Identifies the UiNode
UI methods.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Init
The UiNode::init
.
Deinit
The UiNode::deinit
.
Info
The UiNode::info
.
Event
The UiNode::event
.
Update
The UiNode::update
.
UpdateList
Measure
The UiNode::measure
.
MeasureList
The UiNode::measure_list
.
Layout
The UiNode::layout
.
LayoutList
The UiNode::layout_list
.
Render
The UiNode::render
.
RenderList
The UiNode::render_list
.
RenderUpdate
RenderUpdateList
Implementations§
Trait Implementations§
Source§impl Clone for UiNodeMethod
impl Clone for UiNodeMethod
Source§fn clone(&self) -> UiNodeMethod
fn clone(&self) -> UiNodeMethod
Returns a duplicate of the value. Read more
1.0.0 · 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 UiNodeMethod
impl Debug for UiNodeMethod
Source§impl<'de> Deserialize<'de> for UiNodeMethod
impl<'de> Deserialize<'de> for UiNodeMethod
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
Source§impl Display for UiNodeMethod
impl Display for UiNodeMethod
Source§impl Serialize for UiNodeMethod
impl Serialize for UiNodeMethod
impl Copy for UiNodeMethod
Auto Trait Implementations§
impl Freeze for UiNodeMethod
impl RefUnwindSafe for UiNodeMethod
impl Send for UiNodeMethod
impl Sync for UiNodeMethod
impl Unpin for UiNodeMethod
impl UnwindSafe for UiNodeMethod
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<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