interstice_abi/
query_context.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Deserialize, Serialize)]
4pub struct QueryContextCurrentModuleTables {}
5
6#[derive(Debug, Clone, Deserialize, Serialize)]
7pub struct QueryContextCurrentModule {
8 pub tables: QueryContextCurrentModuleTables,
9}
10
11#[derive(Debug, Clone, Deserialize, Serialize)]
12pub struct QueryContext {
13 pub caller_node_id: String,
14 pub current: QueryContextCurrentModule,
15}
16
17impl QueryContext {
18 pub fn new(caller_node_id: String) -> Self {
19 Self {
20 caller_node_id,
21 current: QueryContextCurrentModule {
22 tables: QueryContextCurrentModuleTables {},
23 },
24 }
25 }
26}