1 个不稳定版本
0.1.0 | 2023年6月29日 |
---|
#1560 在 编码
3KB
cloud-lib
cargo add cloud-lib serde -D serde/derive
示例
use cloud_lib::{cloud, Result};
use serde::{Serialize, Deserialize};
#[derive(Deserialize)]
struct Input {
value: usize,
name: String,
}
#[derive(Serialize)]
struct Output {
value: usize,
name: String,
}
#[cloud]
fn main(input: Input) -> Result<Output> {
let output = Output {
value: input.value * 2,
name: input.name.chars().rev().collect(),
};
Ok(output)
}
依赖项
~0.7–1.5MB
~33K SLoC