Skip to main content

NodeManagerProxyInterface

Trait NodeManagerProxyInterface 

Source
pub trait NodeManagerProxyInterface: Send + Sync {
    type AddNodeResponseFut: Future<Output = Result<NodeManagerAddNodeResult, Error>> + Send;

    // Required method
    fn add_node(
        &self,
        node: &Node2,
        controller: ServerEnd<NodeControllerMarker>,
        node_ref: Option<ServerEnd<NodeMarker>>,
    ) -> Self::AddNodeResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn add_node( &self, node: &Node2, controller: ServerEnd<NodeControllerMarker>, node_ref: Option<ServerEnd<NodeMarker>>, ) -> Self::AddNodeResponseFut

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§