pub struct TableRow { /* private fields */ }Expand description
One row (Table.Row).
Implementations§
Source§impl TableRow
impl TableRow
Sourcepub fn new(cells: Vec<AnyElement>) -> Self
pub fn new(cells: Vec<AnyElement>) -> Self
Creates a row from its cells, with no key, text value or children.
Sourcepub fn key(self, key: impl Into<SharedString>) -> Self
pub fn key(self, key: impl Into<SharedString>) -> Self
The selection key. Defaults to the row’s index.
Sourcepub fn text_value(self, value: impl Into<SharedString>) -> Self
pub fn text_value(self, value: impl Into<SharedString>) -> Self
The plain-text value used by the table’s typeahead.
Cells are opaque AnyElements, so rows without this value do not
participate in typeahead even when a cell visibly draws text.
Auto Trait Implementations§
impl !RefUnwindSafe for TableRow
impl !Send for TableRow
impl !Sync for TableRow
impl !UnwindSafe for TableRow
impl Freeze for TableRow
impl Unpin for TableRow
impl UnsafeUnpin for TableRow
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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