openwhisk_rust/api/
common.rs1use serde::{Deserialize, Serialize};
2
3pub static ACTION_ENDPOINT: &str = "actions";
5pub static TRIGGERS_ENDPOINT: &str = "triggers";
6pub static RULES_ENDPOINT: &str = "rules";
7pub static NAMESPACE_ENDPOINT: &str = "namespaces";
8
9#[derive(Debug, Deserialize, Serialize, Clone, Default, PartialEq)]
10pub struct Limits {
11 #[serde(default)]
13 pub timeout: i64,
14 #[serde(default)]
16 pub memory: i64,
17 #[serde(default)]
19 pub logsize: i64,
20 #[serde(default)]
22 pub concurrency: i64,
23}
24
25pub enum HttpMethods {
27 GET,
28 PUT,
29 POST,
30 DELETE,
31}