pub struct SelectListLayoutOptions {
pub min_primary_column_width: Option<usize>,
pub max_primary_column_width: Option<usize>,
pub truncate_primary: Option<Arc<dyn Fn(&str, usize, usize) -> String + Send + Sync>>,
}Expand description
Layout options for select list.
Fields§
§min_primary_column_width: Option<usize>Minimum width for the primary column.
max_primary_column_width: Option<usize>Maximum width for the primary column.
truncate_primary: Option<Arc<dyn Fn(&str, usize, usize) -> String + Send + Sync>>Custom truncation function.
Trait Implementations§
Source§impl Clone for SelectListLayoutOptions
impl Clone for SelectListLayoutOptions
Auto Trait Implementations§
impl !RefUnwindSafe for SelectListLayoutOptions
impl !UnwindSafe for SelectListLayoutOptions
impl Freeze for SelectListLayoutOptions
impl Send for SelectListLayoutOptions
impl Sync for SelectListLayoutOptions
impl Unpin for SelectListLayoutOptions
impl UnsafeUnpin for SelectListLayoutOptions
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