Trait GeometryBackend

Source
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§

Source

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.

Implementors§