From 0b22ca345ce5b34e9b83b230e66774ea550dc02d Mon Sep 17 00:00:00 2001 From: William Casarin Date: Mon, 17 Mar 2025 16:43:41 -0700 Subject: [PATCH] column: inline some things because why not --- crates/notedeck_columns/src/column.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/notedeck_columns/src/column.rs b/crates/notedeck_columns/src/column.rs index c56026c..e1f0c31 100644 --- 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 { &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] }