pub enum Request {
Show 13 variants
Uint {
arg: u32,
},
Int {
arg: i32,
},
Fixed {
arg: Fixed,
},
String {
arg: String,
},
Object {
arg: ObjectId,
},
NewId {
arg: NewObject<TestInterface>,
},
Array {
arg: Array,
},
Handle {
arg: Handle,
},
Complex {
uint_arg: u32,
int_arg: i32,
handle_arg1: Handle,
object_arg: ObjectId,
handle_arg2: Handle,
string_arg: String,
array_arg: Array,
},
UntypedNewId {
arg_interface_name: String,
arg_interface_version: u32,
arg: ObjectId,
},
TestIntEnum {
arg: Enum<TestEnum>,
},
TestUintEnum {
arg: Enum<TestEnum>,
},
TestSummary {
arg1: i32,
arg2: i32,
},
}
Variants§
Uint
Int
Fixed
Fields
§
arg: Fixed
String
Object
Fields
§
arg: ObjectId
NewId
Fields
§
arg: NewObject<TestInterface>
Array
Fields
§
arg: Array
Handle
Complex
UntypedNewId
TestIntEnum
TestUintEnum
TestSummary
multi-line summary
This request takes two arguments, one with a single-line summary, and another with a multi-line summary.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more