mirror of
https://github.com/fluencelabs/aquavm
synced 2025-03-16 04:50:49 +00:00
23 lines
447 B
Rust
23 lines
447 B
Rust
use fluence::fce;
|
|
|
|
fn main() {}
|
|
|
|
#[fce]
|
|
pub struct CallServiceResult {
|
|
pub result: i32,
|
|
pub outcome: Vec<u8>,
|
|
}
|
|
|
|
#[fce]
|
|
pub fn call_service(service_id: String, fn_name: String, args: Vec<u8>) -> CallServiceResult {
|
|
println!(
|
|
"call service invoked with:\n service_id: {}\n fn_name: {}\n args: {:?}",
|
|
service_id, fn_name, args
|
|
);
|
|
|
|
CallServiceResult {
|
|
result: 0,
|
|
outcome: vec![1, 2, 3],
|
|
}
|
|
}
|