pub trait FromArgs: Sized + MessageType {
    // Required method
    fn from_args(op: u16, args: Vec<Arg>) -> Result<Self, Error>;
}
Expand description

Trait to be implemented by any type used as an interface ‘request’.

Required Methods§

source

fn from_args(op: u16, args: Vec<Arg>) -> Result<Self, Error>

Consumes |args| creates an instance of self.

Object Safety§

This trait is not object safe.

Implementors§