pub trait FunctionSkeleton {
// Required methods
fn service_name(&self) -> &str;
fn operations(&self) -> &[(&'static str, u32)];
}Expand description
Skeleton-Trait: jeder generierte Service-Side-Dispatch implementiert das. Der Skeleton entpackt den Request-Discriminator, ruft die passende Operation in der User-Implementation und packt die Reply als Union zurueck.
Required Methods§
Sourcefn service_name(&self) -> &str
fn service_name(&self) -> &str
Service-Name.
Sourcefn operations(&self) -> &[(&'static str, u32)]
fn operations(&self) -> &[(&'static str, u32)]
Liste aller Operations, die dieser Skeleton entgegen nimmt.
Jeder Eintrag ist (operation_name, opcode). Opcodes werden
bei der Codegen automatisch monoton vergeben (Spec §7.2.2.1).