//! Drift guard convention: conversions exhaustively destructure their source
//! (struct patterns without `..`, enum matches without catch-all `_` arms) so
//! a new field on either side fails compilation here instead of silently
//! dropping off the wire.
use HashMap;
use Write;
use NonZeroUsize;
use Pin;
use ;
use ;
use Engine as _;
use ToolDefinition;
use types as core_llm;
use *;
include!;
include!;
include!;
include!;
include!;
include!;
include!;
include!;