pub struct CustomTableData {
pub rows: Vec<CustomTableRow>,
pub error: Option<String>,
}Expand description
Data returned by a custom table pane’s fetch function.
Fields§
§rows: Vec<CustomTableRow>Rows of data
error: Option<String>Error message if fetch failed
Implementations§
Source§impl CustomTableData
impl CustomTableData
Sourcepub fn with_rows(rows: Vec<CustomTableRow>) -> Self
pub fn with_rows(rows: Vec<CustomTableRow>) -> Self
Create successful table data with rows.
Sourcepub fn with_error(message: impl Into<String>) -> Self
pub fn with_error(message: impl Into<String>) -> Self
Create error result.
Trait Implementations§
Source§impl Clone for CustomTableData
impl Clone for CustomTableData
Source§fn clone(&self) -> CustomTableData
fn clone(&self) -> CustomTableData
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 Debug for CustomTableData
impl Debug for CustomTableData
Source§impl Hash for CustomTableData
impl Hash for CustomTableData
Source§impl PartialEq for CustomTableData
impl PartialEq for CustomTableData
impl Eq for CustomTableData
impl StructuralPartialEq for CustomTableData
Auto Trait Implementations§
impl Freeze for CustomTableData
impl RefUnwindSafe for CustomTableData
impl Send for CustomTableData
impl Sync for CustomTableData
impl Unpin for CustomTableData
impl UnsafeUnpin for CustomTableData
impl UnwindSafe for CustomTableData
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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