Skip to main content

Crate qa_spec

Crate qa_spec 

Source

Re-exports§

pub use answers::AnswerSet;
pub use answers::Meta;
pub use answers::ProgressState;
pub use answers::ValidationError;
pub use answers::ValidationResult;
pub use answers_schema::generate as answers_schema;
pub use compose::IncludeError;
pub use compose::expand_includes;
pub use computed::apply_computed_answers;
pub use computed::build_expression_context;
pub use examples::generate as example_answers;
pub use expr::Expr;
pub use frontend::DefaultQaFrontend;
pub use frontend::QaFrontend;
pub use i18n::I18nText;
pub use i18n::ResolvedI18nMap;
pub use i18n::resolve_i18n_text;
pub use i18n::resolve_i18n_text_with_locale;
pub use progress::ProgressContext;
pub use progress::next_question;
pub use render::RenderPayload;
pub use render::RenderProgress;
pub use render::RenderQuestion;
pub use render::RenderStatus;
pub use render::build_render_payload;
pub use render::build_render_payload_with_i18n;
pub use render::render_card;
pub use render::render_json_ui;
pub use render::render_text;
pub use runner::QaPlanV1;
pub use runner::execute_plan_effects;
pub use runner::normalize_answers;
pub use runner::plan_next;
pub use runner::plan_submit_all;
pub use runner::plan_submit_patch;
pub use secrets::SecretAccessResult;
pub use secrets::SecretAction;
pub use secrets::evaluate;
pub use spec::FormSpec;
pub use spec::IncludeSpec;
pub use spec::QAFlowSpec;
pub use spec::QuestionSpec;
pub use spec::QuestionType;
pub use spec::StepId;
pub use spec::StepSpec;
pub use store::StoreContext;
pub use store::StoreError;
pub use store::StoreOp;
pub use store::StoreTarget;
pub use template::ResolutionMode;
pub use template::TemplateContext;
pub use template::TemplateEngine;
pub use template::TemplateError;
pub use template::register_default_helpers;
pub use validate::validate;
pub use visibility::VisibilityMap;
pub use visibility::VisibilityMode;
pub use visibility::resolve_visibility;

Modules§

answers
answers_schema
compose
computed
examples
expr
frontend
i18n
progress
render
runner
secrets
spec
store
template
validate
visibility