{"crate":{"id":"objc2-core-graphics","name":"objc2-core-graphics","updated_at":"2025-10-04T15:47:47.786249Z","versions":[1759207,1531178,1418319,1369460],"keywords":["apple","cocoa","framework","ios","macos"],"categories":["api-bindings","os::macos-apis","development-tools::ffi","external-ffi-bindings"],"badges":[],"created_at":"2024-12-10T00:33:32.181530Z","downloads":52027034,"recent_downloads":25778337,"default_version":"0.3.2","num_versions":4,"yanked":false,"max_version":"0.3.2","newest_version":"0.3.2","max_stable_version":"0.3.2","description":"Bindings to the CoreGraphics framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","links":{"version_downloads":"/api/v1/crates/objc2-core-graphics/downloads","versions":null,"owners":"/api/v1/crates/objc2-core-graphics/owners","owner_team":"/api/v1/crates/objc2-core-graphics/owner_team","owner_user":"/api/v1/crates/objc2-core-graphics/owner_user","reverse_dependencies":"/api/v1/crates/objc2-core-graphics/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1759207,"crate":"objc2-core-graphics","num":"0.3.2","dl_path":"/api/v1/crates/objc2-core-graphics/0.3.2/download","readme_path":"/api/v1/crates/objc2-core-graphics/0.3.2/readme","updated_at":"2025-10-04T15:47:47.786249Z","created_at":"2025-10-04T15:47:47.786249Z","downloads":45710968,"features":{"CGAffineTransform":["objc2-core-foundation/CFCGTypes"],"CGBase":[],"CGBitmapContext":["bitflags","objc2-core-foundation/CFByteOrder","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFError"],"CGColor":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGColorConversionInfo":["objc2-core-foundation/CFDictionary","objc2-core-foundation/CFError"],"CGColorSpace":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData"],"CGContext":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGConvertColorDataWithFormat":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDataConsumer":["objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDataProvider":["objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDirectDisplay":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDirectDisplayMetal":[],"CGDirectPalette":[],"CGDisplayConfiguration":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDisplayFade":[],"CGDisplayStream":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFRunLoop"],"CGEXRToneMappingGamma":["objc2-core-foundation/CFDictionary"],"CGError":[],"CGEvent":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFMachPort"],"CGEventSource":["objc2-core-foundation/CFDate"],"CGEventTypes":["bitflags"],"CGFont":["objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary"],"CGFunction":["objc2-core-foundation/CFCGTypes"],"CGGeometry":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGGradient":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGITUToneMapping":[],"CGImage":["bitflags","objc2-core-foundation/CFCGTypes"],"CGLayer":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGPDFArray":["objc2-core-foundation/CFCGTypes"],"CGPDFContentStream":["objc2-core-foundation/CFArray"],"CGPDFContext":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFDictionary":["objc2-core-foundation/CFCGTypes"],"CGPDFDocument":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFObject":["objc2-core-foundation/CFCGTypes"],"CGPDFOperatorTable":[],"CGPDFPage":["objc2-core-foundation/CFCGTypes"],"CGPDFScanner":["objc2-core-foundation/CFCGTypes"],"CGPDFStream":["objc2-core-foundation/CFData"],"CGPDFString":["objc2-core-foundation/CFDate"],"CGPSConverter":["objc2-core-foundation/CFDictionary"],"CGPath":["objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGPattern":["objc2-core-foundation/CFCGTypes"],"CGRemoteOperation":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDate","objc2-core-foundation/CFMachPort"],"CGRenderingBufferProvider":["objc2-core-foundation/CFData"],"CGSession":["objc2-core-foundation/CFDictionary"],"CGShading":["objc2-core-foundation/CFCGTypes"],"CGToneMapping":["objc2-core-foundation/CFDictionary"],"CGWindow":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGWindowLevel":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CGAffineTransform","CGBase","CGBitmapContext","CGColor","CGColorConversionInfo","CGColorSpace","CGContext","CGConvertColorDataWithFormat","CGDataConsumer","CGDataProvider","CGDirectDisplay","CGDirectDisplayMetal","CGDirectPalette","CGDisplayConfiguration","CGDisplayFade","CGDisplayStream","CGEXRToneMappingGamma","CGError","CGEvent","CGEventSource","CGEventTypes","CGFont","CGFunction","CGGeometry","CGGradient","CGITUToneMapping","CGImage","CGLayer","CGPDFArray","CGPDFContentStream","CGPDFContext","CGPDFDictionary","CGPDFDocument","CGPDFObject","CGPDFOperatorTable","CGPDFPage","CGPDFScanner","CGPDFStream","CGPDFString","CGPSConverter","CGPath","CGPattern","CGRemoteOperation","CGRenderingBufferProvider","CGSession","CGShading","CGToneMapping","CGWindow","CGWindowLevel","bitflags","block2","dispatch2","libc","objc2","objc2-metal"],"dispatch2":["dep:dispatch2"],"libc":["dep:libc"],"objc2":["dep:objc2","dispatch2?/objc2","objc2-core-foundation/objc2","objc2-io-surface?/objc2"],"objc2-io-surface":["dep:objc2-io-surface"],"objc2-metal":["dep:objc2-metal"],"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-graphics/0.3.2/dependencies","version_downloads":"/api/v1/crates/objc2-core-graphics/0.3.2/downloads","authors":"/api/v1/crates/objc2-core-graphics/0.3.2/authors"},"crate_size":84981,"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:47.786249Z"}],"checksum":"e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreGraphics framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":19252,"comment_lines":78,"files":54}},"total_code_lines":19252,"total_comment_lines":78}},{"id":1531178,"crate":"objc2-core-graphics","num":"0.3.1","dl_path":"/api/v1/crates/objc2-core-graphics/0.3.1/download","readme_path":"/api/v1/crates/objc2-core-graphics/0.3.1/readme","updated_at":"2025-04-19T20:24:33.385909Z","created_at":"2025-04-19T20:24:33.385909Z","downloads":5141475,"features":{"CGAffineTransform":["objc2-core-foundation/CFCGTypes"],"CGBase":[],"CGBitmapContext":[],"CGColor":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGColorConversionInfo":["objc2-core-foundation/CFDictionary","objc2-core-foundation/CFError"],"CGColorSpace":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData"],"CGContext":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGConvertColorDataWithFormat":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDataConsumer":["objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDataProvider":["objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDirectDisplay":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDirectDisplayMetal":[],"CGDirectPalette":[],"CGDisplayConfiguration":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDisplayFade":[],"CGDisplayStream":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFRunLoop"],"CGEXRToneMappingGamma":[],"CGError":[],"CGEvent":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFMachPort"],"CGEventSource":["objc2-core-foundation/CFDate"],"CGEventTypes":["bitflags"],"CGFont":["objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary"],"CGFunction":["objc2-core-foundation/CFCGTypes"],"CGGeometry":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGGradient":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGITUToneMapping":[],"CGImage":["bitflags","objc2-core-foundation/CFCGTypes"],"CGLayer":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGPDFArray":["objc2-core-foundation/CFCGTypes"],"CGPDFContentStream":["objc2-core-foundation/CFArray"],"CGPDFContext":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFDictionary":["objc2-core-foundation/CFCGTypes"],"CGPDFDocument":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFObject":["objc2-core-foundation/CFCGTypes"],"CGPDFOperatorTable":[],"CGPDFPage":["objc2-core-foundation/CFCGTypes"],"CGPDFScanner":["objc2-core-foundation/CFCGTypes"],"CGPDFStream":["objc2-core-foundation/CFData"],"CGPDFString":["objc2-core-foundation/CFDate"],"CGPSConverter":["objc2-core-foundation/CFDictionary"],"CGPath":["objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGPattern":["objc2-core-foundation/CFCGTypes"],"CGRemoteOperation":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDate","objc2-core-foundation/CFMachPort"],"CGSession":["objc2-core-foundation/CFDictionary"],"CGShading":["objc2-core-foundation/CFCGTypes"],"CGToneMapping":[],"CGWindow":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFCGTypes"],"CGWindowLevel":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CGAffineTransform","CGBase","CGBitmapContext","CGColor","CGColorConversionInfo","CGColorSpace","CGContext","CGConvertColorDataWithFormat","CGDataConsumer","CGDataProvider","CGDirectDisplay","CGDirectDisplayMetal","CGDirectPalette","CGDisplayConfiguration","CGDisplayFade","CGDisplayStream","CGEXRToneMappingGamma","CGError","CGEvent","CGEventSource","CGEventTypes","CGFont","CGFunction","CGGeometry","CGGradient","CGITUToneMapping","CGImage","CGLayer","CGPDFArray","CGPDFContentStream","CGPDFContext","CGPDFDictionary","CGPDFDocument","CGPDFObject","CGPDFOperatorTable","CGPDFPage","CGPDFScanner","CGPDFStream","CGPDFString","CGPSConverter","CGPath","CGPattern","CGRemoteOperation","CGSession","CGShading","CGToneMapping","CGWindow","CGWindowLevel","bitflags","block2","dispatch2","libc","objc2","objc2-metal"],"dispatch2":["dep:dispatch2"],"libc":["dep:libc"],"objc2":["dep:objc2","dispatch2?/objc2","objc2-core-foundation/objc2","objc2-io-surface?/objc2"],"objc2-io-surface":["dep:objc2-io-surface"],"objc2-metal":["dep:objc2-metal"],"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-graphics/0.3.1/dependencies","version_downloads":"/api/v1/crates/objc2-core-graphics/0.3.1/downloads","authors":"/api/v1/crates/objc2-core-graphics/0.3.1/authors"},"crate_size":72294,"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:33.385909Z"}],"checksum":"989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreGraphics framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16615,"comment_lines":73,"files":52}},"total_code_lines":16615,"total_comment_lines":73}},{"id":1418319,"crate":"objc2-core-graphics","num":"0.3.0","dl_path":"/api/v1/crates/objc2-core-graphics/0.3.0/download","readme_path":"/api/v1/crates/objc2-core-graphics/0.3.0/readme","updated_at":"2025-01-22T23:57:13.162149Z","created_at":"2025-01-22T23:57:13.162149Z","downloads":1173477,"features":{"CGAffineTransform":["objc2-core-foundation/CFCGTypes"],"CGBase":[],"CGBitmapContext":[],"CGColor":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGColorConversionInfo":["objc2-core-foundation/CFBase","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFError"],"CGColorSpace":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData"],"CGContext":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGConvertColorDataWithFormat":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDataConsumer":["objc2-core-foundation/CFBase","objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDataProvider":["objc2-core-foundation/CFBase","objc2-core-foundation/CFData","objc2-core-foundation/CFURL"],"CGDirectDisplay":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDirectDisplayMetal":[],"CGDirectPalette":[],"CGDisplayConfiguration":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGDisplayFade":[],"CGDisplayStream":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFRunLoop"],"CGEXRToneMappingGamma":["objc2-core-foundation/CFBase"],"CGError":[],"CGEvent":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFMachPort"],"CGEventSource":["objc2-core-foundation/CFBase","objc2-core-foundation/CFDate"],"CGEventTypes":["bitflags"],"CGFont":["objc2-core-foundation/CFArray","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary"],"CGFunction":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGGeometry":["objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGGradient":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGITUToneMapping":["objc2-core-foundation/CFBase"],"CGImage":["bitflags","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGLayer":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary"],"CGPDFArray":["objc2-core-foundation/CFCGTypes"],"CGPDFContentStream":["objc2-core-foundation/CFArray"],"CGPDFContext":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFData","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFDictionary":["objc2-core-foundation/CFCGTypes"],"CGPDFDocument":["bitflags","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDictionary","objc2-core-foundation/CFURL"],"CGPDFObject":["objc2-core-foundation/CFCGTypes"],"CGPDFOperatorTable":[],"CGPDFPage":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGPDFScanner":["objc2-core-foundation/CFCGTypes"],"CGPDFStream":["objc2-core-foundation/CFData"],"CGPDFString":["objc2-core-foundation/CFBase","objc2-core-foundation/CFDate"],"CGPSConverter":["objc2-core-foundation/CFBase","objc2-core-foundation/CFDictionary"],"CGPath":["objc2-core-foundation/CFArray","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGPattern":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGRemoteOperation":["bitflags","objc2-core-foundation/CFCGTypes","objc2-core-foundation/CFDate","objc2-core-foundation/CFMachPort"],"CGSession":["objc2-core-foundation/CFDictionary"],"CGShading":["objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGToneMapping":[],"CGWindow":["bitflags","objc2-core-foundation/CFArray","objc2-core-foundation/CFBase","objc2-core-foundation/CFCGTypes"],"CGWindowLevel":[],"alloc":[],"bitflags":["dep:bitflags"],"block2":["dep:block2"],"default":["std","CGAffineTransform","CGBase","CGBitmapContext","CGColor","CGColorConversionInfo","CGColorSpace","CGContext","CGConvertColorDataWithFormat","CGDataConsumer","CGDataProvider","CGDirectDisplay","CGDirectDisplayMetal","CGDirectPalette","CGDisplayConfiguration","CGDisplayFade","CGDisplayStream","CGEXRToneMappingGamma","CGError","CGEvent","CGEventSource","CGEventTypes","CGFont","CGFunction","CGGeometry","CGGradient","CGITUToneMapping","CGImage","CGLayer","CGPDFArray","CGPDFContentStream","CGPDFContext","CGPDFDictionary","CGPDFDocument","CGPDFObject","CGPDFOperatorTable","CGPDFPage","CGPDFScanner","CGPDFStream","CGPDFString","CGPSConverter","CGPath","CGPattern","CGRemoteOperation","CGSession","CGShading","CGToneMapping","CGWindow","CGWindowLevel","bitflags","block2","libc","objc2","objc2-metal"],"libc":["dep:libc"],"objc2":["dep:objc2","objc2-core-foundation/objc2","objc2-io-surface?/objc2"],"objc2-io-surface":["dep:objc2-io-surface"],"objc2-metal":["dep:objc2-metal"],"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-graphics/0.3.0/dependencies","version_downloads":"/api/v1/crates/objc2-core-graphics/0.3.0/downloads","authors":"/api/v1/crates/objc2-core-graphics/0.3.0/authors"},"crate_size":50199,"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:57:13.162149Z"}],"checksum":"f8dca602628b65356b6513290a21a6405b4d4027b8b250f0b98dddbb28b7de02","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Bindings to the CoreGraphics framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10088,"comment_lines":69,"files":51}},"total_code_lines":10088,"total_comment_lines":69}},{"id":1369460,"crate":"objc2-core-graphics","num":"0.0.0","dl_path":"/api/v1/crates/objc2-core-graphics/0.0.0/download","readme_path":"/api/v1/crates/objc2-core-graphics/0.0.0/readme","updated_at":"2024-12-10T00:33:32.181530Z","created_at":"2024-12-10T00:33:32.181530Z","downloads":1114,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT","links":{"dependencies":"/api/v1/crates/objc2-core-graphics/0.0.0/dependencies","version_downloads":"/api/v1/crates/objc2-core-graphics/0.0.0/downloads","authors":"/api/v1/crates/objc2-core-graphics/0.0.0/authors"},"crate_size":945,"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-12-10T00:33:32.181530Z"}],"checksum":"3caa2b44beeb4bfcc409e49b5fa81c6b26d6885e815cf447d5281c2e6669b0b4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Reserved crate name for objc2 bindings to the CoreGraphics framework","homepage":null,"documentation":null,"repository":"https://github.com/madsmtm/objc2","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":0,"comment_lines":0,"files":1}},"total_code_lines":0,"total_comment_lines":0}}],"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":14629},{"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}]}