axiolid_curve_evaluate_contract/
lib.rs1#![forbid(unsafe_code)]
2pub mod conformance;
12mod contract;
13mod convention;
14mod measure;
15
16pub use axiolid_contracts::{
17 Backend, BackendDescriptor, BackendId, Determinism, ExecutionTarget, GeomError, GeomResult,
18 Operation,
19};
20pub use contract::CurveEvaluator;
21pub use convention::DistanceConvention;
22pub use measure::CurveMeasure;
23
24pub const CAPABILITY_ID: axiolid_contracts::CapabilityId =
26 axiolid_contracts::capability_ids::CURVE_EVALUATE;