Module artifact_app::core [] [src]

Reexports

pub use core::load::load_toml;
pub use core::utils::find_repo;
pub use core::types::Project;
pub use core::types::Artifact;
pub use core::types::Artifacts;
pub use core::types::ArtType;
pub use core::types::Loc;
pub use core::types::ArtName;
pub use core::types::ArtNameRc;
pub use core::types::ArtNames;
pub use core::types::Settings;
pub use core::types::LoadFromStr;
pub use core::types::PARENT_PATH;
pub use core::types::LocData;
pub use core::types::ArtifactData;

Modules

link

module that discovers artifact's links

load

loadrs loading of raw artifacts from files and text

locs
name

module for defining logic for parsing and collapsing artifact names

prefix
save

loadrs loading of raw artifacts from files and text

security
types

project wide types

utils

Functions

load_path

Load all items from the toml file at path

process_project_text

This method is for processing a raw project-text file into a full blown project. This is necessary mostly for the API (when it is editing the project) and for unit tests