pub struct SortToggleColumn {
pub id: Arc<str>,
pub enable_sorting: bool,
pub enable_multi_sort: bool,
pub sort_desc_first: Option<bool>,
pub has_sort_value_source: bool,
}Expand description
A Send+Sync subset of upstream Column needed for sorting state transitions.
This exists because ColumnDef<TData> carries non-Send/Sync function pointers, but the
headless engine’s Updater<T> closures are required to be Send+Sync.
Fields§
§id: Arc<str>§enable_sorting: bool§enable_multi_sort: bool§sort_desc_first: Option<bool>§has_sort_value_source: boolTrait Implementations§
Source§impl Clone for SortToggleColumn
impl Clone for SortToggleColumn
Source§fn clone(&self) -> SortToggleColumn
fn clone(&self) -> SortToggleColumn
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 SortToggleColumn
impl Debug for SortToggleColumn
Source§impl PartialEq for SortToggleColumn
impl PartialEq for SortToggleColumn
impl Eq for SortToggleColumn
impl StructuralPartialEq for SortToggleColumn
Auto Trait Implementations§
impl Freeze for SortToggleColumn
impl RefUnwindSafe for SortToggleColumn
impl Send for SortToggleColumn
impl Sync for SortToggleColumn
impl Unpin for SortToggleColumn
impl UnsafeUnpin for SortToggleColumn
impl UnwindSafe for SortToggleColumn
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