1626325080
The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.
📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet
The Rust book: https://doc.rust-lang.org/stable/book/
Chapters:
0:00 Intro
1:05 Creating a Workspace
2:58 Creating Second Package in Workspace
4:49 External Dependencies
7:05 Adding a Test to a Workspace
9:19 Installing Binaries from Crates.io
10:57 Extending Cargo with Custom Commands
11:28 Outro
#letsgetrusty #rustlang #tutorial
#rust #rust lang
1626325080
The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.
📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet
The Rust book: https://doc.rust-lang.org/stable/book/
Chapters:
0:00 Intro
1:05 Creating a Workspace
2:58 Creating Second Package in Workspace
4:49 External Dependencies
7:05 Adding a Test to a Workspace
9:19 Installing Binaries from Crates.io
10:57 Extending Cargo with Custom Commands
11:28 Outro
#letsgetrusty #rustlang #tutorial
#rust #rust lang
1626318000
The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.
📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet
The Rust book: https://doc.rust-lang.org/stable/book/
Chapters:
0:00 Intro
0:43 Release Profiles
3:00 Documentation Comments
4:32 Commonly Used Sections
5:04 Documentation Comments as Tests
5:50 Commenting Contained Items
6:29 Exporting a Public API
8:44 Setting up Creates.io Account
9:54 Adding Metadata to a New Create
12:14 Publishing to Crates.io
12:49 Removing Version from Crates.io
13:37 Outro
#letsgetrusty #rustlang #tutorial
#rust #rust lang #rust crate
1643176207
Serde
*Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.*
You may be looking for:
#[derive(Serialize, Deserialize)]
Click to show Cargo.toml. Run this code in the playground.
[dependencies]
# The core APIs, including the Serialize and Deserialize traits. Always
# required when using Serde. The "derive" feature is only required when
# using #[derive(Serialize, Deserialize)] to make Serde work with structs
# and enums defined in your crate.
serde = { version = "1.0", features = ["derive"] }
# Each data format lives in its own crate; the sample code below uses JSON
# but you may be using a different one.
serde_json = "1.0"
use serde::{Serialize, Deserialize};
#[derive(Serialize, Deserialize, Debug)]
struct Point {
x: i32,
y: i32,
}
fn main() {
let point = Point { x: 1, y: 2 };
// Convert the Point to a JSON string.
let serialized = serde_json::to_string(&point).unwrap();
// Prints serialized = {"x":1,"y":2}
println!("serialized = {}", serialized);
// Convert the JSON string back to a Point.
let deserialized: Point = serde_json::from_str(&serialized).unwrap();
// Prints deserialized = Point { x: 1, y: 2 }
println!("deserialized = {:?}", deserialized);
}
Serde is one of the most widely used Rust libraries so any place that Rustaceans congregate will be able to help you out. For chat, consider trying the #rust-questions or #rust-beginners channels of the unofficial community Discord (invite: https://discord.gg/rust-lang-community), the #rust-usage or #beginners channels of the official Rust Project Discord (invite: https://discord.gg/rust-lang), or the #general stream in Zulip. For asynchronous, consider the [rust] tag on StackOverflow, the /r/rust subreddit which has a pinned weekly easy questions post, or the Rust Discourse forum. It's acceptable to file a support issue in this repo but they tend not to get as many eyes as any of the above and may get closed without a response after some time.
Download Details:
Author: serde-rs
Source Code: https://github.com/serde-rs/serde
License: View license
1626288780
The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.
📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet
The Rust book: https://doc.rust-lang.org/stable/book/
0:00 Intro
0:29 What Are Closures?
0:50 Example Program
2:55 Refactoring With Functions
4:07 Refactoring Using Closures
6:31 Type Inference And Annotation
8:06 Generic Parameters And Fn Traits
15:33 Capturing the Environment with Closures
19:12 Outro
#letsgetrusty #rustlang #tutorial
#rust #rust lang #closures
1626296040
The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.
📝Get the FREE Rust Cheatsheet: https://letsgetrusty.com/cheatsheet
The Rust book: https://doc.rust-lang.org/stable/book/
Chapters:
0:00 Intro
0:33 Processing Items with Iterators
2:32 Iterator Trait and the next Method
4:39 Methods that Consume the Iterator
5:31 Methods that Produce Other Iterators
6:24 Closures that Capture Their Environment
8:42 Creating Our Own Iterators
12:48 Outro
#letsgetrusty #rustlang #tutorial
#rust #rust lang #iterators