fidl_fuchsia_driver_indexTrait DevelopmentManagerProxyInterface
Source pub trait DevelopmentManagerProxyInterface: Send + Sync {
type DisableDriverResponseFut: Future<Output = Result<DevelopmentManagerDisableDriverResult, Error>> + Send;
type EnableDriverResponseFut: Future<Output = Result<DevelopmentManagerEnableDriverResult, Error>> + Send;
// Required methods
fn get_driver_info(
&self,
driver_filter: &[String],
iterator: ServerEnd<DriverInfoIteratorMarker>,
) -> Result<(), Error>;
fn get_composite_node_specs(
&self,
name_filter: Option<&str>,
iterator: ServerEnd<CompositeNodeSpecIteratorMarker>,
) -> Result<(), Error>;
fn disable_driver(
&self,
driver_url: &str,
package_hash: Option<&str>,
) -> Self::DisableDriverResponseFut;
fn enable_driver(
&self,
driver_url: &str,
package_hash: Option<&str>,
) -> Self::EnableDriverResponseFut;
}