pub struct TextChangesetResult {
pub dirty_nodes: Vec<DomNodeId>,
pub needs_relayout: bool,
}Expand description
Result of applying a text changeset
Fields§
§dirty_nodes: Vec<DomNodeId>Nodes that need dirty marking
needs_relayout: boolWhether the text size changed enough to require full re-layout (e.g., for scroll container recomputation)
Auto Trait Implementations§
impl Freeze for TextChangesetResult
impl RefUnwindSafe for TextChangesetResult
impl Send for TextChangesetResult
impl Sync for TextChangesetResult
impl Unpin for TextChangesetResult
impl UnsafeUnpin for TextChangesetResult
impl UnwindSafe for TextChangesetResult
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> 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