Enum async_rustbus::CallAction [−][src]
pub enum CallAction { Drop, Queue, Exact, Intro, Nothing, }
Expand description
For use with RpcConn::insert_call_path
, this enum determines what should be done when receiving incoming method calls.
Variants
This action causes incoming calls to be dropped
This action causes incoming calls within the namespace to be stored, allowing them to be retreived later.
This action is the same as Queue
but requires that call object path is an exact match, rather than also accepting child paths.
This action process Introspect calls for this path or children, allowing for clients to discover the objects paths provided by this connection. Any other calls received by this action will be replied to with an error.
This action does nothing. The message is passed on to the parent to be handled by its action. This variant is primarily constructed by end users to nullify previously added actions.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CallAction
impl Send for CallAction
impl Sync for CallAction
impl Unpin for CallAction
impl UnwindSafe for CallAction
Blanket Implementations
Mutably borrows from an owned value. Read more