forked from Orchid/orchid
19 lines
610 B
Rust
19 lines
610 B
Rust
//! Abstractions and primitives to help define the namespace tree used by
|
|
//! Orchid.
|
|
//!
|
|
//! Although this may make it seem like the namespace tree is very flexible,
|
|
//! libraries are generally permitted and expected to hardcode their own
|
|
//! location in the tree, so it's up to the embedder to ensure that the flexible
|
|
//! structure retains the assumed location of all code.
|
|
mod common;
|
|
mod decl;
|
|
mod dir;
|
|
mod embed;
|
|
mod prefix;
|
|
|
|
pub use common::{CodeNotFound, FSKind, FSResult, Loaded, VirtFS};
|
|
pub use decl::{decl_file, DeclTree};
|
|
pub use dir::DirNode;
|
|
pub use embed::EmbeddedFS;
|
|
pub use prefix::PrefixFS;
|