Skip to main content

Command

Trait Command 

Source
pub trait Command {
    type Reply;

    const CODE: u32;
}
Expand description

A managed command: the request type, its wire code, and the reply type the other end answers with.

Required Associated Constants§

Source

const CODE: u32

The managed command code this request rides.

Required Associated Types§

Source

type Reply

The reply wire type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Command for AgentCancel

Source§

const CODE: u32 = AGDX_AGENT_CANCEL_CODE

Source§

type Reply = AgentReply

Source§

impl Command for AgentList

Source§

const CODE: u32 = AGDX_AGENT_LIST_CODE

Source§

type Reply = AgentReply

Source§

impl Command for AgentStatusReq

Source§

const CODE: u32 = AGDX_AGENT_STATUS_CODE

Source§

type Reply = AgentReply

Source§

impl Command for AgentSubmit

Source§

const CODE: u32 = AGDX_AGENT_SUBMIT_CODE

Source§

type Reply = AgentReply

Source§

impl Command for BindRolesReq

Source§

const CODE: u32 = AGDX_AUTHZ_BIND_ROLES_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for DecodeRecord

Source§

const CODE: u32 = AGDX_DECODE_RECORD_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for DefineRoleReq

Source§

const CODE: u32 = AGDX_AUTHZ_DEFINE_ROLE_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for DeleteRoleReq

Source§

const CODE: u32 = AGDX_AUTHZ_DELETE_ROLE_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for ForkCreate

Source§

const CODE: u32 = AGDX_FORK_CREATE_CODE

Source§

type Reply = ForkReply

Source§

impl Command for ForkDelete

Source§

const CODE: u32 = AGDX_FORK_DELETE_CODE

Source§

type Reply = ForkReply

Source§

impl Command for ForkList

Source§

const CODE: u32 = AGDX_FORK_LIST_CODE

Source§

type Reply = ForkReply

Source§

impl Command for ForkPromote

Source§

const CODE: u32 = AGDX_FORK_PROMOTE_CODE

Source§

type Reply = ForkReply

Source§

impl Command for ForkPut

Source§

const CODE: u32 = AGDX_FORK_PUT_CODE

Source§

type Reply = ForkReply

Source§

impl Command for GetBindingsReq

Source§

const CODE: u32 = AGDX_AUTHZ_GET_BINDINGS_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for GetProjection

Source§

const CODE: u32 = AGDX_GET_PROJECTION_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for GetRoleReq

Source§

const CODE: u32 = AGDX_AUTHZ_GET_ROLE_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for GetSchema

Source§

const CODE: u32 = AGDX_GET_SCHEMA_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for KvDelete

Source§

const CODE: u32 = AGDX_KV_DELETE_CODE

Source§

type Reply = KvReply

Source§

impl Command for KvDeleteMany

Source§

const CODE: u32 = AGDX_KV_DELETE_MANY_CODE

Source§

type Reply = KvReply

Source§

impl Command for KvGet

Source§

const CODE: u32 = AGDX_KV_GET_CODE

Source§

type Reply = KvReply

Source§

impl Command for KvNamespaces

Source§

const CODE: u32 = AGDX_KV_NAMESPACES_CODE

Source§

type Reply = KvReply

Source§

impl Command for KvScan

Source§

const CODE: u32 = AGDX_KV_SCAN_CODE

Source§

type Reply = KvReply

Source§

impl Command for KvSet

Source§

const CODE: u32 = AGDX_KV_SET_CODE

Source§

type Reply = KvReply

Source§

impl Command for ListProjections

Source§

const CODE: u32 = AGDX_LIST_PROJECTIONS_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for ListRolesReq

Source§

const CODE: u32 = AGDX_AUTHZ_LIST_ROLES_CODE

Source§

type Reply = AuthzReply

Source§

impl Command for ListSchemas

Source§

const CODE: u32 = AGDX_LIST_SCHEMAS_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for QueryEnvelope

Source§

const CODE: u32 = AGDX_QUERY_CODE

Source§

type Reply = QueryReply

Source§

impl Command for RegisterSchema

Source§

const CODE: u32 = AGDX_REGISTER_SCHEMA_CODE

Source§

type Reply = BrowseReply

Source§

impl Command for WhoamiReq

Source§

const CODE: u32 = AGDX_AUTHZ_WHOAMI_CODE

Source§

type Reply = AuthzReply