//! The control-command capability.
//!
//! Stub: the trait and its payloads exist so a tasking/control source can be
//! added later as a sibling capability, but no adapter implements it yet.
use async_trait;
use crate;
/// A control command directed at a provider (e.g. tasking a sensor).
///
/// Placeholder; `#[non_exhaustive]` so variants/fields can be added later
/// without breaking implementors.
/// Acknowledgement of a submitted [`ControlCommand`]. Placeholder.
/// A provider that accepts control commands — a sibling capability to
/// [`crate::WeatherBriefingProvider`] under the same [`ContextProvider`]
/// identity.