cloudkit 0.3.2

Safe Rust bindings for Apple's CloudKit framework — iCloud databases and sync on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use cloudkit::prelude::*;

fn main() {
    let zone_id = CKRecordZoneID::new("ExampleZone", "__defaultOwner__");
    let record_id = CKRecordID::with_zone("example-record", zone_id.clone());

    println!("record_name={}", record_id.record_name());
    println!(
        "zone={} owner={}",
        zone_id.zone_name(),
        zone_id.owner_name()
    );
    println!("✅ record-id area OK");
}