refactor: reorder members

This commit is contained in:
EdJoPaTo
2022-08-31 14:04:11 +02:00
parent 8473dfae51
commit 0a631330e3
+9 -9
View File
@@ -19,11 +19,19 @@ pub use identifier::{
#[derive(Debug, Default, Clone)]
pub struct TreeState {
offset: usize,
selected: TreeIdentifierVec,
opened: HashSet<TreeIdentifierVec>,
selected: TreeIdentifierVec,
}
impl TreeState {
pub const fn get_offset(&self) -> usize {
self.offset
}
pub fn get_all_opened(&self) -> Vec<TreeIdentifierVec> {
self.opened.iter().cloned().collect()
}
pub fn selected(&self) -> Vec<usize> {
self.selected.clone()
}
@@ -71,14 +79,6 @@ impl TreeState {
pub fn close_all(&mut self) {
self.opened.clear();
}
pub fn get_all_opened(&self) -> Vec<TreeIdentifierVec> {
self.opened.iter().cloned().collect()
}
pub const fn get_offset(&self) -> usize {
self.offset
}
}
#[derive(Debug, Clone)]