pub struct OwnedRow {
pub cells: Vec<TableCellOwned>,
}Expand description
A fully-owned row snapshot, cacheable across frames and usable anywhere a
Row is expected.
Fields§
§cells: Vec<TableCellOwned>Owned cell values, indexed by column offset.
Trait Implementations§
Source§impl Row for OwnedRow
impl Row for OwnedRow
fn cell(&self, col_index: usize) -> Option<TableCell<'_>>
fn column_count(&self) -> usize
Source§fn row_index(&self) -> Option<usize>
fn row_index(&self) -> Option<usize>
Returns the physical index of this row within the provider, if available.
Source§fn to_owned_row(&self) -> OwnedRow
fn to_owned_row(&self) -> OwnedRow
Snapshots every column of this row into an
OwnedRow, detaching it from
the provider’s borrow lifetime so it can be cached.Auto Trait Implementations§
impl Freeze for OwnedRow
impl RefUnwindSafe for OwnedRow
impl Send for OwnedRow
impl Sync for OwnedRow
impl Unpin for OwnedRow
impl UnsafeUnpin for OwnedRow
impl UnwindSafe for OwnedRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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