{"id":13998091,"url":"https://github.com/tfpk/lifetimekata","last_synced_at":"2025-04-05T14:04:19.984Z","repository":{"id":65802372,"uuid":"585801677","full_name":"tfpk/lifetimekata","owner":"tfpk","description":"An exploration of lifetimes in Rust.","archived":false,"fork":false,"pushed_at":"2024-06-25T15:13:54.000Z","size":1229,"stargazers_count":302,"open_issues_count":6,"forks_count":65,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T13:05:58.559Z","etag":null,"topics":["lifetimes","rust"],"latest_commit_sha":null,"homepage":"https://tfpk.github.io/lifetimekata","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tfpk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2023-01-06T05:33:02.000Z","updated_at":"2025-03-24T06:52:55.000Z","dependencies_parsed_at":"2023-12-03T09:44:07.592Z","dependency_job_id":"24ae9339-1988-41d5-8064-ff4cf2711207","html_url":"https://github.com/tfpk/lifetimekata","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/tfpk%2Flifetimekata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpk%2Flifetimekata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpk%2Flifetimekata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpk%2Flifetimekata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfpk","download_url":"https://codeload.github.com/tfpk/lifetimekata/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345850,"owners_count":20924102,"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":["lifetimes","rust"],"created_at":"2024-08-09T19:01:23.425Z","updated_at":"2025-04-05T14:04:19.953Z","avatar_url":"https://github.com/tfpk.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# LifetimeKata\n\nWelcome to LifetimeKata, a set of exercises which you can use to improve your\nunderstanding of lifetimes in Rust. While many tasks involve writing compiling\ncode, some will also involve creating specific errors.\n\nYou should complete the kata in order, as they increase in\ndifficulty, and depend on previous kata.\n\n## Getting Started\n\nClone this repository:\n\n``` sh\n$ git clone https://www.github.com/tfpk/lifetimekata/\n```\n\nMost exercises are run in two steps:\n\n``` sh\n$ cargo build --package ex04\n```\n\nAnd then either:\n\n``` sh\n$ cargo test --package ex04\n```\n\nor:\n\n``` sh\n$ cargo run --package ex04\n```\n\ndepending on whether it's a binary or a library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfpk%2Flifetimekata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftfpk%2Flifetimekata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftfpk%2Flifetimekata/lists"}