pub struct TableCell {
pub children: Vec<Element>,
pub on_press: Option<EventHandler<Event<PressEventData>>>,
pub order_direction: Option<OrderDirection>,
pub padding: Gaps,
pub height: Size,
/* private fields */
}Fields§
§children: Vec<Element>§on_press: Option<EventHandler<Event<PressEventData>>>optional press handler
order_direction: Option<OrderDirection>optional visual order direction
padding: Gapspadding as typed Gaps
height: Sizeheight as typed Size
Implementations§
Source§impl TableCell
impl TableCell
pub fn new() -> TableCell
pub fn padding(self, padding: Gaps) -> TableCell
pub fn height(self, height: impl Into<Size>) -> TableCell
pub fn on_press( self, handler: impl Into<EventHandler<Event<PressEventData>>>, ) -> TableCell
pub fn order_direction(self, dir: Option<OrderDirection>) -> TableCell
Trait Implementations§
Source§impl ChildrenExt for TableCell
impl ChildrenExt for TableCell
fn get_children(&mut self) -> &mut Vec<Element>
fn children_iter<I>(self, children_iter: I) -> Self
fn children<V>(self, children: V) -> Self
fn maybe_child<C>(self, child: Option<C>) -> Selfwhere
C: IntoElement,
fn child<C>(self, child: C) -> Selfwhere
C: IntoElement,
Source§impl Component for TableCell
impl Component for TableCell
fn render(&self) -> impl IntoElement
fn render_key(&self) -> DiffKey
impl StructuralPartialEq for TableCell
Auto Trait Implementations§
impl Freeze for TableCell
impl !RefUnwindSafe for TableCell
impl !Send for TableCell
impl !Sync for TableCell
impl Unpin for TableCell
impl !UnwindSafe for TableCell
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
§impl<T> ComponentKey for Twhere
T: Component,
impl<T> ComponentKey for Twhere
T: Component,
fn default_key(&self) -> DiffKey
§impl<T> ComponentProps for T
impl<T> ComponentProps 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§impl<T> IntoElement for T
impl<T> IntoElement for T
fn into_element(self) -> Element
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().