#[repr(C)]pub struct StyledNode {
pub state: StyledNodeState,
pub tag_id: OptionTagId,
}Expand description
A styled Dom node
Fields§
§state: StyledNodeStateCurrent state of this styled node (used later for caching the style / layout)
tag_id: OptionTagIdOptional tag ID
NOTE: The tag ID has to be adjusted after the layout is done (due to scroll tags)
Trait Implementations§
Source§impl Clone for StyledNode
impl Clone for StyledNode
Source§fn clone(&self) -> StyledNode
fn clone(&self) -> StyledNode
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 StyledNode
impl Debug for StyledNode
Source§impl Default for StyledNode
impl Default for StyledNode
Source§fn default() -> StyledNode
fn default() -> StyledNode
Returns the “default value” for a type. Read more
Source§impl Extend<StyledNode> for StyledNodeVec
impl Extend<StyledNode> for StyledNodeVec
Source§fn extend<T: IntoIterator<Item = StyledNode>>(&mut self, iter: T)
fn extend<T: IntoIterator<Item = StyledNode>>(&mut self, iter: T)
Extends a collection with the contents of an iterator. Read more
Source§fn extend_one(&mut self, item: A)
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
Source§fn extend_reserve(&mut self, additional: usize)
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
Source§impl FromIterator<StyledNode> for StyledNodeVec
impl FromIterator<StyledNode> for StyledNodeVec
Source§fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = StyledNode>,
fn from_iter<T>(iter: T) -> Selfwhere
T: IntoIterator<Item = StyledNode>,
Creates a value from an iterator. Read more
Source§impl PartialEq for StyledNode
impl PartialEq for StyledNode
Source§impl PartialOrd for StyledNode
impl PartialOrd for StyledNode
impl StructuralPartialEq for StyledNode
Auto Trait Implementations§
impl Freeze for StyledNode
impl RefUnwindSafe for StyledNode
impl Send for StyledNode
impl Sync for StyledNode
impl Unpin for StyledNode
impl UnwindSafe for StyledNode
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> 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