pub struct Rect { /* private fields */ }Implementations§
Source§impl Rect
impl Rect
pub fn try_downcast(element: &dyn ElementExt) -> Option<RectElement>
Sourcepub fn color(self, color: impl Into<Fill>) -> Self
pub fn color(self, color: impl Into<Fill>) -> Self
Set the fill of text rendered inside the rect and inherited by its children. See Fill.
Sourcepub fn font_size(self, font_size: impl Into<FontSize>) -> Self
pub fn font_size(self, font_size: impl Into<FontSize>) -> Self
Set the size of text rendered inside the rect and inherited by its children. See FontSize.
Sourcepub fn overflow<S: Into<Overflow>>(self, overflow: S) -> Self
pub fn overflow<S: Into<Overflow>>(self, overflow: S) -> Self
Set whether content overflowing the rect’s bounds is clipped. See Overflow.
Sourcepub fn rotate<R: Into<Option<f32>>>(self, rotation: R) -> Self
pub fn rotate<R: Into<Option<f32>>>(self, rotation: R) -> Self
Rotate the rect by the given angle in degrees.
Sourcepub fn transform_origin(
self,
transform_origin: impl Into<TransformOrigin>,
) -> Self
pub fn transform_origin( self, transform_origin: impl Into<TransformOrigin>, ) -> Self
Set the point that the scale and rotation effects pivot around.
Defaults to the element’s center.
Trait Implementations§
Source§impl AccessibilityExt for Rect
impl AccessibilityExt for Rect
Source§fn get_accessibility_data(&mut self) -> &mut AccessibilityData
fn get_accessibility_data(&mut self) -> &mut AccessibilityData
Returns a mutable reference to the element’s accessibility data.
Source§fn accessibility(self, accessibility: AccessibilityData) -> Self
fn accessibility(self, accessibility: AccessibilityData) -> Self
Replace all of the element’s accessibility data at once. See
AccessibilityData.Source§fn a11y_id(self, a11y_id: impl Into<Option<AccessibilityId>>) -> Self
fn a11y_id(self, a11y_id: impl Into<Option<AccessibilityId>>) -> Self
Set an explicit accessibility id instead of an autogenerated one. See
AccessibilityId.Source§fn a11y_focusable(self, a11y_focusable: impl Into<Focusable>) -> Self
fn a11y_focusable(self, a11y_focusable: impl Into<Focusable>) -> Self
Set whether the element can receive keyboard focus. See
Focusable.Source§fn a11y_auto_focus(self, a11y_auto_focus: impl Into<bool>) -> Self
fn a11y_auto_focus(self, a11y_auto_focus: impl Into<bool>) -> Self
Request that the element be focused automatically when it is mounted.
Source§fn a11y_member_of(self, a11y_member_of: impl Into<AccessibilityId>) -> Self
fn a11y_member_of(self, a11y_member_of: impl Into<AccessibilityId>) -> Self
Mark the element as a member of the group identified by the given
AccessibilityId.Source§fn a11y_role(self, a11y_role: impl Into<AccessibilityRole>) -> Self
fn a11y_role(self, a11y_role: impl Into<AccessibilityRole>) -> Self
Set the accessibility role exposed in the accessibility tree. See
AccessibilityRole.Source§fn a11y_alt(self, value: impl Into<Box<str>>) -> Self
fn a11y_alt(self, value: impl Into<Box<str>>) -> Self
Set the text label that describes the element in the accessibility tree.
Source§fn a11y_builder(self, with: impl FnOnce(&mut Node)) -> Self
fn a11y_builder(self, with: impl FnOnce(&mut Node)) -> Self
Edit the underlying
accesskit node directly for advanced accessibility properties.Source§impl ChildrenExt for Rect
impl ChildrenExt for Rect
Source§fn get_children(&mut self) -> &mut Vec<Element>
fn get_children(&mut self) -> &mut Vec<Element>
Returns a mutable reference to the internal children vector. Read more
Source§fn children(self, children: impl IntoIterator<Item = Element>) -> Self
fn children(self, children: impl IntoIterator<Item = Element>) -> Self
Source§fn maybe_child<C: IntoElement>(self, child: Option<C>) -> Self
fn maybe_child<C: IntoElement>(self, child: Option<C>) -> Self
Source§fn child<C: IntoElement>(self, child: C) -> Self
fn child<C: IntoElement>(self, child: C) -> Self
Appends a single child element. Read more
Source§impl ContainerExt for Rect
impl ContainerExt for Rect
Source§fn position(self, position: impl Into<Position>) -> Self
fn position(self, position: impl Into<Position>) -> Self
Set how the element is placed relative to its parent or the window. See [
Position].Source§fn padding(self, padding: impl Into<Gaps>) -> Self
fn padding(self, padding: impl Into<Gaps>) -> Self
Set the inner spacing between the element’s edges and its content. See [
Gaps].Source§fn margin(self, margin: impl Into<Gaps>) -> Self
fn margin(self, margin: impl Into<Gaps>) -> Self
Set the outer spacing between the element’s edges and its surroundings. See [
Gaps].Source§fn min_width(self, minimum_width: impl Into<Size>) -> Self
fn min_width(self, minimum_width: impl Into<Size>) -> Self
Set the minimum width the element can shrink to. See [
Size].Source§fn min_height(self, minimum_height: impl Into<Size>) -> Self
fn min_height(self, minimum_height: impl Into<Size>) -> Self
Set the minimum height the element can shrink to. See [
Size].Source§fn max_width(self, maximum_width: impl Into<Size>) -> Self
fn max_width(self, maximum_width: impl Into<Size>) -> Self
Set the maximum width the element can grow to. See [
Size].Source§fn max_height(self, maximum_height: impl Into<Size>) -> Self
fn max_height(self, maximum_height: impl Into<Size>) -> Self
Set the maximum height the element can grow to. See [
Size].Source§fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self
fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self
Set how much of the measured width is actually used in layout. See [
VisibleSize].Source§fn visible_height(self, visible_height: impl Into<VisibleSize>) -> Self
fn visible_height(self, visible_height: impl Into<VisibleSize>) -> Self
Set how much of the measured height is actually used in layout. See [
VisibleSize].Source§impl ContainerWithContentExt for Rect
impl ContainerWithContentExt for Rect
Source§fn direction(self, direction: Direction) -> Self
fn direction(self, direction: Direction) -> Self
Set the axis children are stacked along. See [
Direction].Source§fn main_align(self, main_align: Alignment) -> Self
fn main_align(self, main_align: Alignment) -> Self
Set how children are aligned along the direction axis. See [
Alignment].Source§fn cross_align(self, cross_align: Alignment) -> Self
fn cross_align(self, cross_align: Alignment) -> Self
Set how children are aligned across the direction axis. See [
Alignment].Source§fn spacing(self, spacing: impl Into<f32>) -> Self
fn spacing(self, spacing: impl Into<f32>) -> Self
Set the gap inserted between adjacent children, in pixels.
Source§fn content(self, content: Content) -> Self
fn content(self, content: Content) -> Self
Set how children share the available space along the direction axis. See [
Content].Source§fn offset_x(self, offset_x: impl Into<f32>) -> Self
fn offset_x(self, offset_x: impl Into<f32>) -> Self
Shift the element’s children horizontally by the given pixels.
Source§fn offset_y(self, offset_y: impl Into<f32>) -> Self
fn offset_y(self, offset_y: impl Into<f32>) -> Self
Shift the element’s children vertically by the given pixels.
Source§fn vertical(self) -> Self
fn vertical(self) -> Self
Stack children vertically. Shorthand for
direction set to [Direction::Vertical].Source§fn horizontal(self) -> Self
fn horizontal(self) -> Self
Stack children horizontally. Shorthand for
direction set to [Direction::Horizontal].Source§impl EffectExt for Rect
impl EffectExt for Rect
Source§fn get_effect(&mut self) -> &mut EffectData
fn get_effect(&mut self) -> &mut EffectData
Returns a mutable reference to the element’s effect data.
Source§fn effect(self, effect: EffectData) -> Self
fn effect(self, effect: EffectData) -> Self
Replace all of the element’s effect data at once. See
EffectData.Source§fn overflow(self, overflow: impl Into<Overflow>) -> Self
fn overflow(self, overflow: impl Into<Overflow>) -> Self
Set whether content overflowing the element’s bounds is clipped. See
Overflow.Source§fn blur(self, blur: impl Into<f32>) -> Self
fn blur(self, blur: impl Into<f32>) -> Self
Apply a gaussian blur of the given radius to the element.
Source§fn rotation(self, rotation: impl Into<f32>) -> Self
fn rotation(self, rotation: impl Into<f32>) -> Self
Rotate the element by the given angle in degrees.
Source§fn opacity(self, opacity: impl Into<f32>) -> Self
fn opacity(self, opacity: impl Into<f32>) -> Self
Set the element’s opacity, from
0.0 (transparent) to 1.0 (opaque).Source§fn transform_origin(self, transform_origin: impl Into<TransformOrigin>) -> Self
fn transform_origin(self, transform_origin: impl Into<TransformOrigin>) -> Self
Set the point that the scale and rotation effects pivot around. Read more
Source§impl EventHandlersExt for Rect
impl EventHandlersExt for Rect
Source§fn get_event_handlers(&mut self) -> &mut FxHashMap<EventName, EventHandlerType>
fn get_event_handlers(&mut self) -> &mut FxHashMap<EventName, EventHandlerType>
Returns a mutable reference to the element’s event handler map.
Source§fn with_event_handlers(
self,
event_handlers: FxHashMap<EventName, EventHandlerType>,
) -> Self
fn with_event_handlers( self, event_handlers: FxHashMap<EventName, EventHandlerType>, ) -> Self
Replace all of this element’s event handlers with the given map.
Source§fn on_mouse_down(
self,
on_mouse_down: impl Into<EventHandler<Event<MouseEventData>>>,
) -> Self
fn on_mouse_down( self, on_mouse_down: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
Fires when a mouse button is pressed down over the element.
Source§fn on_mouse_up(
self,
on_mouse_up: impl Into<EventHandler<Event<MouseEventData>>>,
) -> Self
fn on_mouse_up( self, on_mouse_up: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
Fires when a mouse button is released over the element.
Source§fn on_mouse_move(
self,
on_mouse_move: impl Into<EventHandler<Event<MouseEventData>>>,
) -> Self
fn on_mouse_move( self, on_mouse_move: impl Into<EventHandler<Event<MouseEventData>>>, ) -> Self
Fires when the cursor moves over the element.
Source§fn on_global_pointer_press(
self,
on_global_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_global_pointer_press( self, on_global_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer (mouse or touch) is pressed anywhere, even outside the element.
Source§fn on_global_pointer_down(
self,
on_global_pointer_down: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_global_pointer_down( self, on_global_pointer_down: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer (mouse or touch) goes down anywhere, even outside the element.
Source§fn on_global_pointer_move(
self,
on_global_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_global_pointer_move( self, on_global_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer (mouse or touch) moves anywhere, even outside the element.
Source§fn on_capture_global_pointer_move(
self,
on_capture_global_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_capture_global_pointer_move( self, on_capture_global_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Like
on_global_pointer_move, but fires during the top-down capture phase.Source§fn on_capture_global_pointer_press(
self,
on_capture_global_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_capture_global_pointer_press( self, on_capture_global_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Like
on_global_pointer_press, but fires during the top-down capture phase.Source§fn on_key_down(
self,
on_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>,
) -> Self
fn on_key_down( self, on_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
Fires when a key is pressed down while the element is focused.
Source§fn on_key_up(
self,
on_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>,
) -> Self
fn on_key_up( self, on_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
Fires when a key is released while the element is focused.
Source§fn on_global_key_down(
self,
on_global_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>,
) -> Self
fn on_global_key_down( self, on_global_key_down: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
Fires when a key is pressed down, regardless of which element is focused.
Source§fn on_global_key_up(
self,
on_global_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>,
) -> Self
fn on_global_key_up( self, on_global_key_up: impl Into<EventHandler<Event<KeyboardEventData>>>, ) -> Self
Fires when a key is released, regardless of which element is focused.
Source§fn on_wheel(
self,
on_wheel: impl Into<EventHandler<Event<WheelEventData>>>,
) -> Self
fn on_wheel( self, on_wheel: impl Into<EventHandler<Event<WheelEventData>>>, ) -> Self
Fires when the scroll wheel is used over the element.
Source§fn on_touch_cancel(
self,
on_touch_cancel: impl Into<EventHandler<Event<TouchEventData>>>,
) -> Self
fn on_touch_cancel( self, on_touch_cancel: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
Fires when an ongoing touch is cancelled by the system.
Source§fn on_touch_start(
self,
on_touch_start: impl Into<EventHandler<Event<TouchEventData>>>,
) -> Self
fn on_touch_start( self, on_touch_start: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
Fires when a touch point is placed on the element.
Source§fn on_touch_move(
self,
on_touch_move: impl Into<EventHandler<Event<TouchEventData>>>,
) -> Self
fn on_touch_move( self, on_touch_move: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
Fires when a touch point moves across the element.
Source§fn on_touch_end(
self,
on_touch_end: impl Into<EventHandler<Event<TouchEventData>>>,
) -> Self
fn on_touch_end( self, on_touch_end: impl Into<EventHandler<Event<TouchEventData>>>, ) -> Self
Fires when a touch point is lifted from the element.
Source§fn on_pointer_press(
self,
on_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_press( self, on_pointer_press: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when the element is pressed and released by a pointer (mouse or touch).
Source§fn on_pointer_down(
self,
on_pointer_down: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_down( self, on_pointer_down: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer (mouse or touch) goes down over the element.
Source§fn on_pointer_move(
self,
on_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_move( self, on_pointer_move: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer (mouse or touch) moves over the element.
Source§fn on_pointer_enter(
self,
on_pointer_enter: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_enter( self, on_pointer_enter: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer enters the element.
Source§fn on_pointer_leave(
self,
on_pointer_leave: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_leave( self, on_pointer_leave: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer leaves the element.
Source§fn on_pointer_over(
self,
on_pointer_over: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_over( self, on_pointer_over: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer is over the element, including over its children.
Source§fn on_pointer_out(
self,
on_pointer_out: impl Into<EventHandler<Event<PointerEventData>>>,
) -> Self
fn on_pointer_out( self, on_pointer_out: impl Into<EventHandler<Event<PointerEventData>>>, ) -> Self
Fires when a pointer leaves the element or one of its children.
Source§fn on_file_drop(
self,
on_file_drop: impl Into<EventHandler<Event<FileEventData>>>,
) -> Self
fn on_file_drop( self, on_file_drop: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
Fires when a file is dropped onto the element.
Source§fn on_global_file_hover(
self,
on_global_file_hover: impl Into<EventHandler<Event<FileEventData>>>,
) -> Self
fn on_global_file_hover( self, on_global_file_hover: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
Fires when a dragged file hovers anywhere over the window.
Source§fn on_global_file_hover_cancelled(
self,
on_global_file_hover_cancelled: impl Into<EventHandler<Event<FileEventData>>>,
) -> Self
fn on_global_file_hover_cancelled( self, on_global_file_hover_cancelled: impl Into<EventHandler<Event<FileEventData>>>, ) -> Self
Fires when a dragged file stops hovering over the window.
Source§fn on_ime_preedit(
self,
on_ime_preedit: impl Into<EventHandler<Event<ImePreeditEventData>>>,
) -> Self
fn on_ime_preedit( self, on_ime_preedit: impl Into<EventHandler<Event<ImePreeditEventData>>>, ) -> Self
Fires while text is being composed through an input method editor (IME).
Source§fn on_sized(
self,
on_sized: impl Into<EventHandler<Event<SizedEventData>>>,
) -> Selfwhere
Self: LayoutExt,
fn on_sized(
self,
on_sized: impl Into<EventHandler<Event<SizedEventData>>>,
) -> Selfwhere
Self: LayoutExt,
Fires when the element’s measured size or position changes.
Source§fn on_press(
self,
on_press: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_press( self, on_press: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
This is generally the best event in which to run “press” logic, this might be called
onClick, onActivate, or onConnect in other platforms. Read moreSource§fn on_secondary_down(
self,
on_secondary_down: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_secondary_down( self, on_secondary_down: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
Also called the context menu click in other platforms.
Gets triggered when: Read more
Source§fn on_all_press(
self,
on_press: impl Into<EventHandler<Event<PressEventData>>>,
) -> Self
fn on_all_press( self, on_press: impl Into<EventHandler<Event<PressEventData>>>, ) -> Self
Gets triggered when: Read more
Source§fn on_focus_press(
self,
on_focus_press: impl Into<EventHandler<Event<FocusPressEventData>>>,
) -> Self
fn on_focus_press( self, on_focus_press: impl Into<EventHandler<Event<FocusPressEventData>>>, ) -> Self
Gets triggered when: Read more
Source§impl InteractiveExt for Rect
impl InteractiveExt for Rect
Source§fn get_effect(&mut self) -> &mut EffectData
fn get_effect(&mut self) -> &mut EffectData
Returns a mutable reference to the element’s effect data.
Source§fn interactive(self, interactive: impl Into<Interactive>) -> Self
fn interactive(self, interactive: impl Into<Interactive>) -> Self
Set whether the element receives pointer events. See
Interactive.Source§impl LayoutExt for Rect
impl LayoutExt for Rect
Source§fn get_layout(&mut self) -> &mut LayoutData
fn get_layout(&mut self) -> &mut LayoutData
Returns a mutable reference to the element’s layout data.
Source§fn layout(self, layout: LayoutData) -> Self
fn layout(self, layout: LayoutData) -> Self
Replace all of the element’s layout data at once. See
LayoutData.Source§impl MaybeExt for Rect
impl MaybeExt for Rect
Source§impl ScrollableExt for Rect
impl ScrollableExt for Rect
Source§fn get_effect(&mut self) -> &mut EffectData
fn get_effect(&mut self) -> &mut EffectData
Returns a mutable reference to the element’s effect data.
Source§fn scrollable(self, scrollable: impl Into<bool>) -> Self
fn scrollable(self, scrollable: impl Into<bool>) -> Self
Mark this element as scrollable.
You are probably looking for the
ScrollView component instead.Source§impl StyleExt for Rect
impl StyleExt for Rect
Source§fn get_style(&mut self) -> &mut StyleState
fn get_style(&mut self) -> &mut StyleState
Returns a mutable reference to the element’s style data.
Source§fn background(self, background: impl Into<Fill>) -> Self
fn background(self, background: impl Into<Fill>) -> Self
Source§fn border(self, border: impl Into<Option<Border>>) -> Self
fn border(self, border: impl Into<Option<Border>>) -> Self
Add an outline around the element. See
Border.Source§fn shadow(self, shadow: impl Into<Shadow>) -> Self
fn shadow(self, shadow: impl Into<Shadow>) -> Self
Add a shadow cast by the element. See
Shadow.Source§fn corner_radius(self, corner_radius: impl Into<CornerRadius>) -> Self
fn corner_radius(self, corner_radius: impl Into<CornerRadius>) -> Self
Round the element’s corners. See
CornerRadius.Source§impl TextStyleExt for Rect
impl TextStyleExt for Rect
Source§fn get_text_style_data(&mut self) -> &mut TextStyleData
fn get_text_style_data(&mut self) -> &mut TextStyleData
Returns a mutable reference to the element’s text style data.
Source§fn text_style(self, data: TextStyleData) -> Self
fn text_style(self, data: TextStyleData) -> Self
Replace all of the element’s text style data at once. See
TextStyleData.Source§fn text_align(self, text_align: impl Into<TextAlign>) -> Self
fn text_align(self, text_align: impl Into<TextAlign>) -> Self
Set the horizontal alignment of the text. See
TextAlign.Source§fn font_size(self, font_size: impl Into<FontSize>) -> Self
fn font_size(self, font_size: impl Into<FontSize>) -> Self
Set the text size in pixels. See
FontSize.Source§fn font_family(self, font_family: impl Into<Cow<'static, str>>) -> Self
fn font_family(self, font_family: impl Into<Cow<'static, str>>) -> Self
Add a font family to try, in order of preference.
Source§fn font_slant(self, font_slant: impl Into<FontSlant>) -> Self
fn font_slant(self, font_slant: impl Into<FontSlant>) -> Self
Set the slant (style) of the font. See
FontSlant.Source§fn font_weight(self, font_weight: impl Into<FontWeight>) -> Self
fn font_weight(self, font_weight: impl Into<FontWeight>) -> Self
Set the thickness of the font. See
FontWeight.Source§fn font_width(self, font_width: impl Into<FontWidth>) -> Self
fn font_width(self, font_width: impl Into<FontWidth>) -> Self
Set the horizontal width of the font. See
FontWidth.Source§fn text_height(self, text_height: impl Into<TextHeightBehavior>) -> Self
fn text_height(self, text_height: impl Into<TextHeightBehavior>) -> Self
Set how the leading of the first and last lines is handled. See
TextHeightBehavior.Source§fn text_overflow(self, text_overflow: impl Into<TextOverflow>) -> Self
fn text_overflow(self, text_overflow: impl Into<TextOverflow>) -> Self
Set how text that does not fit its bounds is truncated. See
TextOverflow.Source§fn text_shadow(self, text_shadow: impl Into<TextShadow>) -> Self
fn text_shadow(self, text_shadow: impl Into<TextShadow>) -> Self
Add a shadow cast behind the text. See
TextShadow.Source§fn text_decoration(self, text_decoration: impl Into<TextDecoration>) -> Self
fn text_decoration(self, text_decoration: impl Into<TextDecoration>) -> Self
Set a line drawn through, under or over the text. See
TextDecoration.Auto Trait Implementations§
impl Freeze for Rect
impl !RefUnwindSafe for Rect
impl !Send for Rect
impl !Sync for Rect
impl Unpin for Rect
impl UnsafeUnpin for Rect
impl !UnwindSafe for Rect
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> ContainerSizeExt for Twhere
T: ContainerExt,
impl<T> ContainerSizeExt for Twhere
T: ContainerExt,
Source§impl<T> CornerRadiusExt for Twhere
T: StyleExt,
impl<T> CornerRadiusExt for Twhere
T: StyleExt,
Source§fn with_corner_radius(self, corner_radius: f32) -> T
fn with_corner_radius(self, corner_radius: f32) -> T
Round all four corners to the given radius in pixels.
Source§fn rounded_none(self) -> Self
fn rounded_none(self) -> Self
Shortcut for
corner_radius(0.) - removes border radius.Source§fn rounded_sm(self) -> Self
fn rounded_sm(self) -> Self
Shortcut for
corner_radius(4.) - small border radius.Source§fn rounded_md(self) -> Self
fn rounded_md(self) -> Self
Shortcut for
corner_radius(6.) - medium border radius.Source§fn rounded_lg(self) -> Self
fn rounded_lg(self) -> Self
Shortcut for
corner_radius(8.) - large border radius.Source§fn rounded_xl(self) -> Self
fn rounded_xl(self) -> Self
Shortcut for
corner_radius(12.) - extra large border radius.Source§fn rounded_2xl(self) -> Self
fn rounded_2xl(self) -> Self
Shortcut for
corner_radius(16.) - extra large border radius.Source§fn rounded_3xl(self) -> Self
fn rounded_3xl(self) -> Self
Shortcut for
corner_radius(24.) - extra large border radius.Source§fn rounded_4xl(self) -> Self
fn rounded_4xl(self) -> Self
Shortcut for
corner_radius(32.) - extra large border radius.Source§fn rounded_full(self) -> Self
fn rounded_full(self) -> Self
Shortcut for
corner_radius(99.) - fully rounded (pill shape).§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> 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