{"id":15031883,"url":"https://github.com/th-blitz/learning-rust","last_synced_at":"2026-02-11T01:32:20.328Z","repository":{"id":126504236,"uuid":"522257175","full_name":"th-blitz/learning-rust","owner":"th-blitz","description":"Getting Rusty with rust tutorials. Following the documentation called \" Rust by example \" created by the rust community. This repository is for my reference to learn an make notes on the fundamentals of the rust language. ","archived":false,"fork":false,"pushed_at":"2023-03-26T09:09:37.000Z","size":1114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-13T05:41:19.350Z","etag":null,"topics":["docker","rust","rust-cheat","rust-crate","rust-language"],"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/th-blitz.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-08-07T15:56:09.000Z","updated_at":"2023-12-06T01:29:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"ca0350ba-6409-497e-b92b-b134a80e3932","html_url":"https://github.com/th-blitz/learning-rust","commit_stats":null,"previous_names":["th-blitz/learning-rust"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/th-blitz/learning-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th-blitz%2Flearning-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th-blitz%2Flearning-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th-blitz%2Flearning-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th-blitz%2Flearning-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/th-blitz","download_url":"https://codeload.github.com/th-blitz/learning-rust/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/th-blitz%2Flearning-rust/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269606235,"owners_count":24446147,"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","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["docker","rust","rust-cheat","rust-crate","rust-language"],"created_at":"2024-09-24T20:16:50.026Z","updated_at":"2026-02-11T01:32:20.292Z","avatar_url":"https://github.com/th-blitz.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learning-Rust\n### Learning Rust by example.\n- Learning ``` fundamentals ``` and ``` basics ``` of Rust by referring to the documentation \" ``` Rust by example ``` \" \u003cbr /\u003e\nmaintained by the rust community @ https://www.rust-lang.org/learn. \u003cbr /\u003e\n- This repository is a collection of ``` Rust ``` code snippets, templates \u0026 tests implemented from the doc ``` Rust by Example ```. \u003cbr /\u003e\n- Documentaion link : https://doc.rust-lang.org/rust-by-example. \u003cbr /\u003e\n\n# Rust docker image setup\n### 1. **Build the docker image 'rust' from the docker file rust.Dockerfile.**\n\n```sh\ndocker build -t rust -f Envs/rust.Dockerfile Envs\n```        \n*```Building the image may take 5 to 15 mins. This is done only for the first time.```*\n\n### 2. **Run a container called rust from the built image.**\n\n*```  For windows cmd  ```*\n```sh      \ndocker run --rm -d -t --name=rust -v %cd%:/home/mount rust \n```        \n\n*```For Mac terminal OR windows powershell```*\n```sh\ndocker run --rm -d -t --name=rust -v ${PWD}:/home/mount rust\n```\n\n*``` For linux terminal ```*\n```sh\ndocker run --rm -d -t --name=rust -v $(pwd):/home/mount rust\n```\n\n### 3. **Open a interactive terminal from the running rust container.**\n\n```sh\ndocker exec -ti rust bash\n```\n\n### 4. **Run any files from within the shell.**\n        \n```sh\nls\ncd Arrays\ncd two_sum\nnode two_sum.js\n```\n### 5. **To stop and remove the running container.**\n\n```sh\ndocker stop rust\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fth-blitz%2Flearning-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fth-blitz%2Flearning-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fth-blitz%2Flearning-rust/lists"}