pub trait AsyncInternalModuleService {
// Required methods
fn batch_get_resolved_module_definitions(
&self,
auth_: BearerToken,
request: BatchGetResolvedModuleDefinitionsRequest,
) -> impl Future<Output = Result<BatchGetResolvedModuleDefinitionsResponse, Error>> + Send;
fn get_unresolved_module_definition(
&self,
auth_: BearerToken,
module_ref: RequestModuleNameRef,
) -> impl Future<Output = Result<ModuleComputeDefinition, Error>> + Send;
}
Expand description
This service provides internal APIs related to modules.
Required Methods§
Sourcefn batch_get_resolved_module_definitions(
&self,
auth_: BearerToken,
request: BatchGetResolvedModuleDefinitionsRequest,
) -> impl Future<Output = Result<BatchGetResolvedModuleDefinitionsResponse, Error>> + Send
fn batch_get_resolved_module_definitions( &self, auth_: BearerToken, request: BatchGetResolvedModuleDefinitionsRequest, ) -> impl Future<Output = Result<BatchGetResolvedModuleDefinitionsResponse, Error>> + Send
Returns the resolved module definitions for the requested ModuleApplication.
Sourcefn get_unresolved_module_definition(
&self,
auth_: BearerToken,
module_ref: RequestModuleNameRef,
) -> impl Future<Output = Result<ModuleComputeDefinition, Error>> + Send
fn get_unresolved_module_definition( &self, auth_: BearerToken, module_ref: RequestModuleNameRef, ) -> impl Future<Output = Result<ModuleComputeDefinition, Error>> + Send
Returns the module definition for the given module reference.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.