https://getrust.tech

Overview

learn-rust

Rust

这是一个分享Rust学习资料的在线学习网站 https://getrust.tech 📚

微信群二维码过期你可以添加我微信: AA996DD

目的是什么

通过连载文章的形式帮助有一定其他语言编程基础的人快速学习和入门 Rust 内容包括 Rust 基础、内置库、web 开发、并发编程等,均来自笔者日常学习和开发经验总结,方便读者理解。

本电子书主要面向有一定其他编程语言开发经验的开发者快速上手 Rust,不会涉及到一些非常具体和细节的问题,非零基础教程,编程新手可以先补一补开发基础。

阅读和参入

许可

本电子杂志采用「署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0)许可协议」进行许可,非商业性转载请注明出处,其他需求请与我们联系。

You might also like...
Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/
Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/

Whatlang Natural language detection for Rust with focus on simplicity and performance. Content Features Get started Documentation Supported languages

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

zola (né Gutenberg) A fast static site generator in a single binary with everything built-in. Documentation is available on its site or in the docs/co

An API Wrapper for https://paste.myst.rs written in rust
An API Wrapper for https://paste.myst.rs written in rust

PasteMyst.RS pastemyst-rs is an api wrapper for pastemyst written in Rust. ⚠ This package is under development ⚠ Sample usage To get a paste from past

Automatic HTTPS certificates for Tide, via Let's Encrypt and ACME tls-alpn-01 challenges

tide-acme helps you serve HTTPS with Rust and Tide using automatic certificates, via Let's Encrypt and ACME tls-alpn-01 challenges. Documentation To u

Succeeded by SyntaxDot: https://github.com/tensordot/syntaxdot

Warning: sticker is succeeded by SyntaxDot, which supports many new features: Multi-task learning. Pretrained transformer models, suchs as BERT and XL

