haste_fhir_terminology/resolvers/
mod.rs

1use haste_fhir_model::r4::generated::resources::{Resource, ResourceType};
2use haste_fhir_operation_error::OperationOutcomeError;
3use std::pin::Pin;
4
5pub mod remote;
6pub trait CanonicalResolver {
7    fn resolve(
8        &self,
9        resource_type: ResourceType,
10        id: String,
11    ) -> Pin<Box<dyn Future<Output = Result<Resource, OperationOutcomeError>> + Send>>;
12}