Struct arc_util::ui::render::TableIconColumn
source · pub struct TableIconColumn<'i, 'id, Name> {
pub name: Name,
pub icon: Option<&'i Icon>,
pub flags: TableColumnFlags,
pub init_width_or_weight: f32,
pub user_id: Id<'id>,
}
Expand description
A table column setup with icon.
Fields§
§name: Name
§icon: Option<&'i Icon>
§flags: TableColumnFlags
§init_width_or_weight: f32
§user_id: Id<'id>
Implementations§
source§impl<'i, 'id, Name> TableIconColumn<'i, 'id, Name>
impl<'i, 'id, Name> TableIconColumn<'i, 'id, Name>
sourcepub fn with_flags(
name: Name,
icon: Option<&'i Icon>,
flags: TableColumnFlags
) -> Self
pub fn with_flags( name: Name, icon: Option<&'i Icon>, flags: TableColumnFlags ) -> Self
Creates a new icon column with given flags.
sourcepub fn with_id(
name: Name,
icon: Option<&'i Icon>,
flags: TableColumnFlags,
init_width_or_weight: f32,
user_id: Id<'id>
) -> Self
pub fn with_id( name: Name, icon: Option<&'i Icon>, flags: TableColumnFlags, init_width_or_weight: f32, user_id: Id<'id> ) -> Self
Creates a new icon column with given width/weight and id.
sourcepub fn as_setup(&self) -> TableColumnSetup<'id, &str>
pub fn as_setup(&self) -> TableColumnSetup<'id, &str>
Generates the equivalent TableColumnSetup
.
Trait Implementations§
source§impl<'i, 'id, Name: Clone> Clone for TableIconColumn<'i, 'id, Name>
impl<'i, 'id, Name: Clone> Clone for TableIconColumn<'i, 'id, Name>
source§fn clone(&self) -> TableIconColumn<'i, 'id, Name>
fn clone(&self) -> TableIconColumn<'i, 'id, Name>
Returns a copy 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<'i, 'id, Name: Debug> Debug for TableIconColumn<'i, 'id, Name>
impl<'i, 'id, Name: Debug> Debug for TableIconColumn<'i, 'id, Name>
Auto Trait Implementations§
impl<'i, 'id, Name> Freeze for TableIconColumn<'i, 'id, Name>where
Name: Freeze,
impl<'i, 'id, Name> RefUnwindSafe for TableIconColumn<'i, 'id, Name>where
Name: RefUnwindSafe,
impl<'i, 'id, Name> !Send for TableIconColumn<'i, 'id, Name>
impl<'i, 'id, Name> !Sync for TableIconColumn<'i, 'id, Name>
impl<'i, 'id, Name> Unpin for TableIconColumn<'i, 'id, Name>where
Name: Unpin,
impl<'i, 'id, Name> UnwindSafe for TableIconColumn<'i, 'id, Name>where
Name: UnwindSafe,
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