Skip to main content

interstice_abi/
reducer_context.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Deserialize, Serialize)]
4pub struct ReducerContextCurrentModuleReducers {}
5
6#[derive(Debug, Clone, Deserialize, Serialize)]
7pub struct ReducerContextCurrentModuleTables {}
8
9#[derive(Debug, Clone, Deserialize, Serialize)]
10pub struct ReducerContextCurrentModule {
11    pub tables: ReducerContextCurrentModuleTables,
12}
13
14#[derive(Debug, Clone, Deserialize, Serialize)]
15pub struct ReducerContext {
16    pub current: ReducerContextCurrentModule,
17}
18
19impl ReducerContext {
20    pub fn new() -> Self {
21        Self {
22            current: ReducerContextCurrentModule {
23                tables: ReducerContextCurrentModuleTables {},
24            },
25        }
26    }
27}