Expand description
Everything a level author needs, in one import: the builder functions and the types they return or take.
Re-exportsยง
pub use crate::engine::answer::Answer;pub use crate::engine::answer::MistakeKey;pub use crate::engine::answer::exact;pub use crate::engine::answer::exact_with;pub use crate::engine::answer::int;pub use crate::engine::answer::one_of;pub use crate::engine::answer::parts;pub use crate::engine::answer::suffix;pub use crate::engine::catalog::Catalog;pub use crate::engine::catalog::UnknownLevelError;pub use crate::engine::cd::CdDecision;pub use crate::engine::cd::CdMove;pub use crate::engine::cd::CdPolicy;pub use crate::engine::cd::policy;pub use crate::engine::check::Check;pub use crate::engine::ctx::Ctx;pub use crate::engine::fd::FdTarget;pub use crate::engine::fd::Fds;pub use crate::engine::fixture::Content;pub use crate::engine::fixture::Fixture;pub use crate::engine::id::LevelId;pub use crate::engine::level::Level;pub use crate::engine::level::LevelKind;pub use crate::engine::level::Solution;pub use crate::engine::level::Start;pub use crate::engine::level::intro;pub use crate::engine::level::level;pub use crate::engine::require::Requirement;pub use crate::engine::require::at;pub use crate::engine::require::at_home;pub use crate::engine::require::cd_evidence;pub use crate::engine::require::check;pub use crate::engine::require::content;pub use crate::engine::require::dir;pub use crate::engine::require::dir_mode;pub use crate::engine::require::evidence;pub use crate::engine::require::fd_evidence;pub use crate::engine::require::file;pub use crate::engine::require::line_count;pub use crate::engine::require::mode;pub use crate::engine::require::moved;pub use crate::engine::require::no_dir;pub use crate::engine::require::no_file;pub use crate::engine::require::perm_bits;pub use crate::engine::require::same;pub use crate::engine::section::Section;pub use crate::markers::Marker;pub use crate::markers::Markers;pub use crate::messages;