{"crate":{"id":"objc2-foundation","name":"objc2-foundation","updated_at":"2025-10-04T15:47:21.149969Z","versions":[1759204,1531171,1418304,1150508,1150490,1118082,586759,566171,476586,471467,457088,457057,457007,455842],"keywords":["apple","cocoa","framework","ios","macos"],"categories":["api-bindings","development-tools::ffi","external-ffi-bindings","os::macos-apis"],"badges":[],"created_at":"2021-11-19T14:09:49.551707Z","downloads":98116872,"recent_downloads":42038462,"default_version":"0.3.2","num_versions":14,"yanked":false,"max_version":"0.3.2","newest_version":"0.3.2","max_stable_version":"0.3.2","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/objc2-foundation/downloads","versions":null,"owners":"/api/v1/crates/objc2-foundation/owners","owner_team":"/api/v1/crates/objc2-foundation/owner_team","owner_user":"/api/v1/crates/objc2-foundation/owner_user","reverse_dependencies":"/api/v1/crates/objc2-foundation/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759204,"crate":"objc2-foundation","num":"0.3.2","dl_path":"/api/v1/crates/objc2-foundation/0.3.2/download","readme_path":"/api/v1/crates/objc2-foundation/0.3.2/readme","updated_at":"2025-10-04T15:47:21.149969Z","created_at":"2025-10-04T15:47:21.149969Z","downloads":59539966,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":["bitflags"],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":["bitflags"],"NSAttributedString":["bitflags"],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":["bitflags"],"NSByteOrder":[],"NSCache":[],"NSCalendar":["bitflags"],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":["bitflags"],"NSCompoundPredicate":[],"NSConnection":[],"NSData":["bitflags"],"NSDate":[],"NSDateComponentsFormatter":["bitflags"],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDebug":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":["bitflags"],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":["bitflags"],"NSFileHandle":[],"NSFileManager":["bitflags"],"NSFilePresenter":[],"NSFileVersion":["bitflags"],"NSFileWrapper":["bitflags"],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":["bitflags"],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":["bitflags"],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":["bitflags"],"NSJSONSerialization":["bitflags"],"NSKeyValueCoding":[],"NSKeyValueObserving":["bitflags"],"NSKeyValueSharedObservers":[],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":["bitflags"],"NSListFormatter":[],"NSLocale":[],"NSLocalizedNumberFormatRule":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":["NSUnit"],"NSMeasurementFormatter":["bitflags"],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":["bitflags"],"NSNotification":[],"NSNotificationQueue":["bitflags"],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":["bitflags"],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":["bitflags"],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":["bitflags"],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":["bitflags"],"NSPointerArray":[],"NSPointerFunctions":["bitflags"],"NSPort":["bitflags"],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":["bitflags"],"NSProgress":[],"NSPropertyList":["bitflags"],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":["bitflags"],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":["bitflags"],"NSString":["bitflags"],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":["bitflags"],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":["bitflags"],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":["bitflags"],"NSXMLParser":[],"NSXPCConnection":["bitflags"],"NSZone":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDebug","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyValueSharedObservers","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLocalizedNumberFormatRule","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","bitflags","block2","libc","objc2-core-foundation"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"libc":["dep:libc"],"objc2-core-foundation":["dep:objc2-core-foundation"],"objc2-core-services":["dep:objc2-core-services"],"std":["alloc"],"unstable-darwin-objc":[],"unstable-mutation-return-null":["NSNull"],"unstable-static-nsstring":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.3.2/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.3.2/downloads","authors":"/api/v1/crates/objc2-foundation/0.3.2/authors"},"crate_size":345384,"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-04T15:47:21.149969Z"}],"checksum":"e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":52504,"comment_lines":791,"files":204}},"total_code_lines":52504,"total_comment_lines":791}},{"id":1531171,"crate":"objc2-foundation","num":"0.3.1","dl_path":"/api/v1/crates/objc2-foundation/0.3.1/download","readme_path":"/api/v1/crates/objc2-foundation/0.3.1/readme","updated_at":"2025-04-19T20:23:37.731799Z","created_at":"2025-04-19T20:23:37.731799Z","downloads":6810549,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":["bitflags"],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":["bitflags"],"NSAttributedString":["bitflags"],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":["bitflags"],"NSByteOrder":[],"NSCache":[],"NSCalendar":["bitflags"],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":["bitflags"],"NSCompoundPredicate":[],"NSConnection":[],"NSData":["bitflags"],"NSDate":[],"NSDateComponentsFormatter":["bitflags"],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDebug":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":["bitflags"],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":["bitflags"],"NSFileHandle":[],"NSFileManager":["bitflags"],"NSFilePresenter":[],"NSFileVersion":["bitflags"],"NSFileWrapper":["bitflags"],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":["bitflags"],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":["bitflags"],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":["bitflags"],"NSJSONSerialization":["bitflags"],"NSKeyValueCoding":[],"NSKeyValueObserving":["bitflags"],"NSKeyValueSharedObservers":[],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":["bitflags"],"NSListFormatter":[],"NSLocale":[],"NSLocalizedNumberFormatRule":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":[],"NSMeasurementFormatter":["bitflags"],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":["bitflags"],"NSNotification":[],"NSNotificationQueue":["bitflags"],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":["bitflags"],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":["bitflags"],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":["bitflags"],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":["bitflags"],"NSPointerArray":[],"NSPointerFunctions":["bitflags"],"NSPort":["bitflags"],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":["bitflags"],"NSProgress":[],"NSPropertyList":["bitflags"],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":["bitflags"],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":["bitflags"],"NSString":["bitflags"],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":["bitflags"],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":["bitflags"],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":["bitflags"],"NSXMLParser":[],"NSXPCConnection":["bitflags"],"NSZone":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDebug","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyValueSharedObservers","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLocalizedNumberFormatRule","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","bitflags","block2","libc","objc2-core-foundation"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"libc":["dep:libc"],"objc2-core-foundation":["dep:objc2-core-foundation"],"objc2-core-services":["dep:objc2-core-services"],"std":["alloc"],"unstable-mutation-return-null":["NSNull"],"unstable-static-nsstring":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.3.1/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.3.1/downloads","authors":"/api/v1/crates/objc2-foundation/0.3.1/authors"},"crate_size":324572,"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:23:37.731799Z"}],"checksum":"900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":51413,"comment_lines":785,"files":203}},"total_code_lines":51413,"total_comment_lines":785}},{"id":1418304,"crate":"objc2-foundation","num":"0.3.0","dl_path":"/api/v1/crates/objc2-foundation/0.3.0/download","readme_path":"/api/v1/crates/objc2-foundation/0.3.0/readme","updated_at":"2025-01-22T23:41:19.403193Z","created_at":"2025-01-22T23:41:19.403193Z","downloads":1461126,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":["bitflags"],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":["bitflags"],"NSAttributedString":["bitflags"],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":["bitflags"],"NSByteOrder":[],"NSCache":[],"NSCalendar":["bitflags"],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":["bitflags"],"NSCompoundPredicate":[],"NSConnection":[],"NSData":["bitflags"],"NSDate":[],"NSDateComponentsFormatter":["bitflags"],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDebug":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":["bitflags"],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":["bitflags"],"NSFileHandle":[],"NSFileManager":["bitflags"],"NSFilePresenter":[],"NSFileVersion":["bitflags"],"NSFileWrapper":["bitflags"],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":["bitflags"],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":["bitflags"],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":["bitflags"],"NSJSONSerialization":["bitflags"],"NSKeyValueCoding":[],"NSKeyValueObserving":["bitflags"],"NSKeyValueSharedObservers":[],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":["bitflags"],"NSListFormatter":[],"NSLocale":[],"NSLocalizedNumberFormatRule":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":[],"NSMeasurementFormatter":["bitflags"],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":["bitflags"],"NSNotification":[],"NSNotificationQueue":["bitflags"],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":["bitflags"],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":["bitflags"],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":["bitflags"],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":["bitflags"],"NSPointerArray":[],"NSPointerFunctions":["bitflags"],"NSPort":["bitflags"],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":["bitflags"],"NSProgress":[],"NSPropertyList":["bitflags"],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":["bitflags"],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":["bitflags"],"NSString":["bitflags"],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":["bitflags"],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":["bitflags"],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":["bitflags"],"NSXMLParser":[],"NSXPCConnection":["bitflags"],"NSZone":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDebug","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyValueSharedObservers","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLocalizedNumberFormatRule","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","bitflags","block2","libc","objc2-core-foundation"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"libc":["dep:libc"],"objc2-core-foundation":["dep:objc2-core-foundation"],"std":["alloc"],"unstable-mutation-return-null":["NSNull"],"unstable-static-nsstring":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.3.0/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.3.0/downloads","authors":"/api/v1/crates/objc2-foundation/0.3.0/authors"},"crate_size":316531,"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:41:19.403193Z"}],"checksum":"3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":49006,"comment_lines":764,"files":202}},"total_code_lines":49006,"total_comment_lines":764}},{"id":1150508,"crate":"objc2-foundation","num":"0.2.2","dl_path":"/api/v1/crates/objc2-foundation/0.2.2/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.2/readme","updated_at":"2024-05-21T08:23:47.661422Z","created_at":"2024-05-21T08:23:47.661422Z","downloads":28681161,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":["bitflags"],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":["bitflags"],"NSAttributedString":["bitflags"],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":["bitflags"],"NSByteOrder":[],"NSCache":[],"NSCalendar":["bitflags"],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":["bitflags"],"NSCompoundPredicate":[],"NSConnection":[],"NSData":["bitflags"],"NSDate":[],"NSDateComponentsFormatter":["bitflags"],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":["bitflags"],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":["bitflags"],"NSFileHandle":[],"NSFileManager":["bitflags"],"NSFilePresenter":[],"NSFileVersion":["bitflags"],"NSFileWrapper":["bitflags"],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":["bitflags"],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":["bitflags"],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":["bitflags"],"NSJSONSerialization":["bitflags"],"NSKeyValueCoding":[],"NSKeyValueObserving":["bitflags"],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":["bitflags"],"NSListFormatter":[],"NSLocale":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":[],"NSMeasurementFormatter":["bitflags"],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":["bitflags"],"NSNotification":[],"NSNotificationQueue":["bitflags"],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":["bitflags"],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":["bitflags"],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":["bitflags"],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":["bitflags"],"NSPointerArray":[],"NSPointerFunctions":["bitflags"],"NSPort":["bitflags"],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":["bitflags"],"NSProgress":[],"NSPropertyList":["bitflags"],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":["bitflags"],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":["bitflags"],"NSString":["bitflags"],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":["bitflags"],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":["bitflags"],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":["bitflags"],"NSXMLParser":[],"NSXPCConnection":["bitflags"],"NSZone":[],"all":["FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","bitflags","block2","libc"],"alloc":["block2?/alloc","objc2/alloc"],"apple":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std"],"dispatch":["dep:dispatch"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"libc":["dep:libc"],"std":["alloc","bitflags?/std","block2?/std","libc?/std","objc2/std"],"unstable-static-nsstring":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.2/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.2/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.2/authors"},"crate_size":249330,"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:23:47.661422Z"}],"checksum":"0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":44626,"comment_lines":919,"files":200}},"total_code_lines":44626,"total_comment_lines":919}},{"id":1150490,"crate":"objc2-foundation","num":"0.2.1","dl_path":"/api/v1/crates/objc2-foundation/0.2.1/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.1/readme","updated_at":"2024-05-21T08:12:38.257317Z","created_at":"2024-05-21T08:08:44.827306Z","downloads":1567,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":["bitflags"],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":["bitflags"],"NSAttributedString":["bitflags"],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":["bitflags"],"NSByteOrder":[],"NSCache":[],"NSCalendar":["bitflags"],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":["bitflags"],"NSCompoundPredicate":[],"NSConnection":[],"NSData":["bitflags"],"NSDate":[],"NSDateComponentsFormatter":["bitflags"],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":["bitflags"],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":["bitflags"],"NSFileHandle":[],"NSFileManager":["bitflags"],"NSFilePresenter":[],"NSFileVersion":["bitflags"],"NSFileWrapper":["bitflags"],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":["bitflags"],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":["bitflags"],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":["bitflags"],"NSJSONSerialization":["bitflags"],"NSKeyValueCoding":[],"NSKeyValueObserving":["bitflags"],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":["bitflags"],"NSListFormatter":[],"NSLocale":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":[],"NSMeasurementFormatter":["bitflags"],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":["bitflags"],"NSNotification":[],"NSNotificationQueue":["bitflags"],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":["bitflags"],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":["bitflags"],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":["bitflags"],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":["bitflags"],"NSPointerArray":[],"NSPointerFunctions":["bitflags"],"NSPort":["bitflags"],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":["bitflags"],"NSProgress":[],"NSPropertyList":["bitflags"],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":["bitflags"],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":["bitflags"],"NSString":["bitflags"],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":["bitflags"],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":["bitflags"],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":["bitflags"],"NSXMLParser":[],"NSXPCConnection":["bitflags"],"NSZone":[],"all":["FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","bitflags","block2","libc"],"alloc":["block2?/alloc","objc2/alloc"],"apple":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std"],"dispatch":["dep:dispatch"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"libc":["dep:libc"],"std":["alloc","bitflags?/std","block2?/std","libc?/std","objc2/std"],"unstable-static-nsstring":[]},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.1/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.1/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.1/authors"},"crate_size":249331,"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:08:44.827306Z"},{"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:38.260519Z"}],"checksum":"21c1f0bcf341e6155f437df44eefda6f9cff77b1b5ce5697c438b7196cfff64e","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":44626,"comment_lines":919,"files":200}},"total_code_lines":44626,"total_comment_lines":919}},{"id":1118082,"crate":"objc2-foundation","num":"0.2.0","dl_path":"/api/v1/crates/objc2-foundation/0.2.0/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0/readme","updated_at":"2024-04-17T20:28:14.281199Z","created_at":"2024-04-17T20:28:14.281199Z","downloads":1605648,"features":{"FoundationErrors":[],"FoundationLegacySwiftCompatibility":[],"NSAffineTransform":[],"NSAppleEventDescriptor":[],"NSAppleEventManager":[],"NSAppleScript":[],"NSArchiver":[],"NSArray":[],"NSAttributedString":[],"NSAutoreleasePool":[],"NSBackgroundActivityScheduler":[],"NSBundle":[],"NSByteCountFormatter":[],"NSByteOrder":[],"NSCache":[],"NSCalendar":[],"NSCalendarDate":[],"NSCharacterSet":[],"NSClassDescription":[],"NSCoder":[],"NSComparisonPredicate":[],"NSCompoundPredicate":[],"NSConnection":[],"NSData":[],"NSDate":[],"NSDateComponentsFormatter":[],"NSDateFormatter":[],"NSDateInterval":[],"NSDateIntervalFormatter":[],"NSDecimal":[],"NSDecimalNumber":[],"NSDictionary":[],"NSDistantObject":[],"NSDistributedLock":[],"NSDistributedNotificationCenter":[],"NSEnergyFormatter":[],"NSEnumerator":[],"NSError":[],"NSException":[],"NSExpression":[],"NSExtensionContext":[],"NSExtensionItem":[],"NSExtensionRequestHandling":[],"NSFileCoordinator":[],"NSFileHandle":[],"NSFileManager":[],"NSFilePresenter":[],"NSFileVersion":[],"NSFileWrapper":[],"NSFormatter":[],"NSGarbageCollector":[],"NSGeometry":[],"NSHFSFileTypes":[],"NSHTTPCookie":[],"NSHTTPCookieStorage":[],"NSHashTable":[],"NSHost":[],"NSISO8601DateFormatter":[],"NSIndexPath":[],"NSIndexSet":[],"NSInflectionRule":[],"NSInvocation":[],"NSItemProvider":[],"NSJSONSerialization":[],"NSKeyValueCoding":[],"NSKeyValueObserving":[],"NSKeyedArchiver":[],"NSLengthFormatter":[],"NSLinguisticTagger":[],"NSListFormatter":[],"NSLocale":[],"NSLock":[],"NSMapTable":[],"NSMassFormatter":[],"NSMeasurement":[],"NSMeasurementFormatter":[],"NSMetadata":[],"NSMetadataAttributes":[],"NSMethodSignature":[],"NSMorphology":[],"NSNetServices":[],"NSNotification":[],"NSNotificationQueue":[],"NSNull":[],"NSNumberFormatter":[],"NSObjCRuntime":[],"NSObject":[],"NSObjectScripting":[],"NSOperation":[],"NSOrderedCollectionChange":[],"NSOrderedCollectionDifference":[],"NSOrderedSet":[],"NSOrthography":[],"NSPathUtilities":[],"NSPersonNameComponents":[],"NSPersonNameComponentsFormatter":[],"NSPointerArray":[],"NSPointerFunctions":[],"NSPort":[],"NSPortCoder":[],"NSPortMessage":[],"NSPortNameServer":[],"NSPredicate":[],"NSProcessInfo":[],"NSProgress":[],"NSPropertyList":[],"NSProtocolChecker":[],"NSProxy":[],"NSRange":[],"NSRegularExpression":[],"NSRelativeDateTimeFormatter":[],"NSRunLoop":[],"NSScanner":[],"NSScriptClassDescription":[],"NSScriptCoercionHandler":[],"NSScriptCommand":[],"NSScriptCommandDescription":[],"NSScriptExecutionContext":[],"NSScriptKeyValueCoding":[],"NSScriptObjectSpecifiers":[],"NSScriptStandardSuiteCommands":[],"NSScriptSuiteRegistry":[],"NSScriptWhoseTests":[],"NSSet":[],"NSSortDescriptor":[],"NSSpellServer":[],"NSStream":[],"NSString":[],"NSTask":[],"NSTermOfAddress":[],"NSTextCheckingResult":[],"NSThread":[],"NSTimeZone":[],"NSTimer":[],"NSURL":[],"NSURLAuthenticationChallenge":[],"NSURLCache":[],"NSURLConnection":[],"NSURLCredential":[],"NSURLCredentialStorage":[],"NSURLDownload":[],"NSURLError":[],"NSURLHandle":[],"NSURLProtectionSpace":[],"NSURLProtocol":[],"NSURLRequest":[],"NSURLResponse":[],"NSURLSession":[],"NSUUID":[],"NSUbiquitousKeyValueStore":[],"NSUndoManager":[],"NSUnit":[],"NSUserActivity":[],"NSUserDefaults":[],"NSUserNotification":[],"NSUserScriptTask":[],"NSValue":[],"NSValueTransformer":[],"NSXMLDTD":[],"NSXMLDTDNode":[],"NSXMLDocument":[],"NSXMLElement":[],"NSXMLNode":[],"NSXMLNodeOptions":[],"NSXMLParser":[],"NSXPCConnection":[],"NSZone":[],"all":["FoundationErrors","FoundationLegacySwiftCompatibility","NSAffineTransform","NSAppleEventDescriptor","NSAppleEventManager","NSAppleScript","NSArchiver","NSArray","NSAttributedString","NSAutoreleasePool","NSBackgroundActivityScheduler","NSBundle","NSByteCountFormatter","NSByteOrder","NSCache","NSCalendar","NSCalendarDate","NSCharacterSet","NSClassDescription","NSCoder","NSComparisonPredicate","NSCompoundPredicate","NSConnection","NSData","NSDate","NSDateComponentsFormatter","NSDateFormatter","NSDateInterval","NSDateIntervalFormatter","NSDecimal","NSDecimalNumber","NSDictionary","NSDistantObject","NSDistributedLock","NSDistributedNotificationCenter","NSEnergyFormatter","NSEnumerator","NSError","NSException","NSExpression","NSExtensionContext","NSExtensionItem","NSExtensionRequestHandling","NSFileCoordinator","NSFileHandle","NSFileManager","NSFilePresenter","NSFileVersion","NSFileWrapper","NSFormatter","NSGarbageCollector","NSGeometry","NSHFSFileTypes","NSHTTPCookie","NSHTTPCookieStorage","NSHashTable","NSHost","NSISO8601DateFormatter","NSIndexPath","NSIndexSet","NSInflectionRule","NSInvocation","NSItemProvider","NSJSONSerialization","NSKeyValueCoding","NSKeyValueObserving","NSKeyedArchiver","NSLengthFormatter","NSLinguisticTagger","NSListFormatter","NSLocale","NSLock","NSMapTable","NSMassFormatter","NSMeasurement","NSMeasurementFormatter","NSMetadata","NSMetadataAttributes","NSMethodSignature","NSMorphology","NSNetServices","NSNotification","NSNotificationQueue","NSNull","NSNumberFormatter","NSObjCRuntime","NSObject","NSObjectScripting","NSOperation","NSOrderedCollectionChange","NSOrderedCollectionDifference","NSOrderedSet","NSOrthography","NSPathUtilities","NSPersonNameComponents","NSPersonNameComponentsFormatter","NSPointerArray","NSPointerFunctions","NSPort","NSPortCoder","NSPortMessage","NSPortNameServer","NSPredicate","NSProcessInfo","NSProgress","NSPropertyList","NSProtocolChecker","NSProxy","NSRange","NSRegularExpression","NSRelativeDateTimeFormatter","NSRunLoop","NSScanner","NSScriptClassDescription","NSScriptCoercionHandler","NSScriptCommand","NSScriptCommandDescription","NSScriptExecutionContext","NSScriptKeyValueCoding","NSScriptObjectSpecifiers","NSScriptStandardSuiteCommands","NSScriptSuiteRegistry","NSScriptWhoseTests","NSSet","NSSortDescriptor","NSSpellServer","NSStream","NSString","NSTask","NSTermOfAddress","NSTextCheckingResult","NSThread","NSTimeZone","NSTimer","NSURL","NSURLAuthenticationChallenge","NSURLCache","NSURLConnection","NSURLCredential","NSURLCredentialStorage","NSURLDownload","NSURLError","NSURLHandle","NSURLProtectionSpace","NSURLProtocol","NSURLRequest","NSURLResponse","NSURLSession","NSUUID","NSUbiquitousKeyValueStore","NSUndoManager","NSUnit","NSUserActivity","NSUserDefaults","NSUserNotification","NSUserScriptTask","NSValue","NSValueTransformer","NSXMLDTD","NSXMLDTDNode","NSXMLDocument","NSXMLElement","NSXMLNode","NSXMLNodeOptions","NSXMLParser","NSXPCConnection","NSZone","block2"],"alloc":["objc2/alloc","block2?/alloc"],"apple":["objc2/apple","block2?/apple"],"block2":["dep:block2"],"default":["std","apple"],"dispatch":["dep:dispatch"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"std":["alloc","objc2/std","block2?/std"],"unstable-docsrs":[],"unstable-static-nsstring":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0/authors"},"crate_size":242960,"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:28:14.281199Z"}],"checksum":"cfaefe14254871ea16c7d88968c0ff14ba554712a20d76421eec52f0a7fb8904","rust_version":"1.60","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Foundation framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":43964,"comment_lines":912,"files":200}},"total_code_lines":43964,"total_comment_lines":912}},{"id":586759,"crate":"objc2-foundation","num":"0.2.0-alpha.6","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.6/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.6/readme","updated_at":"2022-07-19T12:11:30.355657Z","created_at":"2022-07-19T12:11:30.355657Z","downloads":1896,"features":{"alloc":["objc2/alloc","block2?/alloc"],"apple":["objc2/apple","block2?/apple"],"block":["block2"],"default":["std","apple","block"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"],"std":["alloc","objc2/std","block2?/std"],"unstable-docsrs":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.6/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.6/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.6/authors"},"crate_size":45246,"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":"2022-07-19T12:11:30.355657Z"}],"checksum":"8339eed572038b47a7c78e92c7caafe0979f18ec183a21c59cd656e6244f5be3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Objective-C Cocoa Foundation framework","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":3447,"comment_lines":363,"files":22}},"total_code_lines":3447,"total_comment_lines":363}},{"id":566171,"crate":"objc2-foundation","num":"0.2.0-alpha.5","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.5/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.5/readme","updated_at":"2022-06-13T20:55:25.520377Z","created_at":"2022-06-13T20:55:25.520377Z","downloads":3602,"features":{"apple":["objc2/apple","block2?/apple"],"block":["block2"],"default":["apple","block"],"gnustep-1-7":["objc2/gnustep-1-7","block2?/gnustep-1-7"],"gnustep-1-8":["gnustep-1-7","objc2/gnustep-1-8","block2?/gnustep-1-8"],"gnustep-1-9":["gnustep-1-8","objc2/gnustep-1-9","block2?/gnustep-1-9"],"gnustep-2-0":["gnustep-1-9","objc2/gnustep-2-0","block2?/gnustep-2-0"],"gnustep-2-1":["gnustep-2-0","objc2/gnustep-2-1","block2?/gnustep-2-1"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.5/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.5/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.5/authors"},"crate_size":33024,"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":"2022-06-13T20:55:25.520377Z"}],"checksum":"eeca4b9f5cb162b14fd3da3f8efe8424b7550dc8bb255515ec8441d65a1738d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the Objective-C Cocoa Foundation framework","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2750,"comment_lines":318,"files":19}},"total_code_lines":2750,"total_comment_lines":318}},{"id":476586,"crate":"objc2-foundation","num":"0.2.0-alpha.4","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.4/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.4/readme","updated_at":"2022-01-03T15:35:04.034161Z","created_at":"2022-01-03T15:35:04.034161Z","downloads":1765,"features":{"block":["block2"],"default":["block"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.4/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.4/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.4/authors"},"crate_size":20456,"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":"2022-01-03T15:35:04.034161Z"}],"checksum":"51524536723773635eb0b66ead6d86090bae862332ad0f46131bffc09ecf28e4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Bindings to the Objective-C Cocoa Foundation framework","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1685,"comment_lines":129,"files":13}},"total_code_lines":1685,"total_comment_lines":129}},{"id":471467,"crate":"objc2-foundation","num":"0.2.0-alpha.3","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.3/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.3/readme","updated_at":"2021-12-22T10:57:29.898339Z","created_at":"2021-12-22T10:57:29.898339Z","downloads":1772,"features":{"block":["block2"],"default":["block"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.3/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.3/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.3/authors"},"crate_size":19731,"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":"2021-12-22T10:57:29.898339Z"}],"checksum":"45f5cb424201f3d47537523e55e95f7b27bbd3ad222f4f421797a6f8a1183dbf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Bindings to the Objective-C Foundation framework","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1589,"comment_lines":129,"files":13}},"total_code_lines":1589,"total_comment_lines":129}},{"id":457088,"crate":"objc2-foundation","num":"0.2.0-alpha.2","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.2/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.2/readme","updated_at":"2021-11-22T20:34:41.057732Z","created_at":"2021-11-22T20:34:41.057732Z","downloads":2514,"features":{"block":["block2"],"default":["block"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.2/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.2/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.2/authors"},"crate_size":17568,"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":"2021-11-22T20:34:41.057732Z"}],"checksum":"2719e049540e0a89a077f785da581433be6591cedbbc0d32859ea385c93ac5fb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Bindings to the Objective-C Foundation framework","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1456,"comment_lines":84,"files":13}},"total_code_lines":1456,"total_comment_lines":84}},{"id":457057,"crate":"objc2-foundation","num":"0.2.0-alpha.1","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.1/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.1/readme","updated_at":"2021-11-22T19:09:40.833214Z","created_at":"2021-11-22T19:09:40.833214Z","downloads":1735,"features":{"block":["block2"],"default":["block"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.1/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.1/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.1/authors"},"crate_size":11446,"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":"2021-11-22T19:09:40.833214Z"}],"checksum":"d3948cfd2d95804355621fe91a5dae2093567463826a3bd0aaa5aa01e0bca5a0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Bindings to the Objective-C Foundation framework.","homepage":null,"documentation":"https://docs.rs/objc2-foundation/","repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1374,"comment_lines":23,"files":9}},"total_code_lines":1374,"total_comment_lines":23}},{"id":457007,"crate":"objc2-foundation","num":"0.2.0-alpha.0","dl_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.0/download","readme_path":"/api/v1/crates/objc2-foundation/0.2.0-alpha.0/readme","updated_at":"2021-11-22T16:53:05.722359Z","created_at":"2021-11-22T16:53:05.722359Z","downloads":1702,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.2.0-alpha.0/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.2.0-alpha.0/downloads","authors":"/api/v1/crates/objc2-foundation/0.2.0-alpha.0/authors"},"crate_size":8592,"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":"2021-11-22T16:53:05.722359Z"}],"checksum":"b927f3b1935b2875d28e0bbc2dad23e0d91f316752950fbd72d52db98f34a49e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Rust wrapper for Objective-C's Foundation framework.","homepage":null,"documentation":"http://ssheldon.github.io/rust-objc/objc_foundation/","repository":"http://github.com/SSheldon/rust-objc-foundation","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1275,"comment_lines":15,"files":9}},"total_code_lines":1275,"total_comment_lines":15}},{"id":455842,"crate":"objc2-foundation","num":"0.1.1","dl_path":"/api/v1/crates/objc2-foundation/0.1.1/download","readme_path":"/api/v1/crates/objc2-foundation/0.1.1/readme","updated_at":"2021-11-19T14:09:49.551707Z","created_at":"2021-11-19T14:09:49.551707Z","downloads":1866,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-foundation/0.1.1/dependencies","version_downloads":"/api/v1/crates/objc2-foundation/0.1.1/downloads","authors":"/api/v1/crates/objc2-foundation/0.1.1/authors"},"crate_size":9787,"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":"2021-11-19T14:09:49.551707Z"}],"checksum":"ec8cbc9b749f7768b2d4cc48a09a444a7efe91ea60b7bc45ebb37cf3d0b179b7","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Rust wrapper for Objective-C's Foundation framework.","homepage":null,"documentation":"http://ssheldon.github.io/rust-objc/objc_foundation/","repository":"http://github.com/SSheldon/rust-objc-foundation","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1142,"comment_lines":15,"files":9}},"total_code_lines":1142,"total_comment_lines":15}}],"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":14623},{"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},{"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}]}