notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit 0b22ca345ce5b34e9b83b230e66774ea550dc02d
parent fdd202741a40c253f449466f1b11ef88dafbc187
Author: William Casarin <jb55@jb55.com>
Date:   Mon, 17 Mar 2025 16:43:41 -0700

column: inline some things because why not

Diffstat:
Mcrates/notedeck_columns/src/column.rs | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git a/crates/notedeck_columns/src/column.rs b/crates/notedeck_columns/src/column.rs @@ -85,18 +85,22 @@ impl Columns { self.columns.push(Column::new(routes)); } + #[inline] pub fn add_column_at(&mut self, column: Column, index: u32) { self.columns.insert(index as usize, column); } + #[inline] pub fn add_column(&mut self, column: Column) { self.columns.push(column); } + #[inline] pub fn columns_mut(&mut self) -> &mut Vec<Column> { &mut self.columns } + #[inline] pub fn num_columns(&self) -> usize { self.columns.len() } @@ -110,18 +114,22 @@ impl Columns { self.columns[0].router_mut() } + #[inline] pub fn column(&self, ind: usize) -> &Column { &self.columns[ind] } + #[inline] pub fn columns(&self) -> &[Column] { &self.columns } + #[inline] pub fn selected(&mut self) -> &mut Column { &mut self.columns[self.selected as usize] } + #[inline] pub fn column_mut(&mut self, ind: usize) -> &mut Column { &mut self.columns[ind] }