Function tui_tree_widget::get_identifier_without_leaf
source · pub const fn get_identifier_without_leaf(
identifier: TreeIdentifier<'_>
) -> (TreeIdentifier<'_>, Option<usize>)Expand description
Split a TreeIdentifier into its branch and leaf
Examples
let (branch, leaf) = get_identifier_without_leaf(&[2, 4, 6]);
assert_eq!(branch, [2, 4]);
assert_eq!(leaf, Some(6));
let (branch, leaf) = get_identifier_without_leaf(&[2]);
assert_eq!(branch, []);
assert_eq!(leaf, Some(2));
let (branch, leaf) = get_identifier_without_leaf(&[]);
assert_eq!(branch, []);
assert_eq!(leaf, None);