Summary
Ensure every feature combination compiles cleanly and optional dependencies are only used behind matching feature gates.
Scope
- Audit
#[cfg(feature = ...)] boundaries in wangapayfast-rs
- Remove unconditional references to optional deps
- Add CI matrix for:
default, http, api, onsite, rest-api, graphql-api, full
Acceptance Criteria
- All feature sets pass
cargo check
- No unresolved optional-dependency errors
- CI reports green for each feature combo
Summary
Ensure every feature combination compiles cleanly and optional dependencies are only used behind matching feature gates.
Scope
#[cfg(feature = ...)]boundaries inwangapayfast-rsdefault,http,api,onsite,rest-api,graphql-api,fullAcceptance Criteria
cargo check