use cloudkit::prelude::*;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut root = CKRecord::new("SharedRoot")?;
root.set_object("title", "Shared Root");
let share = CKShare::new_root_record(&root)?;
println!("share_record_type={} participants={}", share.share_record().record_type(), share.participants().len());
println!("✅ share area OK");
Ok(())
}