gnostr_filetreelist/
lib.rs1#![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};