pub struct SelectableText { /* private fields */ }Implementations§
Source§impl SelectableText
impl SelectableText
pub fn new(value: impl Into<Cow<'static, str>>) -> SelectableText
pub fn max_lines(self, max_lines: impl Into<Option<usize>>) -> SelectableText
pub fn line_height(self, line_height: impl Into<Option<f32>>) -> SelectableText
Trait Implementations§
Source§impl AccessibilityExt for SelectableText
impl AccessibilityExt for SelectableText
fn get_accessibility_data(&mut self) -> &mut AccessibilityData
fn accessibility(self, accessibility: AccessibilityData) -> Self
fn a11y_id(self, a11y_id: impl Into<Option<NodeId>>) -> Self
fn a11y_focusable(self, a11y_focusable: impl Into<Focusable>) -> Self
fn a11y_auto_focus(self, a11y_auto_focus: impl Into<bool>) -> Self
fn a11y_member_of(self, a11y_member_of: impl Into<NodeId>) -> Self
fn a11y_role(self, a11y_role: impl Into<Role>) -> Self
fn a11y_alt(self, value: impl Into<Box<str>>) -> Self
fn a11y_builder(self, with: impl FnOnce(&mut Node)) -> Self
Source§impl Clone for SelectableText
impl Clone for SelectableText
Source§fn clone(&self) -> SelectableText
fn clone(&self) -> SelectableText
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 Component for SelectableText
impl Component for SelectableText
fn render(&self) -> impl IntoElement
fn render_key(&self) -> DiffKey
Source§impl ContainerExt for SelectableText
impl ContainerExt for SelectableText
fn position(self, position: impl Into<Position>) -> Self
fn padding(self, padding: impl Into<Gaps>) -> Self
fn margin(self, margin: impl Into<Gaps>) -> Self
fn min_width(self, minimum_width: impl Into<Size>) -> Self
fn min_height(self, minimum_height: impl Into<Size>) -> Self
fn max_width(self, maximum_width: impl Into<Size>) -> Self
fn max_height(self, maximum_height: impl Into<Size>) -> Self
fn visible_width(self, visible_width: impl Into<VisibleSize>) -> Self
fn visible_height(self, visible_height: impl Into<VisibleSize>) -> Self
Source§impl KeyExt for SelectableText
impl KeyExt for SelectableText
Source§impl LayoutExt for SelectableText
impl LayoutExt for SelectableText
fn get_layout(&mut self) -> &mut LayoutData
fn layout(self, layout: LayoutData) -> Self
Source§impl PartialEq for SelectableText
impl PartialEq for SelectableText
Source§impl TextStyleExt for SelectableText
impl TextStyleExt for SelectableText
fn get_text_style_data(&mut self) -> &mut TextStyleData
fn text_style(self, data: TextStyleData) -> Self
fn color(self, color: impl Into<Color>) -> Self
fn text_align(self, text_align: impl Into<TextAlign>) -> Self
fn font_size(self, font_size: impl Into<FontSize>) -> Self
fn font_family(self, font_family: impl Into<Cow<'static, str>>) -> Self
fn font_slant(self, font_slant: impl Into<FontSlant>) -> Self
fn font_weight(self, font_weight: impl Into<FontWeight>) -> Self
fn font_width(self, font_width: impl Into<FontWidth>) -> Self
fn text_height(self, text_height: impl Into<TextHeightBehavior>) -> Self
fn text_overflow(self, text_overflow: impl Into<TextOverflow>) -> Self
fn text_shadow(self, text_shadow: impl Into<TextShadow>) -> Self
fn text_decoration(self, text_decoration: impl Into<TextDecoration>) -> Self
impl StructuralPartialEq for SelectableText
Auto Trait Implementations§
impl Freeze for SelectableText
impl !RefUnwindSafe for SelectableText
impl Send for SelectableText
impl Sync for SelectableText
impl Unpin for SelectableText
impl UnsafeUnpin for SelectableText
impl !UnwindSafe for SelectableText
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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> ComponentKey for Twhere
T: Component,
impl<T> ComponentKey for Twhere
T: Component,
fn default_key(&self) -> DiffKey
Source§impl<T> ComponentProps for T
impl<T> ComponentProps for T
fn changed(&self, other: &(dyn ComponentProps + 'static)) -> bool
Source§impl<T> ContainerSizeExt for Twhere
T: ContainerExt,
impl<T> ContainerSizeExt for Twhere
T: ContainerExt,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§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