ableos_userland/programs/aidl/assets/core.idl

22 lines
260 B
Plaintext

Alias Byte = U8;
Alias Int = U32;
Alias String = Vector<Byte>;
Enumeration Boolean {
False = 0,
True = 1,
}
Enumeration Nothing {}
Enumeration Option<T> {
None,
Some(T)
}
Structure Version {
major: Byte,
minor: Byte,
patch: Byte,
}