Trait CompositeManagerBridge
Source pub trait CompositeManagerBridge {
// Required methods
fn box_clone(&self) -> Box<dyn CompositeManagerBridge>;
fn bind_nodes_for_composite_node_spec<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn add_spec_to_driver_index<'life0, 'async_trait>(
&'life0 self,
spec: CompositeNodeSpec,
) -> Pin<Box<dyn Future<Output = Result<(), Status>> + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
fn request_rebind_from_driver_index<'life0, 'async_trait>(
&'life0 self,
spec: String,
driver_url_suffix: Option<String>,
) -> Pin<Box<dyn Future<Output = Result<(), Status>> + 'async_trait>>
where Self: 'async_trait,
'life0: 'async_trait;
}