pub struct Rule { /* private fields */ }Expand description
A one-row horizontal rule with an optional leading title.

Implementations§
Trait Implementations§
Source§impl View for Rule
impl View for Rule
Source§fn measure(&self, available: Size, _ctx: &RenderCtx<'_>) -> Size
fn measure(&self, available: Size, _ctx: &RenderCtx<'_>) -> Size
Report the intrinsic content size wanted given
available and ctx.Source§fn render(&self, area: Rect, surface: &mut Surface<'_>, _ctx: &RenderCtx<'_>)
fn render(&self, area: Rect, surface: &mut Surface<'_>, _ctx: &RenderCtx<'_>)
Paint the view into the assigned
area through surface.Source§fn measure_request(&self, request: MeasureRequest, ctx: &RenderCtx<'_>) -> Size
fn measure_request(&self, request: MeasureRequest, ctx: &RenderCtx<'_>) -> Size
Answer a measurement request with optional known axes and intrinsic
sizing modes. Read more
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnsafeUnpin for Rule
impl UnwindSafe for Rule
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