gnostr_filetreelist/
lib.rs

1// #![forbid(missing_docs)]
2#![forbid(unsafe_code)]
3#![deny(
4	unused_imports,
5	unused_must_use,
6	dead_code,
7	unstable_name_collisions,
8	unused_assignments
9)]
10#![deny(clippy::all, clippy::perf, clippy::nursery, clippy::pedantic)]
11#![deny(clippy::expect_used)]
12#![deny(clippy::filetype_is_file)]
13#![deny(clippy::cargo)]
14#![deny(clippy::unwrap_used)]
15#![deny(clippy::panic)]
16#![deny(clippy::match_like_matches_macro)]
17#![deny(clippy::needless_update)]
18#![allow(
19	clippy::module_name_repetitions,
20	clippy::must_use_candidate,
21	clippy::missing_errors_doc,
22	clippy::empty_docs
23)]
24#![allow(clippy::legacy_numeric_constants)]
25#![allow(clippy::needless_pass_by_ref_mut)]
26
27mod error;
28mod filetree;
29mod filetreeitems;
30mod item;
31mod tree_iter;
32mod treeitems_iter;
33
34pub use crate::{
35	filetree::{FileTree, MoveSelection},
36	item::{FileTreeItem, TreeItemInfo},
37};