{"crate":{"id":"syn-mid","name":"syn-mid","updated_at":"2026-09-08T17:41:03.923504Z","versions":[3189753,2070091,911668,834678,322782,320032,293567,195225,169745,134373,133902,133769],"keywords":["macros","syn"],"categories":["development-tools::procedural-macro-helpers","parser-implementations"],"badges":[],"created_at":"2019-02-14T15:29:19.458186Z","downloads":18062426,"recent_downloads":1297624,"default_version":"0.7.0","num_versions":12,"yanked":false,"max_version":"0.7.0","newest_version":"0.7.0","max_stable_version":"0.7.0","description":"Providing the features between \"full\" and \"derive\" of syn.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/syn-mid","links":{"version_downloads":"/api/v1/crates/syn-mid/downloads","versions":null,"owners":"/api/v1/crates/syn-mid/owners","owner_team":"/api/v1/crates/syn-mid/owner_team","owner_user":"/api/v1/crates/syn-mid/owner_user","reverse_dependencies":"/api/v1/crates/syn-mid/reverse_dependencies"},"exact_match":false,"trustpub_only":true},"versions":[{"id":3189753,"crate":"syn-mid","num":"0.7.0","dl_path":"/api/v1/crates/syn-mid/0.7.0/download","readme_path":"/api/v1/crates/syn-mid/0.7.0/readme","updated_at":"2026-09-08T17:41:03.923504Z","created_at":"2026-09-08T17:41:03.923504Z","downloads":1179,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.7.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.7.0/downloads","authors":"/api/v1/crates/syn-mid/0.7.0/authors"},"crate_size":14726,"published_by":null,"audit_actions":[],"checksum":"dc398933973ffc7a6d3140664a28159eed56e0e9c9ce48478a461e4adc2db9e2","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Providing the features between \"full\" and \"derive\" of syn.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/syn-mid","trustpub_data":{"provider":"github","repository":"taiki-e/syn-mid","run_id":"34258499597","sha":"c8eab8f7020a0afe415138b1cf8c12eee74d8ab4"},"linecounts":{"languages":{"Rust":{"code_lines":850,"comment_lines":65,"files":5}},"total_code_lines":850,"total_comment_lines":65}},{"id":2070091,"crate":"syn-mid","num":"0.6.1","dl_path":"/api/v1/crates/syn-mid/0.6.1/download","readme_path":"/api/v1/crates/syn-mid/0.6.1/readme","updated_at":"2026-02-27T15:22:32.938182Z","created_at":"2026-02-27T15:22:32.938182Z","downloads":70111,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.6.1/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.6.1/downloads","authors":"/api/v1/crates/syn-mid/0.6.1/authors"},"crate_size":14697,"published_by":null,"audit_actions":[],"checksum":"7d5e166bbae6b7432f98746c4ae88499edc64b08f407eb0c3ba7ceff690aaf5f","rust_version":"1.71","has_lib":true,"bin_names":[],"edition":"2021","description":"Providing the features between \"full\" and \"derive\" of syn.\n","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/syn-mid","trustpub_data":{"provider":"github","repository":"taiki-e/syn-mid","run_id":"22492062300","sha":"535ec17924659c2047b2190ef290b284fafd5182"},"linecounts":{"languages":{"Rust":{"code_lines":848,"comment_lines":65,"files":5}},"total_code_lines":848,"total_comment_lines":65}},{"id":911668,"crate":"syn-mid","num":"0.6.0","dl_path":"/api/v1/crates/syn-mid/0.6.0/download","readme_path":"/api/v1/crates/syn-mid/0.6.0/readme","updated_at":"2023-09-30T08:54:49.193168Z","created_at":"2023-09-30T08:54:49.193168Z","downloads":1854244,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.6.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.6.0/downloads","authors":"/api/v1/crates/syn-mid/0.6.0/authors"},"crate_size":12915,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-09-30T08:54:49.193168Z"}],"checksum":"b5dc35bb08dd1ca3dfb09dce91fd2d13294d6711c88897d9a9d60acf39bce049","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":845,"comment_lines":65,"files":5}},"total_code_lines":845,"total_comment_lines":65}},{"id":834678,"crate":"syn-mid","num":"0.5.4","dl_path":"/api/v1/crates/syn-mid/0.5.4/download","readme_path":"/api/v1/crates/syn-mid/0.5.4/readme","updated_at":"2023-06-29T18:27:27.436752Z","created_at":"2023-06-29T18:27:27.436752Z","downloads":4806610,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.5.4/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.5.4/downloads","authors":"/api/v1/crates/syn-mid/0.5.4/authors"},"crate_size":11862,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2023-06-29T18:27:27.436752Z"}],"checksum":"fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed","rust_version":"1.56","has_lib":true,"bin_names":[],"edition":"2021","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":null,"repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":687,"comment_lines":51,"files":5}},"total_code_lines":687,"total_comment_lines":51}},{"id":322782,"crate":"syn-mid","num":"0.5.3","dl_path":"/api/v1/crates/syn-mid/0.5.3/download","readme_path":"/api/v1/crates/syn-mid/0.5.3/readme","updated_at":"2021-01-05T15:18:24.654297Z","created_at":"2021-01-05T15:18:24.654297Z","downloads":6628303,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.5.3/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.5.3/downloads","authors":"/api/v1/crates/syn-mid/0.5.3/authors"},"crate_size":12758,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2021-01-05T15:18:24.654297Z"}],"checksum":"baa8e7560a164edb1621a55d18a0c59abf49d360f47aa7b821061dd7eea7fac9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":682,"comment_lines":2,"files":5}},"total_code_lines":682,"total_comment_lines":2}},{"id":320032,"crate":"syn-mid","num":"0.5.2","dl_path":"/api/v1/crates/syn-mid/0.5.2/download","readme_path":"/api/v1/crates/syn-mid/0.5.2/readme","updated_at":"2020-12-29T16:13:25.683547Z","created_at":"2020-12-29T16:13:25.683547Z","downloads":6068,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.5.2/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.5.2/downloads","authors":"/api/v1/crates/syn-mid/0.5.2/authors"},"crate_size":15575,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2020-12-29T16:13:25.683547Z"}],"checksum":"0bb528e300a72415fb2bb64a376671f03504392ed59c25dfa198d04196a1e84d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":679,"comment_lines":2,"files":5},"Shell":{"code_lines":88,"comment_lines":35,"files":2}},"total_code_lines":767,"total_comment_lines":37}},{"id":293567,"crate":"syn-mid","num":"0.5.1","dl_path":"/api/v1/crates/syn-mid/0.5.1/download","readme_path":"/api/v1/crates/syn-mid/0.5.1/readme","updated_at":"2020-10-14T14:17:51.089915Z","created_at":"2020-10-14T14:17:51.089915Z","downloads":25847,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.5.1/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.5.1/downloads","authors":"/api/v1/crates/syn-mid/0.5.1/authors"},"crate_size":14918,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2020-10-14T14:17:51.089915Z"}],"checksum":"c42823f0ff906a3eb8109610e825221b07fb1456d45c7d01cf18cb581b23ecfb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":"https://github.com/taiki-e/syn-mid","documentation":"https://docs.rs/syn-mid","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":685,"comment_lines":3,"files":5},"Shell":{"code_lines":34,"comment_lines":30,"files":3}},"total_code_lines":719,"total_comment_lines":33}},{"id":195225,"crate":"syn-mid","num":"0.5.0","dl_path":"/api/v1/crates/syn-mid/0.5.0/download","readme_path":"/api/v1/crates/syn-mid/0.5.0/readme","updated_at":"2019-12-09T13:33:36.527657Z","created_at":"2019-12-09T13:33:36.527657Z","downloads":4237965,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.5.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.5.0/downloads","authors":"/api/v1/crates/syn-mid/0.5.0/authors"},"crate_size":14149,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[{"action":"publish","user":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"time":"2019-12-09T13:33:36.527657Z"}],"checksum":"7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":"https://github.com/taiki-e/syn-mid","documentation":"https://docs.rs/syn-mid","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":694,"comment_lines":2,"files":5},"Shell":{"code_lines":33,"comment_lines":5,"files":2}},"total_code_lines":727,"total_comment_lines":7}},{"id":169745,"crate":"syn-mid","num":"0.4.0","dl_path":"/api/v1/crates/syn-mid/0.4.0/download","readme_path":"/api/v1/crates/syn-mid/0.4.0/readme","updated_at":"2019-08-15T19:54:57.762236Z","created_at":"2019-08-15T19:54:57.762236Z","downloads":376671,"features":{"clone-impls":["syn/clone-impls"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.4.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.4.0/downloads","authors":"/api/v1/crates/syn-mid/0.4.0/authors"},"crate_size":13226,"published_by":{"id":33035,"login":"taiki-e","name":"Taiki Endo","avatar":"https://avatars.githubusercontent.com/u/43724913?v=4","url":"https://github.com/taiki-e","github_username_matches":true,"created_at":"2018-09-30T14:12:50Z"},"audit_actions":[],"checksum":"9fd3937748a7eccff61ba5b90af1a20dbf610858923a9192ea0ecb0cb77db1d0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid/","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":684,"comment_lines":2,"files":5}},"total_code_lines":684,"total_comment_lines":2}},{"id":134373,"crate":"syn-mid","num":"0.3.0","dl_path":"/api/v1/crates/syn-mid/0.3.0/download","readme_path":"/api/v1/crates/syn-mid/0.3.0/readme","updated_at":"2019-02-17T18:59:19.628221Z","created_at":"2019-02-17T18:59:19.628221Z","downloads":3023,"features":{"clone-impls":["syn/clone-impls"],"default":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.3.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.3.0/downloads","authors":"/api/v1/crates/syn-mid/0.3.0/authors"},"crate_size":11349,"published_by":null,"audit_actions":[],"checksum":"7b1b9ab4ae9fa442831c7eff7101049f3432dd2af859b7746834f0556e078087","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid/","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":637,"comment_lines":2,"files":5}},"total_code_lines":637,"total_comment_lines":2}},{"id":133902,"crate":"syn-mid","num":"0.2.0","dl_path":"/api/v1/crates/syn-mid/0.2.0/download","readme_path":"/api/v1/crates/syn-mid/0.2.0/readme","updated_at":"2019-02-15T05:16:10.172992Z","created_at":"2019-02-15T05:16:10.172992Z","downloads":2877,"features":{"clone-impls":["syn/clone-impls"],"default":["clone-impls"],"extra-traits":["syn/extra-traits"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.2.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.2.0/downloads","authors":"/api/v1/crates/syn-mid/0.2.0/authors"},"crate_size":16313,"published_by":null,"audit_actions":[],"checksum":"f36d19a5f92de8e8a165d9b75269e0159682d34c267742ce7ba0c80c4af17ba0","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid/","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1319,"comment_lines":8,"files":7}},"total_code_lines":1319,"total_comment_lines":8}},{"id":133769,"crate":"syn-mid","num":"0.1.0","dl_path":"/api/v1/crates/syn-mid/0.1.0/download","readme_path":"/api/v1/crates/syn-mid/0.1.0/readme","updated_at":"2019-02-14T18:30:27.602029Z","created_at":"2019-02-14T15:29:19.458186Z","downloads":2766,"features":{"clone-impls":["syn/clone-impls"],"default":["derive","clone-impls"],"derive":["syn/derive"],"extra-traits":["syn/extra-traits"],"full":["syn/full"]},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/syn-mid/0.1.0/dependencies","version_downloads":"/api/v1/crates/syn-mid/0.1.0/downloads","authors":"/api/v1/crates/syn-mid/0.1.0/authors"},"crate_size":17293,"published_by":null,"audit_actions":[],"checksum":"6bfcc3a3bc749aab79ba8266dea799744ce1f67ac079421ebdb68ab7c5fe0a79","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Providing the features between \"full\" and \"derive\" of syn.","homepage":null,"documentation":"https://docs.rs/syn-mid/","repository":"https://github.com/taiki-e/syn-mid","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1428,"comment_lines":8,"files":7}},"total_code_lines":1428,"total_comment_lines":8}}],"keywords":[{"id":"macros","keyword":"macros","created_at":"2014-11-21T08:29:54.511482Z","crates_cnt":1285},{"id":"syn","keyword":"syn","created_at":"2016-10-09T17:25:06.828782Z","crates_cnt":161}],"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":1534},{"id":"parser-implementations","category":"Parser implementations","slug":"parser-implementations","description":"Parsers implemented for particular formats or languages.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":7762}]}