Skip to main content

Module capability

Module capability 

Source
Expand description

Capability vocabulary and negotiation entry point. Re-exports the canonical router items so consumers can use lifeloop::capability::* without taking a dependency on the router module path. The CapabilityKind / CapabilityRequest split is preserved deliberately — CapabilityKind is the identity used as a manifest lookup key, and CapabilityRequest adds policy (desired, level).

Re-exports§

pub use crate::router::CapabilityKind;
pub use crate::router::CapabilityRequest;
pub use crate::router::CapabilityRequirement;
pub use crate::router::DefaultNegotiationStrategy;
pub use crate::router::NegotiatedPlan;
pub use crate::router::PayloadPlacementDecision;
pub use crate::router::PlacementRejection;
pub use crate::router::negotiate;