{"id":18382637,"url":"https://github.com/rust-adventure/merge-minecraft-litematica-csvs","last_synced_at":"2026-07-14T10:05:41.952Z","repository":{"id":139626469,"uuid":"397952339","full_name":"rust-adventure/merge-minecraft-litematica-csvs","owner":"rust-adventure","description":"A Let's Code! project that explores deserializing data from CSVs and merging them. The project is based around merging data from a Minecraft client mod called Litematica.","archived":false,"fork":false,"pushed_at":"2021-08-19T19:09:11.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T23:42:26.915Z","etag":null,"topics":["lets-code"],"latest_commit_sha":null,"homepage":"https://youtu.be/wxCFN-slP38","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rust-adventure.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-19T13:26:48.000Z","updated_at":"2021-08-19T19:09:28.000Z","dependencies_parsed_at":"2023-07-04T15:36:49.622Z","dependency_job_id":null,"html_url":"https://github.com/rust-adventure/merge-minecraft-litematica-csvs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-adventure%2Fmerge-minecraft-litematica-csvs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-adventure%2Fmerge-minecraft-litematica-csvs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-adventure%2Fmerge-minecraft-litematica-csvs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-adventure%2Fmerge-minecraft-litematica-csvs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-adventure","download_url":"https://codeload.github.com/rust-adventure/merge-minecraft-litematica-csvs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248481885,"owners_count":21111234,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lets-code"],"created_at":"2024-11-06T01:07:10.340Z","updated_at":"2025-10-28T15:35:45.991Z","avatar_url":"https://github.com/rust-adventure.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# merge-minecraft-litematica-csvs\nA Let's Code! project that explores deserializing data from CSVs and merging them. The project is based around merging data from a Minecraft client mod called Litematica.\n\nFollow along as we deserialize structs from CSV files and merge them in Rust. We take advantage of serde and the csv crate and dive into the Entry API and interesting applications of collect().\n\n* Video: https://youtu.be/wxCFN-slP38\n\n## Crates used in this project:\n\n* serde: https://docs.rs/serde/1.0.127/serde/\n* csv: https://crates.io/crates/csv\n\n## Chapters\n\n00:00:00\t\t\tIntro to what we're working on\t\t\t\t\n00:01:19\t\t\tStarting the project\t\t\t\t\n00:08:35\t\t\tSuggestions for googling errors\t\t\t\t\n00:11:45\t\t\tcollecting a Vec of Results into a Result of Vecs\t\t\t\t\n00:19:13\t\t\tThe Entry API applied to HashMaps\t\t\t\t\n00:23:28\t\t\tRecap\t\t\t\t\n00:28:58\t\t\tThoughts on future refactoring\t\t\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-adventure%2Fmerge-minecraft-litematica-csvs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frust-adventure%2Fmerge-minecraft-litematica-csvs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frust-adventure%2Fmerge-minecraft-litematica-csvs/lists"}