cultivar/common/src/api.rs

20 lines
396 B
Rust
Raw Normal View History

2023-04-01 14:02:42 +00:00
use crate::prelude::*;
2023-04-01 05:52:41 +00:00
use sp_runtime_interface::runtime_interface;
#[runtime_interface]
pub trait Api {
2023-07-17 22:58:44 +00:00
fn get_turn(sim_token: SimToken) -> Result<u32, SimError> {
unreachable!()
}
2023-04-01 14:02:42 +00:00
fn say(msg: &str) {
unreachable!()
2023-04-01 05:52:41 +00:00
}
2023-04-01 14:02:42 +00:00
fn walk(
2023-07-17 22:58:44 +00:00
sim_token: SimToken,
2023-04-01 14:02:42 +00:00
entity_id: EntityId,
direction: Direction,
) -> Result<Result<Position, (Position, WalkError)>, SimError> {
unreachable!()
}
}