Method

Trait Method 

Source
pub trait Method {
    type Protocol;
    type Request;

    const ORDINAL: u64;
    const FLEXIBILITY: Flexibility;
}
Expand description

A method of a protocol.

Required Associated Constants§

Source

const ORDINAL: u64

The ordinal associated with the method;

Source

const FLEXIBILITY: Flexibility

The flexibility of the method.

Required Associated Types§

Source

type Protocol

The protocol the method is a member of.

Source

type Request

The request payload for the method.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§