{"crate":{"id":"duplicate","name":"duplicate","updated_at":"2025-11-03T14:27:42.504558Z","versions":[1806678,1271603,746503,585842,503084,387598,288233,287054,271327,261971,257215,255214,254554,242461,235069,235053,230667,230664,230655,229258,229189,228999,227704,227700],"keywords":[],"categories":["development-tools"],"badges":[],"created_at":"2020-04-04T10:15:57.725596Z","downloads":23463765,"recent_downloads":4891671,"default_version":"2.0.1","num_versions":24,"yanked":false,"max_version":"2.0.1","newest_version":"2.0.1","max_stable_version":"2.0.1","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","links":{"version_downloads":"/api/v1/crates/duplicate/downloads","versions":null,"owners":"/api/v1/crates/duplicate/owners","owner_team":"/api/v1/crates/duplicate/owner_team","owner_user":"/api/v1/crates/duplicate/owner_user","reverse_dependencies":"/api/v1/crates/duplicate/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1806678,"crate":"duplicate","num":"2.0.1","dl_path":"/api/v1/crates/duplicate/2.0.1/download","readme_path":"/api/v1/crates/duplicate/2.0.1/readme","updated_at":"2025-11-03T14:27:42.504558Z","created_at":"2025-11-03T14:27:42.504558Z","downloads":3510393,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["dep:heck"],"pretty_errors":["dep:proc-macro2-diagnostics","dep:proc-macro2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/2.0.1/dependencies","version_downloads":"/api/v1/crates/duplicate/2.0.1/downloads","authors":"/api/v1/crates/duplicate/2.0.1/authors"},"crate_size":48658,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2025-11-03T14:27:42.504558Z"}],"checksum":"8e92f10a49176cbffacaedabfaa11d51db1ea0f80a83c26e1873b43cd1742c24","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1490,"comment_lines":28,"files":8}},"total_code_lines":1490,"total_comment_lines":28}},{"id":1271603,"crate":"duplicate","num":"2.0.0","dl_path":"/api/v1/crates/duplicate/2.0.0/download","readme_path":"/api/v1/crates/duplicate/2.0.0/readme","updated_at":"2024-09-16T16:06:17.045155Z","created_at":"2024-09-16T16:06:17.045155Z","downloads":935966,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["dep:heck"],"pretty_errors":["dep:proc-macro2-diagnostics","dep:proc-macro2"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/2.0.0/dependencies","version_downloads":"/api/v1/crates/duplicate/2.0.0/downloads","authors":"/api/v1/crates/duplicate/2.0.0/authors"},"crate_size":44574,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2024-09-16T16:06:17.045155Z"}],"checksum":"97af9b5f014e228b33e77d75ee0e6e87960124f0f4b16337b586a6bec91867b1","rust_version":"1.65","has_lib":true,"bin_names":[],"edition":"2021","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1474,"comment_lines":30,"files":8}},"total_code_lines":1474,"total_comment_lines":30}},{"id":746503,"crate":"duplicate","num":"1.0.0","dl_path":"/api/v1/crates/duplicate/1.0.0/download","readme_path":"/api/v1/crates/duplicate/1.0.0/readme","updated_at":"2023-03-10T16:30:24.190263Z","created_at":"2023-03-10T16:30:24.190263Z","downloads":7293717,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["heck"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/1.0.0/dependencies","version_downloads":"/api/v1/crates/duplicate/1.0.0/downloads","authors":"/api/v1/crates/duplicate/1.0.0/authors"},"crate_size":42778,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2023-03-10T16:30:24.190263Z"}],"checksum":"de78e66ac9061e030587b2a2e75cc88f22304913c907b11307bca737141230cb","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1397,"comment_lines":26,"files":8}},"total_code_lines":1397,"total_comment_lines":26}},{"id":585842,"crate":"duplicate","num":"0.4.1","dl_path":"/api/v1/crates/duplicate/0.4.1/download","readme_path":"/api/v1/crates/duplicate/0.4.1/readme","updated_at":"2022-07-17T16:14:48.511036Z","created_at":"2022-07-17T16:14:48.511036Z","downloads":10894213,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["heck"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.4.1/dependencies","version_downloads":"/api/v1/crates/duplicate/0.4.1/downloads","authors":"/api/v1/crates/duplicate/0.4.1/authors"},"crate_size":36426,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2022-07-17T16:14:48.511036Z"}],"checksum":"a0a4be4cd710e92098de6ad258e6e7c24af11c29c5142f3c6f2a545652480ff8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1128,"comment_lines":25,"files":6}},"total_code_lines":1128,"total_comment_lines":25}},{"id":503084,"crate":"duplicate","num":"0.4.0","dl_path":"/api/v1/crates/duplicate/0.4.0/download","readme_path":"/api/v1/crates/duplicate/0.4.0/readme","updated_at":"2022-02-20T14:11:24.060888Z","created_at":"2022-02-20T14:11:24.060888Z","downloads":600260,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["heck"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.4.0/dependencies","version_downloads":"/api/v1/crates/duplicate/0.4.0/downloads","authors":"/api/v1/crates/duplicate/0.4.0/authors"},"crate_size":35783,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2022-02-20T14:11:24.060888Z"}],"checksum":"4a2535fcf1437c9de0d91a3921351c474258abdb6440cd03bb5a7cf0547e7214","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Provides macros for duplication of code with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1119,"comment_lines":24,"files":6}},"total_code_lines":1119,"total_comment_lines":24}},{"id":387598,"crate":"duplicate","num":"0.3.0","dl_path":"/api/v1/crates/duplicate/0.3.0/download","readme_path":"/api/v1/crates/duplicate/0.3.0/readme","updated_at":"2021-06-08T14:20:02.530043Z","created_at":"2021-06-08T14:20:02.530043Z","downloads":121766,"features":{"default":["pretty_errors","module_disambiguation"],"fail-on-warnings":[],"module_disambiguation":["heck"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.3.0/dependencies","version_downloads":"/api/v1/crates/duplicate/0.3.0/downloads","authors":"/api/v1/crates/duplicate/0.3.0/authors"},"crate_size":34601,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2021-06-08T14:20:02.530043Z"}],"checksum":"3cdaf23abc9bcc47fda1ae3af68425a22b4dfbd745f9077be0eaad5320f75f52","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1120,"comment_lines":21,"files":6}},"total_code_lines":1120,"total_comment_lines":21}},{"id":288233,"crate":"duplicate","num":"0.2.9","dl_path":"/api/v1/crates/duplicate/0.2.9/download","readme_path":"/api/v1/crates/duplicate/0.2.9/readme","updated_at":"2020-09-28T15:52:29.031273Z","created_at":"2020-09-28T15:52:29.031273Z","downloads":68741,"features":{"default":["pretty_errors","module_disambiguation"],"module_disambiguation":["convert_case"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.9/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.9/downloads","authors":"/api/v1/crates/duplicate/0.2.9/authors"},"crate_size":29259,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-09-28T15:52:29.031273Z"}],"checksum":"75765becfb833f14b7daaa41bda609b06cf92429eb1de944205757c9a0aea9f5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":925,"comment_lines":10,"files":6}},"total_code_lines":925,"total_comment_lines":10}},{"id":287054,"crate":"duplicate","num":"0.2.8","dl_path":"/api/v1/crates/duplicate/0.2.8/download","readme_path":"/api/v1/crates/duplicate/0.2.8/readme","updated_at":"2020-09-24T09:00:06.577664Z","created_at":"2020-09-24T09:00:06.577664Z","downloads":1787,"features":{"default":["pretty_errors","module_disambiguation"],"module_disambiguation":["convert_case"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.8/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.8/downloads","authors":"/api/v1/crates/duplicate/0.2.8/authors"},"crate_size":28277,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-09-24T09:00:06.577664Z"}],"checksum":"67eeeb44aa0225c6d1cc6cecf9164399f624be1acfd51f3e827ca5e9c08e77a6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":881,"comment_lines":10,"files":6}},"total_code_lines":881,"total_comment_lines":10}},{"id":271327,"crate":"duplicate","num":"0.2.7","dl_path":"/api/v1/crates/duplicate/0.2.7/download","readme_path":"/api/v1/crates/duplicate/0.2.7/readme","updated_at":"2020-08-10T13:23:09.459119Z","created_at":"2020-08-10T13:23:09.459119Z","downloads":3721,"features":{"default":["pretty_errors","module_disambiguation"],"module_disambiguation":["convert_case"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.7/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.7/downloads","authors":"/api/v1/crates/duplicate/0.2.7/authors"},"crate_size":28196,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-08-10T13:23:09.459119Z"}],"checksum":"3121777497536588c0c19b7d09abe26f7b45227b6c8b45bce882e499a9e2fa6d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":882,"comment_lines":10,"files":6}},"total_code_lines":882,"total_comment_lines":10}},{"id":261971,"crate":"duplicate","num":"0.2.6","dl_path":"/api/v1/crates/duplicate/0.2.6/download","readme_path":"/api/v1/crates/duplicate/0.2.6/readme","updated_at":"2020-07-13T12:04:08.743308Z","created_at":"2020-07-13T12:04:08.743308Z","downloads":2085,"features":{"default":["pretty_errors","module_disambiguation"],"module_disambiguation":["convert_case"],"pretty_errors":["proc-macro-error"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.6/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.6/downloads","authors":"/api/v1/crates/duplicate/0.2.6/authors"},"crate_size":26809,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-07-13T12:04:08.743308Z"}],"checksum":"730bfaa810034fb7abb4f213d29ce4e2fa769d2f55ef011cff3e33b480bd38ef","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":861,"comment_lines":10,"files":6}},"total_code_lines":861,"total_comment_lines":10}},{"id":257215,"crate":"duplicate","num":"0.2.5","dl_path":"/api/v1/crates/duplicate/0.2.5/download","readme_path":"/api/v1/crates/duplicate/0.2.5/readme","updated_at":"2020-06-29T13:42:57.372787Z","created_at":"2020-06-29T13:42:57.372787Z","downloads":2563,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.5/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.5/downloads","authors":"/api/v1/crates/duplicate/0.2.5/authors"},"crate_size":19918,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-06-29T13:42:57.372787Z"}],"checksum":"02722b27e9b481a3f54d065caa5ef4cf557deecbe10434c8abd5bc2eb49e5671","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":675,"comment_lines":10,"files":5}},"total_code_lines":675,"total_comment_lines":10}},{"id":255214,"crate":"duplicate","num":"0.2.4","dl_path":"/api/v1/crates/duplicate/0.2.4/download","readme_path":"/api/v1/crates/duplicate/0.2.4/readme","updated_at":"2020-06-23T11:33:51.234916Z","created_at":"2020-06-23T11:33:51.234916Z","downloads":1788,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.4/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.4/downloads","authors":"/api/v1/crates/duplicate/0.2.4/authors"},"crate_size":19867,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-06-23T11:33:51.234916Z"}],"checksum":"6db8d89ee41f4660d545a3a023fb7504620c49d02e64aea0ec7758068d4e7b55","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":680,"comment_lines":10,"files":5}},"total_code_lines":680,"total_comment_lines":10}},{"id":254554,"crate":"duplicate","num":"0.2.3","dl_path":"/api/v1/crates/duplicate/0.2.3/download","readme_path":"/api/v1/crates/duplicate/0.2.3/readme","updated_at":"2020-06-23T11:33:06.834479Z","created_at":"2020-06-21T17:33:47.890298Z","downloads":1678,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.3/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.3/downloads","authors":"/api/v1/crates/duplicate/0.2.3/authors"},"crate_size":19730,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-06-21T17:33:47.890298Z"},{"action":"yank","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-06-23T11:33:05.278533Z"}],"checksum":"1ba783e5045d5ed3d7ecaa67fa61ba323dfd8adae0166637ab595b218711e5e9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":676,"comment_lines":9,"files":5}},"total_code_lines":676,"total_comment_lines":9}},{"id":242461,"crate":"duplicate","num":"0.2.2","dl_path":"/api/v1/crates/duplicate/0.2.2/download","readme_path":"/api/v1/crates/duplicate/0.2.2/readme","updated_at":"2020-05-17T19:18:19.775805Z","created_at":"2020-05-17T19:18:19.775805Z","downloads":1852,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.2/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.2/downloads","authors":"/api/v1/crates/duplicate/0.2.2/authors"},"crate_size":16473,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-05-17T19:18:19.775805Z"}],"checksum":"93c790c86b49cf123b7129672bc52f646e2e082aaf359526940aca6359b5f886","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":446,"comment_lines":8,"files":2}},"total_code_lines":446,"total_comment_lines":8}},{"id":235069,"crate":"duplicate","num":"0.2.1","dl_path":"/api/v1/crates/duplicate/0.2.1/download","readme_path":"/api/v1/crates/duplicate/0.2.1/readme","updated_at":"2020-04-26T20:22:12.575079Z","created_at":"2020-04-26T20:22:12.575079Z","downloads":1974,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.1/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.1/downloads","authors":"/api/v1/crates/duplicate/0.2.1/authors"},"crate_size":14098,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-26T20:22:12.575079Z"}],"checksum":"e517e346ddd57a31ae42643e314a31c3f068d96406f93b80a5e04111e1314411","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":404,"comment_lines":3,"files":1}},"total_code_lines":404,"total_comment_lines":3}},{"id":235053,"crate":"duplicate","num":"0.2.0","dl_path":"/api/v1/crates/duplicate/0.2.0/download","readme_path":"/api/v1/crates/duplicate/0.2.0/readme","updated_at":"2020-04-26T19:57:41.484486Z","created_at":"2020-04-26T19:57:41.484486Z","downloads":1755,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.2.0/dependencies","version_downloads":"/api/v1/crates/duplicate/0.2.0/downloads","authors":"/api/v1/crates/duplicate/0.2.0/authors"},"crate_size":14173,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-26T19:57:41.484486Z"}],"checksum":"fa7f2033e785f7f401891b8bb66b5f782a97be747362055687f58738143cc738","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":404,"comment_lines":3,"files":1}},"total_code_lines":404,"total_comment_lines":3}},{"id":230667,"crate":"duplicate","num":"0.1.5","dl_path":"/api/v1/crates/duplicate/0.1.5/download","readme_path":"/api/v1/crates/duplicate/0.1.5/readme","updated_at":"2020-04-12T21:47:41.884981Z","created_at":"2020-04-12T21:47:41.884981Z","downloads":1834,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.5/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.5/downloads","authors":"/api/v1/crates/duplicate/0.1.5/authors"},"crate_size":13571,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-12T21:47:41.884981Z"}],"checksum":"2571d9a02142b8b538536e4ef4ac1e1a4a6ec7274a8f6d26169565388a36b25c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":230664,"crate":"duplicate","num":"0.1.4","dl_path":"/api/v1/crates/duplicate/0.1.4/download","readme_path":"/api/v1/crates/duplicate/0.1.4/readme","updated_at":"2020-04-12T21:26:43.229014Z","created_at":"2020-04-12T21:26:43.229014Z","downloads":1752,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.4/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.4/downloads","authors":"/api/v1/crates/duplicate/0.1.4/authors"},"crate_size":13569,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-12T21:26:43.229014Z"}],"checksum":"3ae7a6f784b8d8d1bc7309d59ace10d6750ce1412e44ff705b981675fe1c520f","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":230655,"crate":"duplicate","num":"0.1.3","dl_path":"/api/v1/crates/duplicate/0.1.3/download","readme_path":"/api/v1/crates/duplicate/0.1.3/readme","updated_at":"2020-04-12T20:48:07.942403Z","created_at":"2020-04-12T20:48:07.942403Z","downloads":1760,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.3/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.3/downloads","authors":"/api/v1/crates/duplicate/0.1.3/authors"},"crate_size":13535,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-12T20:48:07.942403Z"}],"checksum":"ccc63d91bbe70d74f066cb6e160ba4902ae5915f389d42b74bd5040156061b60","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":229258,"crate":"duplicate","num":"0.1.2","dl_path":"/api/v1/crates/duplicate/0.1.2/download","readme_path":"/api/v1/crates/duplicate/0.1.2/readme","updated_at":"2020-04-09T11:44:25.371336Z","created_at":"2020-04-09T11:44:25.371336Z","downloads":1770,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.2/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.2/downloads","authors":"/api/v1/crates/duplicate/0.1.2/authors"},"crate_size":14125,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-09T11:44:25.371336Z"}],"checksum":"8e9eb2bcfc65bd64621fd4868b66a6554a159eb1c934954f7face7914a59e561","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":229189,"crate":"duplicate","num":"0.1.1","dl_path":"/api/v1/crates/duplicate/0.1.1/download","readme_path":"/api/v1/crates/duplicate/0.1.1/readme","updated_at":"2020-04-09T07:09:07.254938Z","created_at":"2020-04-09T07:09:07.254938Z","downloads":1756,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.1/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.1/downloads","authors":"/api/v1/crates/duplicate/0.1.1/authors"},"crate_size":15509,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-09T07:09:07.254938Z"}],"checksum":"e5f23f2fef1f729763889b9f326dda62ed769f9efa6002bd4e56decf0c071db4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":228999,"crate":"duplicate","num":"0.1.0","dl_path":"/api/v1/crates/duplicate/0.1.0/download","readme_path":"/api/v1/crates/duplicate/0.1.0/readme","updated_at":"2020-04-08T16:09:59.181249Z","created_at":"2020-04-08T16:09:59.181249Z","downloads":1749,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.1.0/dependencies","version_downloads":"/api/v1/crates/duplicate/0.1.0/downloads","authors":"/api/v1/crates/duplicate/0.1.0/authors"},"crate_size":15169,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-08T16:09:59.181249Z"}],"checksum":"ba80243920354b0c92f266d79f61fb4af1c25970c08b6c0f7248c9473f4b8f90","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/duplicate","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":379,"comment_lines":3,"files":1}},"total_code_lines":379,"total_comment_lines":3}},{"id":227704,"crate":"duplicate","num":"0.0.1","dl_path":"/api/v1/crates/duplicate/0.0.1/download","readme_path":"/api/v1/crates/duplicate/0.0.1/readme","updated_at":"2020-04-04T10:29:13.410362Z","created_at":"2020-04-04T10:29:13.410362Z","downloads":1746,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.0.1/dependencies","version_downloads":"/api/v1/crates/duplicate/0.0.1/downloads","authors":"/api/v1/crates/duplicate/0.0.1/authors"},"crate_size":10341,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-04T10:29:13.410362Z"}],"checksum":"ff7cdb549531ca208f2caef79932e663e593014174b226b606a3a4197ba457b2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/tt-equal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":424,"comment_lines":3,"files":1}},"total_code_lines":424,"total_comment_lines":3}},{"id":227700,"crate":"duplicate","num":"0.0.0","dl_path":"/api/v1/crates/duplicate/0.0.0/download","readme_path":"/api/v1/crates/duplicate/0.0.0/readme","updated_at":"2020-04-04T10:15:57.725596Z","created_at":"2020-04-04T10:15:57.725596Z","downloads":1786,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/duplicate/0.0.0/dependencies","version_downloads":"/api/v1/crates/duplicate/0.0.0/downloads","authors":"/api/v1/crates/duplicate/0.0.0/authors"},"crate_size":10172,"published_by":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"audit_actions":[{"action":"publish","user":{"id":6679,"login":"Emoun","name":"Emad Jacob Maroun","avatar":"https://avatars.githubusercontent.com/u/27721627?v=4","url":"https://github.com/Emoun","github_username_matches":true,"created_at":"2017-04-18T06:45:59Z"},"time":"2020-04-04T10:15:57.725596Z"}],"checksum":"82a98d1bf3677fa4e97f713067cd2057c29c09a112e18efa3d3604f32065a47c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"The attribute macro `duplicate` can duplicate an item with variable substitution.","homepage":null,"documentation":"https://docs.rs/duplicate","repository":"https://github.com/Emoun/tt-equal","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":424,"comment_lines":3,"files":1}},"total_code_lines":424,"total_comment_lines":3}}],"keywords":[],"categories":[{"id":"development-tools","category":"Development tools","slug":"development-tools","description":"Crates that provide developer-facing features such as testing, debugging, linting, performance profiling, autocompletion, formatting, and more.","created_at":"2016-12-30T23:42:37.777395Z","crates_cnt":24042}]}