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§
type AddNodeResponseFut: Future<Output = Result<NodeManagerAddNodeResult, Error>> + Send
Required Methods§
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".