{"crate":{"id":"structmeta","name":"structmeta","updated_at":"2026-07-22T15:10:19.584002Z","versions":[2844489,1037982,755593,752909,543995,439288,363003,361761,361275,357428],"keywords":["attribute","derive","parse","syn","totokens"],"categories":["development-tools::procedural-macro-helpers"],"badges":[],"created_at":"2021-03-28T06:43:23.095238Z","downloads":51344911,"recent_downloads":15502886,"default_version":"0.4.0","num_versions":10,"yanked":false,"max_version":"0.4.0","newest_version":"0.4.0","max_stable_version":"0.4.0","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","links":{"version_downloads":"/api/v1/crates/structmeta/downloads","versions":null,"owners":"/api/v1/crates/structmeta/owners","owner_team":"/api/v1/crates/structmeta/owner_team","owner_user":"/api/v1/crates/structmeta/owner_user","reverse_dependencies":"/api/v1/crates/structmeta/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2844489,"crate":"structmeta","num":"0.4.0","dl_path":"/api/v1/crates/structmeta/0.4.0/download","readme_path":"/api/v1/crates/structmeta/0.4.0/readme","updated_at":"2026-07-22T15:10:19.584002Z","created_at":"2026-07-22T15:10:19.584002Z","downloads":103415,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.4.0/dependencies","version_downloads":"/api/v1/crates/structmeta/0.4.0/downloads","authors":"/api/v1/crates/structmeta/0.4.0/authors"},"crate_size":11032,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2026-07-22T15:10:19.584002Z"}],"checksum":"1928169e45d0db7a0bd4af36ef36a8fd74d4a977b312ce677f3c9e8184988771","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":425,"comment_lines":13,"files":4}},"total_code_lines":425,"total_comment_lines":13}},{"id":1037982,"crate":"structmeta","num":"0.3.0","dl_path":"/api/v1/crates/structmeta/0.3.0/download","readme_path":"/api/v1/crates/structmeta/0.3.0/readme","updated_at":"2024-02-03T11:17:12.298965Z","created_at":"2024-02-03T11:17:12.298965Z","downloads":45306582,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.3.0/dependencies","version_downloads":"/api/v1/crates/structmeta/0.3.0/downloads","authors":"/api/v1/crates/structmeta/0.3.0/authors"},"crate_size":10323,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2024-02-03T11:17:12.298965Z"}],"checksum":"2e1575d8d40908d70f6fd05537266b90ae71b15dbbe7a8b7dffa2b759306d329","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":412,"comment_lines":13,"files":4}},"total_code_lines":412,"total_comment_lines":13}},{"id":755593,"crate":"structmeta","num":"0.2.0","dl_path":"/api/v1/crates/structmeta/0.2.0/download","readme_path":"/api/v1/crates/structmeta/0.2.0/readme","updated_at":"2023-03-21T19:29:52.523937Z","created_at":"2023-03-21T19:29:52.523937Z","downloads":3930539,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.2.0/dependencies","version_downloads":"/api/v1/crates/structmeta/0.2.0/downloads","authors":"/api/v1/crates/structmeta/0.2.0/authors"},"crate_size":10243,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2023-03-21T19:29:52.523937Z"}],"checksum":"78ad9e09554f0456d67a69c1584c9798ba733a5b50349a6c0d0948710523922d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":407,"comment_lines":13,"files":4}},"total_code_lines":407,"total_comment_lines":13}},{"id":752909,"crate":"structmeta","num":"0.1.6","dl_path":"/api/v1/crates/structmeta/0.1.6/download","readme_path":"/api/v1/crates/structmeta/0.1.6/readme","updated_at":"2023-03-18T06:04:35.403611Z","created_at":"2023-03-18T06:04:35.403611Z","downloads":814372,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.6/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.6/downloads","authors":"/api/v1/crates/structmeta/0.1.6/authors"},"crate_size":10216,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2023-03-18T06:04:35.403611Z"}],"checksum":"104842d6278bf64aa9d2f182ba4bde31e8aec7a131d29b7f444bb9b344a09e2a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":406,"comment_lines":13,"files":4}},"total_code_lines":406,"total_comment_lines":13}},{"id":543995,"crate":"structmeta","num":"0.1.5","dl_path":"/api/v1/crates/structmeta/0.1.5/download","readme_path":"/api/v1/crates/structmeta/0.1.5/readme","updated_at":"2022-05-05T04:26:47.927837Z","created_at":"2022-05-05T04:26:47.927837Z","downloads":699602,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.5/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.5/downloads","authors":"/api/v1/crates/structmeta/0.1.5/authors"},"crate_size":9175,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2022-05-05T04:26:47.927837Z"}],"checksum":"1bd9c2155aa89fb2c2cb87d99a610c689e7c47099b3e9f1c8a8f53faf4e3d2e3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":370,"comment_lines":13,"files":4}},"total_code_lines":370,"total_comment_lines":13}},{"id":439288,"crate":"structmeta","num":"0.1.4","dl_path":"/api/v1/crates/structmeta/0.1.4/download","readme_path":"/api/v1/crates/structmeta/0.1.4/readme","updated_at":"2021-10-18T05:56:01.888362Z","created_at":"2021-10-18T05:56:01.888362Z","downloads":422039,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.4/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.4/downloads","authors":"/api/v1/crates/structmeta/0.1.4/authors"},"crate_size":8691,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2021-10-18T05:56:01.888362Z"}],"checksum":"59915b528a896f2e3bfa1a6ace65f7bb0ff9f9863de6213b0c01cb6fd3c3ac71","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":363,"comment_lines":13,"files":4}},"total_code_lines":363,"total_comment_lines":13}},{"id":363003,"crate":"structmeta","num":"0.1.3","dl_path":"/api/v1/crates/structmeta/0.1.3/download","readme_path":"/api/v1/crates/structmeta/0.1.3/readme","updated_at":"2021-04-07T22:41:02.011166Z","created_at":"2021-04-07T22:41:02.011166Z","downloads":49686,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.3/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.3/downloads","authors":"/api/v1/crates/structmeta/0.1.3/authors"},"crate_size":8727,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2021-04-07T22:41:02.011166Z"}],"checksum":"b55b4052fd036e3d1fe74ea978426a3f87997ba803e7a8e69ff0cf99f35a720a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":365,"comment_lines":13,"files":4}},"total_code_lines":365,"total_comment_lines":13}},{"id":361761,"crate":"structmeta","num":"0.1.2","dl_path":"/api/v1/crates/structmeta/0.1.2/download","readme_path":"/api/v1/crates/structmeta/0.1.2/readme","updated_at":"2021-04-05T06:48:05.099880Z","created_at":"2021-04-05T06:48:05.099880Z","downloads":2228,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.2/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.2/downloads","authors":"/api/v1/crates/structmeta/0.1.2/authors"},"crate_size":8365,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2021-04-05T06:48:05.099880Z"}],"checksum":"744cd03870fa810592a774a834c534465172e7985776b69763e7c0d653bdb127","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":358,"comment_lines":13,"files":4}},"total_code_lines":358,"total_comment_lines":13}},{"id":361275,"crate":"structmeta","num":"0.1.1","dl_path":"/api/v1/crates/structmeta/0.1.1/download","readme_path":"/api/v1/crates/structmeta/0.1.1/readme","updated_at":"2021-04-04T07:34:11.222208Z","created_at":"2021-04-04T07:34:11.222208Z","downloads":2266,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.1/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.1/downloads","authors":"/api/v1/crates/structmeta/0.1.1/authors"},"crate_size":8211,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2021-04-04T07:34:11.222208Z"}],"checksum":"ba8dee43a74591ef96e699d8ccad48ad49ea14cbd339dac64cf1325daad2fd32","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":361,"comment_lines":922,"files":4}},"total_code_lines":361,"total_comment_lines":922}},{"id":357428,"crate":"structmeta","num":"0.1.0","dl_path":"/api/v1/crates/structmeta/0.1.0/download","readme_path":"/api/v1/crates/structmeta/0.1.0/readme","updated_at":"2021-03-28T06:43:23.095238Z","created_at":"2021-03-28T06:43:23.095238Z","downloads":2221,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/structmeta/0.1.0/dependencies","version_downloads":"/api/v1/crates/structmeta/0.1.0/downloads","authors":"/api/v1/crates/structmeta/0.1.0/authors"},"crate_size":7424,"published_by":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"audit_actions":[{"action":"publish","user":{"id":27887,"login":"frozenlib","name":"frozenlib","avatar":"https://avatars.githubusercontent.com/u/10678432?v=4","url":"https://github.com/frozenlib","github_username_matches":true,"created_at":"2015-01-24T00:45:50Z"},"time":"2021-03-28T06:43:23.095238Z"}],"checksum":"279f73b7ad830b86575f733ecdbd99a5f5739daa0552d11d3b9ba16b6ace8246","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parse Rust's attribute arguments by defining a struct.","homepage":null,"documentation":"https://docs.rs/structmeta/","repository":"https://github.com/frozenlib/structmeta","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":245,"comment_lines":922,"files":4}},"total_code_lines":245,"total_comment_lines":922}}],"keywords":[{"id":"attribute","keyword":"attribute","created_at":"2014-11-24T00:08:46.474070Z","crates_cnt":116},{"id":"derive","keyword":"derive","created_at":"2015-08-16T10:04:40.719656Z","crates_cnt":1641},{"id":"parse","keyword":"parse","created_at":"2015-01-03T16:14:46.655171Z","crates_cnt":415},{"id":"syn","keyword":"syn","created_at":"2016-10-09T17:25:06.828782Z","crates_cnt":161},{"id":"totokens","keyword":"totokens","created_at":"2021-03-28T06:42:45.792218Z","crates_cnt":5}],"categories":[{"id":"development-tools::procedural-macro-helpers","category":"Procedural macro helpers","slug":"development-tools::procedural-macro-helpers","description":"Crates to help you write procedural macros in Rust.","created_at":"2017-02-10T01:52:09.447906Z","crates_cnt":1532}]}