pub use everruns_contracts::capability::*;
#[deprecated(
note = "moved to everruns_contracts::capability::CapabilityRef; everruns-capability is no longer updated"
)]
pub type CapabilityRef = everruns_contracts::capability::CapabilityRef;
#[cfg(all(test, feature = "definition"))]
mod tests {
#[derive(crate::serde::Serialize, crate::serde::Deserialize, crate::schemars::JsonSchema)]
#[serde(crate = "crate::serde")]
#[schemars(crate = "crate::schemars")]
struct LegacyArguments {
query: String,
}
#[test]
fn legacy_derive_paths_forward_to_contracts() {
let schema = crate::json_schema_for::<LegacyArguments>();
assert!(schema["properties"]["query"].is_object());
}
}