embedded_fat/filesystem/
mod.rs

1//! Generic File System structures
2//!
3//! Implements generic file system components. These should be applicable to
4//! most (if not all) supported filesystems.
5
6/// Maximum file size supported by this library
7pub const MAX_FILE_SIZE: u32 = core::u32::MAX;
8
9mod attributes;
10mod cluster;
11mod directory;
12mod filename;
13mod files;
14mod search_id;
15mod timestamp;
16
17pub use self::attributes::Attributes;
18pub use self::cluster::ClusterId;
19pub use self::directory::{DirEntry, Directory};
20pub use self::filename::{FilenameError, ShortFileName, ToShortFileName};
21pub use self::files::{File, FileError, Mode};
22pub use self::search_id::{SearchId, SearchIdGenerator};
23pub use self::timestamp::{TimeSource, Timestamp};
24
25pub(crate) use self::directory::DirectoryInfo;
26pub(crate) use self::files::FileInfo;