1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
pub mod environment;
mod independent_type;
pub mod step;
pub mod story;

pub use independent_type::IndependentType;
pub use narrative_macros::story;
pub mod serde {
    pub use serde::*;
}

pub mod prelude {
    pub use crate::step::Run as _;
    pub use crate::step::RunAsync as _;
    pub use crate::story::StoryContext as _;
}

pub struct RunAllError<T, E> {
    pub step_id: T,
    pub error: E,
}