calimero_sys/types/xcall/
host.rs1use super::XCall;
2use crate::Buffer;
3
4impl<'a> XCall<'a> {
5 #[inline]
6 pub fn new(_context_id: &'a [u8; 32], _function: &'a str, _params: &'a [u8]) -> Self {
7 unimplemented!("XCall construction is only permitted in wasm32")
8 }
9
10 #[inline]
11 pub fn context_id(&self) -> &Buffer<'a> {
12 &self.context_id
13 }
14
15 #[inline]
16 pub fn function(&self) -> &Buffer<'a> {
17 &self.function
18 }
19
20 #[inline]
21 pub fn params(&self) -> &Buffer<'a> {
22 &self.params
23 }
24}