{"crate":{"id":"objc2-core-data","name":"objc2-core-data","updated_at":"2025-10-04T16:14:39.575218Z","versions":[1759240,1531175,1418316,1150515,1150492,1118127],"keywords":["apple","cocoa","framework","ios","macos"],"categories":["api-bindings","os::macos-apis","development-tools::ffi","external-ffi-bindings"],"badges":[],"created_at":"2024-04-17T20:58:38.502332Z","downloads":59634591,"recent_downloads":24539294,"default_version":"0.3.2","num_versions":6,"yanked":false,"max_version":"0.3.2","newest_version":"0.3.2","max_stable_version":"0.3.2","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/objc2-core-data/downloads","versions":null,"owners":"/api/v1/crates/objc2-core-data/owners","owner_team":"/api/v1/crates/objc2-core-data/owner_team","owner_user":"/api/v1/crates/objc2-core-data/owner_user","reverse_dependencies":"/api/v1/crates/objc2-core-data/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759240,"crate":"objc2-core-data","num":"0.3.2","dl_path":"/api/v1/crates/objc2-core-data/0.3.2/download","readme_path":"/api/v1/crates/objc2-core-data/0.3.2/readme","updated_at":"2025-10-04T16:14:39.575218Z","created_at":"2025-10-04T16:14:39.575218Z","downloads":31084751,"features":{"CloudKit":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet"],"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString","NSFetchRequest"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress","NSFetchRequest"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CloudKit","CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","bitflags","block2","objc2-cloud-kit"],"gnustep-1-7":[],"gnustep-1-8":[],"gnustep-1-9":[],"gnustep-2-0":[],"gnustep-2-1":[],"objc2-cloud-kit":["dep:objc2-cloud-kit"],"objc2-core-spotlight":["dep:objc2-core-spotlight"],"std":["alloc"],"unstable-darwin-objc":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.3.2/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.3.2/downloads","authors":"/api/v1/crates/objc2-core-data/0.3.2/authors"},"crate_size":39186,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-10-04T16:14:39.575218Z"}],"checksum":"0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6793,"comment_lines":22,"files":57}},"total_code_lines":6793,"total_comment_lines":22}},{"id":1531175,"crate":"objc2-core-data","num":"0.3.1","dl_path":"/api/v1/crates/objc2-core-data/0.3.1/download","readme_path":"/api/v1/crates/objc2-core-data/0.3.1/readme","updated_at":"2025-04-19T20:24:10.974858Z","created_at":"2025-04-19T20:24:10.974858Z","downloads":2228879,"features":{"CloudKit":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet"],"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["bitflags","objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CloudKit","CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","bitflags","block2","objc2-cloud-kit"],"gnustep-1-7":[],"gnustep-1-8":[],"gnustep-1-9":[],"gnustep-2-0":[],"gnustep-2-1":[],"objc2-cloud-kit":["dep:objc2-cloud-kit"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.3.1/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.3.1/downloads","authors":"/api/v1/crates/objc2-core-data/0.3.1/authors"},"crate_size":36462,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-04-19T20:24:10.974858Z"}],"checksum":"291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6686,"comment_lines":22,"files":57}},"total_code_lines":6686,"total_comment_lines":22}},{"id":1418316,"crate":"objc2-core-data","num":"0.3.0","dl_path":"/api/v1/crates/objc2-core-data/0.3.0/download","readme_path":"/api/v1/crates/objc2-core-data/0.3.0/readme","updated_at":"2025-01-22T23:56:44.536863Z","created_at":"2025-01-22T23:56:44.536863Z","downloads":577588,"features":{"CloudKit":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet"],"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["bitflags","objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CloudKit","CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","bitflags","block2","objc2-cloud-kit"],"gnustep-1-7":[],"gnustep-1-8":[],"gnustep-1-9":[],"gnustep-2-0":[],"gnustep-2-1":[],"objc2-cloud-kit":["dep:objc2-cloud-kit"],"std":["alloc"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Zlib OR Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.3.0/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.3.0/downloads","authors":"/api/v1/crates/objc2-core-data/0.3.0/authors"},"crate_size":35734,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2025-01-22T23:56:44.536863Z"}],"checksum":"1f860f8e841f6d32f754836f51e6bc7777cd7e7053cf18528233f6811d3eceb4","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6331,"comment_lines":22,"files":57}},"total_code_lines":6331,"total_comment_lines":22}},{"id":1150515,"crate":"objc2-core-data","num":"0.2.2","dl_path":"/api/v1/crates/objc2-core-data/0.2.2/download","readme_path":"/api/v1/crates/objc2-core-data/0.2.2/readme","updated_at":"2024-05-21T08:24:20.633797Z","created_at":"2024-05-21T08:24:20.633797Z","downloads":24159192,"features":{"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["bitflags","objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"all":["CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","bitflags","block2"],"alloc":["block2?/alloc","objc2/alloc","objc2-foundation/alloc"],"apple":[],"bitflags":["dep:bitflags","objc2-foundation/bitflags"],"block2":["dep:block2","objc2-foundation/block2"],"default":["std"],"gnustep-1-7":[],"gnustep-1-8":[],"gnustep-1-9":[],"gnustep-2-0":[],"gnustep-2-1":[],"std":["alloc","bitflags?/std","block2?/std","objc2/std","objc2-foundation/std"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.2.2/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.2.2/downloads","authors":"/api/v1/crates/objc2-core-data/0.2.2/authors"},"crate_size":30575,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-05-21T08:24:20.633797Z"}],"checksum":"617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5559,"comment_lines":22,"files":56}},"total_code_lines":5559,"total_comment_lines":22}},{"id":1150492,"crate":"objc2-core-data","num":"0.2.1","dl_path":"/api/v1/crates/objc2-core-data/0.2.1/download","readme_path":"/api/v1/crates/objc2-core-data/0.2.1/readme","updated_at":"2024-05-21T08:12:45.782375Z","created_at":"2024-05-21T08:11:41.574841Z","downloads":1557,"features":{"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["bitflags","objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["bitflags","objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"all":["CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","bitflags","block2"],"alloc":["block2?/alloc","objc2/alloc","objc2-foundation/alloc"],"apple":[],"bitflags":["dep:bitflags","objc2-foundation/bitflags"],"block2":["dep:block2","objc2-foundation/block2"],"default":["std"],"gnustep-1-7":[],"gnustep-1-8":[],"gnustep-1-9":[],"gnustep-2-0":[],"gnustep-2-1":[],"std":["alloc","bitflags?/std","block2?/std","objc2/std","objc2-foundation/std"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.2.1/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.2.1/downloads","authors":"/api/v1/crates/objc2-core-data/0.2.1/authors"},"crate_size":30381,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-05-21T08:11:41.574841Z"},{"action":"yank","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-05-21T08:12:45.784627Z"}],"checksum":"3dcab5356cb42bcd7ba1f354ac689d962d313b5dc85dc3c3a0591efaa717742e","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5559,"comment_lines":22,"files":56}},"total_code_lines":5559,"total_comment_lines":22}},{"id":1118127,"crate":"objc2-core-data","num":"0.2.0","dl_path":"/api/v1/crates/objc2-core-data/0.2.0/download","readme_path":"/api/v1/crates/objc2-core-data/0.2.0/readme","updated_at":"2024-04-17T20:58:38.502332Z","created_at":"2024-04-17T20:58:38.502332Z","downloads":1582624,"features":{"CoreDataDefines":[],"CoreDataErrors":["objc2-foundation/NSString"],"NSAtomicStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSAtomicStoreCacheNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSAttributeDescription":["objc2-foundation/NSData","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchDeleteRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSBatchInsertRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSBatchUpdateRequest":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSCompositeAttributeDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSCoreDataCoreSpotlightDelegate":["objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSString"],"NSCustomMigrationStage":["objc2-foundation/NSError"],"NSDerivedAttributeDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSEntityDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSExpression","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSEntityMapping":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSEntityMigrationPolicy":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSExpressionDescription":["objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchIndexDescription":["objc2-foundation/NSArray","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSFetchIndexElementDescription":["objc2-foundation/NSObject","objc2-foundation/NSString"],"NSFetchRequest":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSSortDescriptor","objc2-foundation/NSString","objc2-foundation/NSValue"],"NSFetchRequestExpression":["objc2-foundation/NSCoder","objc2-foundation/NSExpression","objc2-foundation/NSObject"],"NSFetchedPropertyDescription":["objc2-foundation/NSObject"],"NSFetchedResultsController":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSIndexPath","objc2-foundation/NSOrderedCollectionDifference","objc2-foundation/NSString"],"NSIncrementalStore":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSIncrementalStoreNode":["objc2-foundation/NSDictionary","objc2-foundation/NSString"],"NSLightweightMigrationStage":["objc2-foundation/NSArray","objc2-foundation/NSString"],"NSManagedObject":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSKeyValueObserving","objc2-foundation/NSSet","objc2-foundation/NSString"],"NSManagedObjectContext":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSUndoManager"],"NSManagedObjectID":["objc2-foundation/NSObject","objc2-foundation/NSURL"],"NSManagedObjectModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSEnumerator","objc2-foundation/NSError","objc2-foundation/NSObject","objc2-foundation/NSSet","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSManagedObjectModelReference":["objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMappingModel":["objc2-foundation/NSArray","objc2-foundation/NSBundle","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMergePolicy":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString"],"NSMigrationManager":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSMigrationStage":["objc2-foundation/NSString"],"NSPersistentCloudKitContainer":["objc2-foundation/NSError","objc2-foundation/NSString"],"NSPersistentCloudKitContainerEvent":["objc2-foundation/NSDate","objc2-foundation/NSError","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSUUID"],"NSPersistentCloudKitContainerEventRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentCloudKitContainerOptions":["objc2-foundation/NSString"],"NSPersistentContainer":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentHistoryChange":["objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSPersistentHistoryChangeRequest":["objc2-foundation/NSDate","objc2-foundation/NSObject"],"NSPersistentHistoryToken":["objc2-foundation/NSObject"],"NSPersistentHistoryTransaction":["objc2-foundation/NSArray","objc2-foundation/NSDate","objc2-foundation/NSNotification","objc2-foundation/NSObject","objc2-foundation/NSString"],"NSPersistentStore":["objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreCoordinator":["objc2-foundation/NSArray","objc2-foundation/NSDictionary","objc2-foundation/NSError","objc2-foundation/NSLock","objc2-foundation/NSString","objc2-foundation/NSURL","objc2-foundation/NSValue"],"NSPersistentStoreDescription":["objc2-foundation/NSDate","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSString","objc2-foundation/NSURL"],"NSPersistentStoreRequest":["objc2-foundation/NSArray","objc2-foundation/NSObject"],"NSPersistentStoreResult":["objc2-foundation/NSArray","objc2-foundation/NSError","objc2-foundation/NSProgress"],"NSPropertyDescription":["objc2-foundation/NSArray","objc2-foundation/NSData","objc2-foundation/NSDictionary","objc2-foundation/NSObject","objc2-foundation/NSPredicate","objc2-foundation/NSString"],"NSPropertyMapping":["objc2-foundation/NSDictionary","objc2-foundation/NSExpression","objc2-foundation/NSString"],"NSQueryGenerationToken":["objc2-foundation/NSObject"],"NSRelationshipDescription":["objc2-foundation/NSData","objc2-foundation/NSObject"],"NSSaveChangesRequest":["objc2-foundation/NSObject","objc2-foundation/NSSet"],"NSStagedMigrationManager":["objc2-foundation/NSArray"],"all":["CoreDataDefines","CoreDataErrors","NSAtomicStore","NSAtomicStoreCacheNode","NSAttributeDescription","NSBatchDeleteRequest","NSBatchInsertRequest","NSBatchUpdateRequest","NSCompositeAttributeDescription","NSCoreDataCoreSpotlightDelegate","NSCustomMigrationStage","NSDerivedAttributeDescription","NSEntityDescription","NSEntityMapping","NSEntityMigrationPolicy","NSExpressionDescription","NSFetchIndexDescription","NSFetchIndexElementDescription","NSFetchRequest","NSFetchRequestExpression","NSFetchedPropertyDescription","NSFetchedResultsController","NSIncrementalStore","NSIncrementalStoreNode","NSLightweightMigrationStage","NSManagedObject","NSManagedObjectContext","NSManagedObjectID","NSManagedObjectModel","NSManagedObjectModelReference","NSMappingModel","NSMergePolicy","NSMigrationManager","NSMigrationStage","NSPersistentCloudKitContainer","NSPersistentCloudKitContainerEvent","NSPersistentCloudKitContainerEventRequest","NSPersistentCloudKitContainerOptions","NSPersistentContainer","NSPersistentHistoryChange","NSPersistentHistoryChangeRequest","NSPersistentHistoryToken","NSPersistentHistoryTransaction","NSPersistentStore","NSPersistentStoreCoordinator","NSPersistentStoreDescription","NSPersistentStoreRequest","NSPersistentStoreResult","NSPropertyDescription","NSPropertyMapping","NSQueryGenerationToken","NSRelationshipDescription","NSSaveChangesRequest","NSStagedMigrationManager","block2"],"alloc":["objc2/alloc","block2?/alloc","objc2-foundation/alloc"],"apple":["objc2/apple","block2?/apple","objc2-foundation/apple"],"block2":["dep:block2"],"default":["std","apple"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7","objc2-foundation/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8","objc2-foundation/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9","objc2-foundation/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0","objc2-foundation/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1","objc2-foundation/gnustep-2-1"],"std":["alloc","objc2/std","block2?/std","objc2-foundation/std"],"unstable-docsrs":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-core-data/0.2.0/dependencies","version_downloads":"/api/v1/crates/objc2-core-data/0.2.0/downloads","authors":"/api/v1/crates/objc2-core-data/0.2.0/authors"},"crate_size":30048,"published_by":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"audit_actions":[{"action":"publish","user":{"id":36629,"login":"madsmtm","name":"Mads Marquart","avatar":"https://avatars.githubusercontent.com/u/10577181?v=4","url":"https://github.com/madsmtm","github_username_matches":true,"created_at":"2015-01-17T20:47:51Z"},"time":"2024-04-17T20:58:38.502332Z"}],"checksum":"6e092bc42eaf30a08844e6a076938c60751225ec81431ab89f5d1ccd9f958d6c","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreData framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":5502,"comment_lines":22,"files":56}},"total_code_lines":5502,"total_comment_lines":22}}],"keywords":[{"id":"apple","keyword":"apple","created_at":"2015-02-22T08:45:45.208675Z","crates_cnt":466},{"id":"cocoa","keyword":"cocoa","created_at":"2015-04-04T18:18:01.175980Z","crates_cnt":209},{"id":"framework","keyword":"framework","created_at":"2015-05-08T19:34:16.263147Z","crates_cnt":2685},{"id":"ios","keyword":"ios","created_at":"2015-02-28T17:01:43.892444Z","crates_cnt":469},{"id":"macos","keyword":"macos","created_at":"2017-01-09T01:16:15.763303Z","crates_cnt":877}],"categories":[{"id":"api-bindings","category":"API bindings","slug":"api-bindings","description":"Idiomatic wrappers of specific APIs for convenient access from Rust. Includes HTTP API wrappers as well. Non-idiomatic or unsafe bindings can be found in External FFI bindings.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":14628},{"id":"os::macos-apis","category":"macOS APIs","slug":"os::macos-apis","description":"Bindings to macOS-specific APIs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":601},{"id":"development-tools::ffi","category":"FFI","slug":"development-tools::ffi","description":"Crates to help you better interface with other languages. This includes binding generators and helpful language constructs.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":1030},{"id":"external-ffi-bindings","category":"External FFI bindings","slug":"external-ffi-bindings","description":"Direct Rust FFI bindings to libraries written in other languages; often denoted by a -sys suffix. Safe and idiomatic wrappers are in the API bindings category.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":2463}]}