//! Extension keys for ToolContext.extensions map.
//!
//! Each key identifies a platform-specific extension that tools can access
//! via `ctx.extensions.get(key)` and downcast to the appropriate trait.
use Any;
use Arc;
use cratePlatformExt;
/// Extension keys for ToolContext.extensions.
/// Wrapper that makes `Arc<dyn PlatformExt>` storable in the `Any`-based
/// extensions map. Use `downcast_ref::<PlatformExtWrapper>()` to retrieve it.
;