//! Apple / iCloud profile bundle (`X-APPLE-*`, `X-CALENDARSERVER-*`).
//!
//! Skeleton for ADR-001 Migration Step 7: prefix registration and an
//! empty `EventExtensions` whose `unrecognized` slot captures everything
//! the parser routes here. Typed fields land in subsequent steps when a
//! concrete use case demands them.
use Serialize;
use crateRawProperty;
/// Property name prefixes owned by this profile. Longest match wins per
/// ADR-001 rule 3.
pub const PREFIXES: & = &;
/// True if `name` starts with any of this profile's registered prefixes.
/// Apple / iCloud event-level extension bundle (ADR-001 Option B).
///
/// No typed fields yet — every prefix-matched property lands in
/// `unrecognized` until a typed field is introduced.