Rust port of sentence-transformers (https://github.com/UKPLab/sentence-transformers)

Rust SBert Rust port of sentence-transformers using rust-bert and tch-rs. Supports both rust-tokenizers and Hugging Face's tokenizers. Supported model

A fast static site generator in a single binary with everything built-in. https://www.getzola.org

zola (né Gutenberg) A fast static site generator in a single binary with everything built-in. Documentation is available on its site or in the docs/co

A game made for the Rusty Jam https://itch.io/jam/rusty-jam
A game made for the Rusty Jam https://itch.io/jam/rusty-jam

Murder-User Dungeon Introduction Tony is a young man. Finally having its own apartment is a good thing! He will learn how to live by himself and how t

Code examples for https://www.poor.dev/blog/terminal-anatomy/

This repository contains examples from the Anatomy of a Terminal Emulator blog post. Each folder contains a separate example and can be run separately

☃️ Learning Rust with AoC 2021 🎄https://adventofcode.com/2021/

🎄 Andrei's 2021 Advent of Code 🎄 Learning Goals Rust basics (vectors, arrays, math, etc.) Rust basic CLI Rust linear algebra and ndarrays (e.g., htt

A library for extracting #[no_mangle] pub extern "C" functions (https://docs.rust-embedded.org/book/interoperability/rust-with-c.html#no_mangle)

A library for extracting #[no_mangle] pub extern "C" functions In order to expose a function with C binary interface for interoperability with other p

A wrapper around the code action dump from https://mcdiamondfire.com.

DiamondFire Action Dump for Rust A wrapper around the code action dump from https://mcdiamondfire.com. This currently only provides schema types for u

Rust wrapper for gphoto2 (mirror of https://git.maxicarlos.de/maxicarlos08/gphoto2-rs)

GPhoto2-rs Rust bindings to libgphoto2 What about gphoto-rs? I know about the other crate (gphoto and gphoto2-sys which was created by @dcuddeback, bu

Rust port of https://github.com/hunar4321/life_code with some fun features.
Rust port of https://github.com/hunar4321/life_code with some fun features.

Smarticles A Rust port of Brainxyz's Artificial Life simulator with some fun features. A simple program to simulate primitive Artificial Life using si

This is a mirror of https://gitlab.com/pcasotti/plate

plate Rust library for writing simpler Vulkan code Installation Add the library to your Cargo.toml file: [dependencies] plate = "0.5" Example Example

Play it here: https://ebbdrop.com/AoCropeSnake/

AoC Rope Snake A snake clone based on the rope physics from the day 9 puzzle from Advent of code 2022. The code is based of the snake example from mac

https://adventofcode.com/2022/

Advent of Code 2022 This repository contains my solutions for Advent of Code 2022. Goal is readable, simple and mostly clean. Each day is solved in it

DNS Server written in Rust for fun, see https://dev.to/xfbs/writing-a-dns-server-in-rust-1gpn

DNS Fun Ever wondered how you can write a DNS server in Rust? No? Well, too bad, I'm telling you anyways. But don't worry, this is going to be a fun o

Simple Secure Static (HTTPS) File Server with embedded certificate

Secure Static File Server Static Files HTTPs server with self signed embedded certificate Installation Install using cargo: cargo install ssfs Or buil

Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 15% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /source/images/Xnip2021-05-29_15-56-20.jpg | 621.28kb | 529.65kb | 14.75% | | /docs/images/Xnip2021-05-29_15-56-20.jpg | 621.28kb | 529.65kb | 14.75% | | /overrides/.icons/egg-fill.svg | 0.19kb | 0.19kb | 2.01% | | /overrides/.icons/pentagon-half.svg | 0.22kb | 0.21kb | 1.79% | | /overrides/.icons/calendar3-range.svg | 0.40kb | 0.39kb | 1.72% | | /overrides/.icons/cast.svg | 0.46kb | 0.45kb | 1.48% | | /overrides/.icons/stop-btn-fill.svg | 0.32kb | 0.31kb | 1.24% | | /overrides/.icons/filter-circle-fill.svg | 0.35kb | 0.34kb | 1.13% | | /overrides/.icons/file-person-fill.svg | 0.35kb | 0.35kb | 1.11% | | /overrides/.icons/cart-x.svg | 0.64kb | 0.64kb | 1.06% | | /overrides/.icons/calendar-week.svg | 0.66kb | 0.65kb | 1.04% | | /overrides/.icons/graph-up.svg | 0.39kb | 0.38kb | 1.01% | | /overrides/.icons/collection.svg | 0.41kb | 0.40kb | 0.96% | | /overrides/.icons/sort-numeric-up-alt.svg | 0.75kb | 0.74kb | 0.91% | | /overrides/.icons/arrow-left-right.svg | 0.44kb | 0.44kb | 0.88% | | /overrides/.icons/calendar2-range-fill.svg | 0.46kb | 0.46kb | 0.85% | | /overrides/.icons/sort-down.svg | 0.46kb | 0.46kb | 0.84% | | /overrides/.icons/cart-plus-fill.svg | 0.51kb | 0.50kb | 0.77% | | /overrides/.icons/volume-mute.svg | 0.54kb | 0.54kb | 0.72% | | /overrides/.icons/mic-mute.svg | 0.57kb | 0.57kb | 0.68% | | /overrides/.icons/chat.svg | 0.60kb | 0.59kb | 0.65% | | /overrides/.icons/ui-checks.svg | 0.75kb | 0.75kb | 0.52% | | /overrides/.icons/badge-cc-fill.svg | 0.77kb | 0.76kb | 0.51% | | /overrides/.icons/border-center.svg | 1.18kb | 1.17kb | 0.33% | | /overrides/.icons/dash-square-dotted.svg | 1.61kb | 1.61kb | 0.24% | | | | | | | Total : | 1,255.58kb | 1,072.23kb | 14.60% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 26% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /source/images/rust-logo-white.png | 24.82kb | 9.41kb | 62.09% | | /docs/images/rust-logo-white.png | 24.82kb | 9.41kb | 62.09% | | /source/images/rust-logo.png | 4.65kb | 3.55kb | 23.52% | | /docs/images/rust-logo.png | 4.65kb | 3.55kb | 23.52% | | /source/images/rust-logo-banner.png | 17.96kb | 14.57kb | 18.86% | | /docs/images/rust-logo-banner.png | 17.96kb | 14.57kb | 18.86% | | /source/images/rust-wx.jpeg | 94.43kb | 77.23kb | 18.22% | | /docs/images/rust-wx.jpeg | 94.43kb | 77.23kb | 18.22% | | | | | | | Total : | 283.71kb | 209.52kb | 26.15% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
Owner
Jarvib Ding
Jokes are truth.
Jarvib Ding
🔍 Fully-featured metrics collection agent for First Tech Challenge competitions. Supports Prometheus.

Scout Scout is a fully-featured free and open source metrics collector for FTC competitions. The project is licensed under the GNU LGPLv3 license. Fea

hivemind 3 Oct 24, 2023
Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async

CDRS CDRS is looking for maintainers CDRS is Apache Cassandra driver written in pure Rust. ?? Looking for an async version? async-std https://github.c

Alex Pikalov 338 Jan 1, 2023
Mirror of https://gitlab.redox-os.org/redox-os/redox

Redox is an operating system written in Rust, a language with focus on safety and high performance. Redox, following the microkernel design, aims to b

Redox OS 14.3k Jan 3, 2023
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel

MIT/Rust Parallel: A Command-line CPU Load Balancer Written in Rust This is an attempt at recreating the functionality of GNU Parallel, a work-stealer

Michael Murphy 1.2k Nov 20, 2022
Mirror of https://gitlab.com/mmstick/tv-renamer

Build Status: Features Written safely in the Rust programming language Features both a command-line and GTK3 interface Support for Templates to define

Michael Murphy 143 Sep 24, 2022
Mirror of https://gitlab.redox-os.org/redox-os/ion

Introduction Ion is a modern system shell that features a simple, yet powerful, syntax. It is written entirely in Rust, which greatly increases the ov

Redox OS 1.3k Jan 4, 2023
Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror)

Plume Website — Documentation — Contribute — Instances list Plume is a federated blogging engine, based on ActivityPub. It is written in Rust, with th

Plume 1.9k Jan 8, 2023
Mirror of https://gitlab.redox-os.org/redox-os/termion

Documentation Examples Changelog Tutorial Termion is a pure Rust, bindless library for low-level handling, manipulating and reading information about

Redox OS 1.9k Dec 31, 2022
https://crates.io/crates/transistor

Transistor A Rust Crux Client crate/lib. For now, this crate intends to support 2 ways to interact with Crux: Via Docker with a crux-standalone versio

Julia Naomi 28 May 28, 2022
Mirror of https://gitlab.redox-os.org/redox-os/rusttype

RustType RustType is a pure Rust alternative to libraries like FreeType. The current capabilities of RustType: Reading OpenType formatted fonts and fo

Redox OS 567 Dec 5, 2022