pub trait GeometryBackend {
// Required method
fn resolve(
&self,
subject_id: &str,
) -> Result<GeometryEvidence, AxiolidError>;
}Expand description
Isolated seam for a real geometry kernel or CAD SDK.
Required Methods§
Sourcefn resolve(&self, subject_id: &str) -> Result<GeometryEvidence, AxiolidError>
fn resolve(&self, subject_id: &str) -> Result<GeometryEvidence, AxiolidError>
Resolves one subject’s evidence through the external backend.
§Errors
Returns a backend failure, including AxiolidError::IntegrationUnavailable.