//! This module handles the parsing of arguments for the `#[component]` attribute macro.
//! It defines the structure for a child entry, which consists of a key (name) and a type.
use ;
/// Represents a single child component entry parsed from the `children` attribute.
///
/// This struct holds the key (name) as a `LitStr` and the type of the child component
/// as a `Type`. It is used by the `#[component]` macro to define the children of a component.
///
/// ## Example
///
/// In `#[component(children = [ counter => Counter ])]`, `counter => Counter` is parsed
/// into a `ChildEntry`.