refactor: reorder members
This commit is contained in:
+9
-9
@@ -19,11 +19,19 @@ pub use identifier::{
|
|||||||
#[derive(Debug, Default, Clone)]
|
#[derive(Debug, Default, Clone)]
|
||||||
pub struct TreeState {
|
pub struct TreeState {
|
||||||
offset: usize,
|
offset: usize,
|
||||||
selected: TreeIdentifierVec,
|
|
||||||
opened: HashSet<TreeIdentifierVec>,
|
opened: HashSet<TreeIdentifierVec>,
|
||||||
|
selected: TreeIdentifierVec,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl TreeState {
|
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> {
|
pub fn selected(&self) -> Vec<usize> {
|
||||||
self.selected.clone()
|
self.selected.clone()
|
||||||
}
|
}
|
||||||
@@ -71,14 +79,6 @@ impl TreeState {
|
|||||||
pub fn close_all(&mut self) {
|
pub fn close_all(&mut self) {
|
||||||
self.opened.clear();
|
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)]
|
#[derive(Debug, Clone)]
|
||||||
|
|||||||
Reference in New Issue
Block a user