pub struct RemoteProcedureDescriptor {
pub name: &'static str,
pub plugin_name: &'static str,
pub input_type: String,
pub output_type: String,
}Expand description
Descriptor of a remote procedure call
These are all the needed information to make a call
Fields§
§name: &'static strName of the RPC
plugin_name: &'static strPlugin implementing the RPC
An empty string means the core API
input_type: StringInput type
This is the full name of the protobuf message
output_type: StringOutput type
This is the full name of the protobuf message
Auto Trait Implementations§
impl Freeze for RemoteProcedureDescriptor
impl RefUnwindSafe for RemoteProcedureDescriptor
impl Send for RemoteProcedureDescriptor
impl Sync for RemoteProcedureDescriptor
impl Unpin for RemoteProcedureDescriptor
impl UnsafeUnpin for RemoteProcedureDescriptor
impl UnwindSafe for RemoteProcedureDescriptor
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