{"id":19123763,"url":"https://github.com/cwithmichael/exercism-rust-cell","last_synced_at":"2026-06-05T17:30:18.864Z","repository":{"id":152399086,"uuid":"455751599","full_name":"cwithmichael/exercism-rust-cell","owner":"cwithmichael","description":"Solution to the React problem on Exercism for Rust's track","archived":false,"fork":false,"pushed_at":"2022-02-05T11:05:05.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-03T09:14:47.398Z","etag":null,"topics":["rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cwithmichael.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-02-05T02:03:16.000Z","updated_at":"2022-02-05T11:07:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"15972875-986c-4130-8837-25ebdec7151d","html_url":"https://github.com/cwithmichael/exercism-rust-cell","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/cwithmichael%2Fexercism-rust-cell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwithmichael%2Fexercism-rust-cell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwithmichael%2Fexercism-rust-cell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cwithmichael%2Fexercism-rust-cell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cwithmichael","download_url":"https://codeload.github.com/cwithmichael/exercism-rust-cell/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240182183,"owners_count":19761206,"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":["rust"],"created_at":"2024-11-09T05:27:04.671Z","updated_at":"2026-06-05T17:30:18.820Z","avatar_url":"https://github.com/cwithmichael.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Description\n\nThis is my solution to the [React problem](https://exercism.org/tracks/rust/exercises/react) on Exercism for Rust's track.\nThe original readme for the problem is below.\n\n## React\n\nWelcome to React on Exercism's Rust Track.\nIf you need help running the tests or submitting your code, check out `HELP.md`.\n\n### Instructions\n\nImplement a basic reactive system.\n\nReactive programming is a programming paradigm that focuses on how values\nare computed in terms of each other to allow a change to one value to\nautomatically propagate to other values, like in a spreadsheet.\n\nImplement a basic reactive system with cells with settable values (\"input\"\ncells) and cells with values computed in terms of other cells (\"compute\"\ncells). Implement updates so that when an input value is changed, values\npropagate to reach a new stable system state.\n\nIn addition, compute cells should allow for registering change notification\ncallbacks. Call a cell’s callbacks when the cell’s value in a new stable\nstate has changed from the previous stable state.\n\n### Source\n\n#### Created by\n\n- @petertseng\n\n#### Contributed to by\n\n- @AndrewKvalheim\n- @coriolinus\n- @cwhakes\n- @efx\n- @ErikSchierboom\n- @IanWhitney\n- @jku\n- @lutostag\n- @mkantor\n- @nfiles\n- @rofrol\n- @stringparser\n- @xakon\n- @ZapAnton\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwithmichael%2Fexercism-rust-cell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcwithmichael%2Fexercism-rust-cell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcwithmichael%2Fexercism-rust-cell/lists"}