{"crate":{"id":"similar-asserts","name":"similar-asserts","updated_at":"2026-04-01T21:08:05.463916Z","versions":[2199048,1458905,1413983,1261107,876514,595991,595833,595829,594384,477740,345292,344702],"keywords":["assert","color","diff"],"categories":[],"badges":[],"created_at":"2021-02-25T22:48:21.164161Z","downloads":37621747,"recent_downloads":6246800,"default_version":"2.0.0","num_versions":12,"yanked":false,"max_version":"2.0.0","newest_version":"2.0.0","max_stable_version":"2.0.0","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","links":{"version_downloads":"/api/v1/crates/similar-asserts/downloads","versions":null,"owners":"/api/v1/crates/similar-asserts/owners","owner_team":"/api/v1/crates/similar-asserts/owner_team","owner_user":"/api/v1/crates/similar-asserts/owner_user","reverse_dependencies":"/api/v1/crates/similar-asserts/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2199048,"crate":"similar-asserts","num":"2.0.0","dl_path":"/api/v1/crates/similar-asserts/2.0.0/download","readme_path":"/api/v1/crates/similar-asserts/2.0.0/readme","updated_at":"2026-04-01T21:08:05.463916Z","created_at":"2026-04-01T21:08:05.463916Z","downloads":1081040,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/2.0.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/2.0.0/downloads","authors":"/api/v1/crates/similar-asserts/2.0.0/authors"},"crate_size":16074,"published_by":null,"audit_actions":[],"checksum":"997e6ca38e97437973fc9f7f50a50d1274cacd874341a4960fea90067291038c","rust_version":"1.85.0","has_lib":true,"bin_names":[],"edition":"2024","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":{"provider":"github","repository":"mitsuhiko/similar-asserts","run_id":"23870926435","sha":"4eff50b597acc7f7ca65606d015da2fc5061273c"},"linecounts":{"languages":{"Rust":{"code_lines":703,"comment_lines":2,"files":3}},"total_code_lines":703,"total_comment_lines":2}},{"id":1458905,"crate":"similar-asserts","num":"1.7.0","dl_path":"/api/v1/crates/similar-asserts/1.7.0/download","readme_path":"/api/v1/crates/similar-asserts/1.7.0/readme","updated_at":"2025-02-24T22:43:25.540891Z","created_at":"2025-02-24T22:43:25.540891Z","downloads":20417039,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.7.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.7.0/downloads","authors":"/api/v1/crates/similar-asserts/1.7.0/authors"},"crate_size":15783,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2025-02-24T22:43:25.540891Z"}],"checksum":"b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a","rust_version":"1.46.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":710,"comment_lines":2,"files":3}},"total_code_lines":710,"total_comment_lines":2}},{"id":1413983,"crate":"similar-asserts","num":"1.6.1","dl_path":"/api/v1/crates/similar-asserts/1.6.1/download","readme_path":"/api/v1/crates/similar-asserts/1.6.1/readme","updated_at":"2025-01-19T14:57:41.869136Z","created_at":"2025-01-19T14:57:41.869136Z","downloads":426552,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.6.1/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.6.1/downloads","authors":"/api/v1/crates/similar-asserts/1.6.1/authors"},"crate_size":15312,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2025-01-19T14:57:41.869136Z"}],"checksum":"9f08357795f0d604ea7d7130f22c74b03838c959bdb14adde3142aab4d18a293","rust_version":"1.46.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":703,"comment_lines":2,"files":3}},"total_code_lines":703,"total_comment_lines":2}},{"id":1261107,"crate":"similar-asserts","num":"1.6.0","dl_path":"/api/v1/crates/similar-asserts/1.6.0/download","readme_path":"/api/v1/crates/similar-asserts/1.6.0/readme","updated_at":"2024-09-05T21:38:15.106942Z","created_at":"2024-09-05T21:38:15.106942Z","downloads":6299998,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.6.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.6.0/downloads","authors":"/api/v1/crates/similar-asserts/1.6.0/authors"},"crate_size":15305,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2024-09-05T21:38:15.106942Z"}],"checksum":"cfe85670573cd6f0fa97940f26e7e6601213c3b0555246c24234131f88c5709e","rust_version":"1.46.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":703,"comment_lines":2,"files":3}},"total_code_lines":703,"total_comment_lines":2}},{"id":876514,"crate":"similar-asserts","num":"1.5.0","dl_path":"/api/v1/crates/similar-asserts/1.5.0/download","readme_path":"/api/v1/crates/similar-asserts/1.5.0/readme","updated_at":"2023-08-20T20:02:18.627865Z","created_at":"2023-08-20T20:02:18.627865Z","downloads":7078964,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.5.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.5.0/downloads","authors":"/api/v1/crates/similar-asserts/1.5.0/authors"},"crate_size":15337,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-08-20T20:02:18.627865Z"}],"checksum":"e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f","rust_version":"1.46.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":702,"comment_lines":2,"files":3}},"total_code_lines":702,"total_comment_lines":2}},{"id":595991,"crate":"similar-asserts","num":"1.4.2","dl_path":"/api/v1/crates/similar-asserts/1.4.2/download","readme_path":"/api/v1/crates/similar-asserts/1.4.2/readme","updated_at":"2022-08-03T21:39:18.981615Z","created_at":"2022-08-03T21:39:18.981615Z","downloads":1996660,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.4.2/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.4.2/downloads","authors":"/api/v1/crates/similar-asserts/1.4.2/authors"},"crate_size":13558,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2022-08-03T21:39:18.981615Z"}],"checksum":"bbf644ad016b75129f01a34a355dcb8d66a5bc803e417c7a77cc5d5ee9fa0f18","rust_version":"1.41.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":578,"comment_lines":1,"files":2}},"total_code_lines":578,"total_comment_lines":1}},{"id":595833,"crate":"similar-asserts","num":"1.4.1","dl_path":"/api/v1/crates/similar-asserts/1.4.1/download","readme_path":"/api/v1/crates/similar-asserts/1.4.1/readme","updated_at":"2022-08-03T17:18:33.451013Z","created_at":"2022-08-03T17:18:33.451013Z","downloads":2887,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.4.1/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.4.1/downloads","authors":"/api/v1/crates/similar-asserts/1.4.1/authors"},"crate_size":12967,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2022-08-03T17:18:33.451013Z"}],"checksum":"e03b87bf824efd7fc7301bc05b979fe2328b5486c5861493779ededfc2661888","rust_version":"1.41.0","has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":504,"comment_lines":1,"files":2}},"total_code_lines":504,"total_comment_lines":1}},{"id":595829,"crate":"similar-asserts","num":"1.4.0","dl_path":"/api/v1/crates/similar-asserts/1.4.0/download","readme_path":"/api/v1/crates/similar-asserts/1.4.0/readme","updated_at":"2022-08-03T17:05:12.593182Z","created_at":"2022-08-03T17:05:12.593182Z","downloads":2618,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.4.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.4.0/downloads","authors":"/api/v1/crates/similar-asserts/1.4.0/authors"},"crate_size":12949,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2022-08-03T17:05:12.593182Z"}],"checksum":"5637ab9dd9b17a853443c2e51842f8919934b389429a802995fc47d814eaf6c2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":504,"comment_lines":1,"files":2}},"total_code_lines":504,"total_comment_lines":1}},{"id":594384,"crate":"similar-asserts","num":"1.3.0","dl_path":"/api/v1/crates/similar-asserts/1.3.0/download","readme_path":"/api/v1/crates/similar-asserts/1.3.0/readme","updated_at":"2022-08-01T07:41:25.264121Z","created_at":"2022-08-01T07:41:25.264121Z","downloads":18751,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.3.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.3.0/downloads","authors":"/api/v1/crates/similar-asserts/1.3.0/authors"},"crate_size":11952,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2022-08-01T07:41:25.264121Z"}],"checksum":"16ff59182528fddecac72799b8348f6b6768e10989e33b24483ed361809bfd7b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":458,"comment_lines":0,"files":2}},"total_code_lines":458,"total_comment_lines":0}},{"id":477740,"crate":"similar-asserts","num":"1.2.0","dl_path":"/api/v1/crates/similar-asserts/1.2.0/download","readme_path":"/api/v1/crates/similar-asserts/1.2.0/readme","updated_at":"2022-01-05T15:17:01.440917Z","created_at":"2022-01-05T15:17:01.440917Z","downloads":235288,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.2.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.2.0/downloads","authors":"/api/v1/crates/similar-asserts/1.2.0/authors"},"crate_size":11942,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2022-01-05T15:17:01.440917Z"}],"checksum":"64c9f531a2375031d51c23c415ca12d0f0271b976211e2f727b7a0eac06a099d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":459,"comment_lines":0,"files":2}},"total_code_lines":459,"total_comment_lines":0}},{"id":345292,"crate":"similar-asserts","num":"1.1.0","dl_path":"/api/v1/crates/similar-asserts/1.1.0/download","readme_path":"/api/v1/crates/similar-asserts/1.1.0/readme","updated_at":"2021-02-27T14:19:04.195266Z","created_at":"2021-02-27T14:19:04.195266Z","downloads":33356,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.1.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.1.0/downloads","authors":"/api/v1/crates/similar-asserts/1.1.0/authors"},"crate_size":11955,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2021-02-27T14:19:04.195266Z"}],"checksum":"4e6ad120c7cf671a6bae051f6d0240fbefc5b7ca2bb4a43fee351f7fbaecb559","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":459,"comment_lines":0,"files":2}},"total_code_lines":459,"total_comment_lines":0}},{"id":344702,"crate":"similar-asserts","num":"1.0.0","dl_path":"/api/v1/crates/similar-asserts/1.0.0/download","readme_path":"/api/v1/crates/similar-asserts/1.0.0/readme","updated_at":"2021-02-25T22:48:21.164161Z","created_at":"2021-02-25T22:48:21.164161Z","downloads":2921,"features":{"default":["unicode"],"unicode":["similar/unicode"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/similar-asserts/1.0.0/dependencies","version_downloads":"/api/v1/crates/similar-asserts/1.0.0/downloads","authors":"/api/v1/crates/similar-asserts/1.0.0/authors"},"crate_size":11878,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2021-02-25T22:48:21.164161Z"}],"checksum":"a5c53ed807595314c93290d798ed20d32add6b0519385d1be0671b988a89b970","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"provides assert_eq! like macros with colorized diff output","homepage":null,"documentation":null,"repository":"https://github.com/mitsuhiko/similar-asserts","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":459,"comment_lines":0,"files":2}},"total_code_lines":459,"total_comment_lines":0}}],"keywords":[{"id":"assert","keyword":"assert","created_at":"2014-11-28T21:36:17.406594Z","crates_cnt":173},{"id":"color","keyword":"color","created_at":"2014-12-14T19:37:29.248979Z","crates_cnt":680},{"id":"diff","keyword":"diff","created_at":"2014-12-23T22:54:38.380833Z","crates_cnt":573}],"categories":[]}