blob: 4309829f173a150a7b8eba9884ff83cedc040a24 [file] [log] [blame]
namespace rb SpecNamespace
struct Hello {
1: string greeting = "hello world"
}
struct Foo {
1: i32 simple = 53,
2: string words = "words",
3: Hello hello = {'greeting' : "hello, world!"},
4: list<i32> ints = [1, 2, 2, 3],
5: map<i32, map<string, double>> complex,
6: set<i16> shorts = [5, 17, 239]
}
struct BoolStruct {
1: bool yesno = 1
}
service NonblockingService {
Hello greeting(1:bool english)
bool block()
async void unblock(1:i32 n)
async void shutdown()
void sleep(1:double seconds)
}