pub struct DataTableRowId(/* private fields */);Expand description
Unique identifier for a row.
Row IDs are used to reference rows throughout the table API for operations like selection and expansion.
Implementations§
Source§impl DataTableRowId
impl DataTableRowId
Sourcepub fn new(id: impl Into<String>) -> DataTableRowId
pub fn new(id: impl Into<String>) -> DataTableRowId
Sourcepub fn from_index(index: usize) -> DataTableRowId
pub fn from_index(index: usize) -> DataTableRowId
Trait Implementations§
Source§impl AsRef<str> for DataTableRowId
Provides a string slice reference to the inner identifier.
impl AsRef<str> for DataTableRowId
Provides a string slice reference to the inner identifier.
Source§impl Clone for DataTableRowId
impl Clone for DataTableRowId
Source§fn clone(&self) -> DataTableRowId
fn clone(&self) -> DataTableRowId
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 DataTableRowId
Formats the row identifier for debug output.
impl Debug for DataTableRowId
Formats the row identifier for debug output.
Source§impl Display for DataTableRowId
Displays the row identifier as a plain string.
impl Display for DataTableRowId
Displays the row identifier as a plain string.
Source§impl From<&str> for DataTableRowId
Creates a DataTableRowId from a string slice.
impl From<&str> for DataTableRowId
Creates a DataTableRowId from a string slice.
Source§fn from(s: &str) -> DataTableRowId
fn from(s: &str) -> DataTableRowId
Converts to this type from the input type.
Source§impl From<String> for DataTableRowId
Creates a DataTableRowId from an owned String.
impl From<String> for DataTableRowId
Creates a DataTableRowId from an owned String.
Source§fn from(s: String) -> DataTableRowId
fn from(s: String) -> DataTableRowId
Converts to this type from the input type.
Source§impl From<usize> for DataTableRowId
Creates a DataTableRowId from an index value.
impl From<usize> for DataTableRowId
Creates a DataTableRowId from an index value.
Source§fn from(index: usize) -> DataTableRowId
fn from(index: usize) -> DataTableRowId
Converts to this type from the input type.
Source§impl Hash for DataTableRowId
impl Hash for DataTableRowId
Source§impl PartialEq for DataTableRowId
impl PartialEq for DataTableRowId
impl Eq for DataTableRowId
impl StructuralPartialEq for DataTableRowId
Auto Trait Implementations§
impl Freeze for DataTableRowId
impl RefUnwindSafe for DataTableRowId
impl Send for DataTableRowId
impl Sync for DataTableRowId
impl Unpin for DataTableRowId
impl UnsafeUnpin for DataTableRowId
impl UnwindSafe for DataTableRowId
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> 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> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.