Skip to content

Commit 82015a4

Browse files
committed
Typo
1 parent 12577af commit 82015a4

6 files changed

Lines changed: 14 additions & 16 deletions

File tree

content/en/docs/b5.impls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ slug: impls
77
- Usage of `Self` vs `self` keywords:
88
- `Self`: Refers to the type itself (the blueprint).
99
- `self`: Refers to the instance of the type (the actual data).
10-
- 💯 This can be any form of `self`, `&self`, `&mut self`, `self: Box<Self>`, `self: Pin<&mut Self>`, etc.
10+
> 💯 This can be any form of `self`, `&self`, `&mut self`, `self: Box<Self>`, `self: Pin<&mut Self>`, etc.
1111
- There are multiple ways to implement a behavior for a type. We discuss only about the `impl` blocks with this article. The patterns involving traits are discussed under [Traits](/docs/traits).
1212

1313
## Inherent impls

docs/docs/impls/index.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/docs/index.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,11 @@ __ &lt;a href="https://wiki.haskell.org/Combinator" target="_blank" &gt;wiki.has
205205
&lt;li&gt;Usage of &lt;code&gt;Self&lt;/code&gt; vs &lt;code&gt;self&lt;/code&gt; keywords:
206206
&lt;ul&gt;
207207
&lt;li&gt;&lt;code&gt;Self&lt;/code&gt;: Refers to the type itself (the blueprint).&lt;/li&gt;
208-
&lt;li&gt;&lt;code&gt;self&lt;/code&gt;: Refers to the instance of the type (the actual data).
209-
&lt;ul&gt;
210-
&lt;li&gt;💯 This can be any form of &lt;code&gt;self&lt;/code&gt;, &lt;code&gt;&amp;amp;self&lt;/code&gt;, &lt;code&gt;&amp;amp;mut self&lt;/code&gt;, &lt;code&gt;self: Box&amp;lt;Self&amp;gt;&lt;/code&gt;, &lt;code&gt;self: Pin&amp;lt;&amp;amp;mut Self&amp;gt;&lt;/code&gt;, etc.&lt;/li&gt;
211-
&lt;/ul&gt;
212-
&lt;/li&gt;
208+
&lt;li&gt;&lt;code&gt;self&lt;/code&gt;: Refers to the instance of the type (the actual data).&lt;/li&gt;
213209
&lt;/ul&gt;
210+
&lt;blockquote&gt;
211+
&lt;p&gt;💯 This can be any form of &lt;code&gt;self&lt;/code&gt;, &lt;code&gt;&amp;amp;self&lt;/code&gt;, &lt;code&gt;&amp;amp;mut self&lt;/code&gt;, &lt;code&gt;self: Box&amp;lt;Self&amp;gt;&lt;/code&gt;, &lt;code&gt;self: Pin&amp;lt;&amp;amp;mut Self&amp;gt;&lt;/code&gt;, etc.&lt;/p&gt;
212+
&lt;/blockquote&gt;
214213
&lt;/li&gt;
215214
&lt;li&gt;There are multiple ways to implement a behavior for a type. We discuss only about the &lt;code&gt;impl&lt;/code&gt; blocks with this article. The patterns involving traits are discussed under &lt;a href="https://learning-rust.github.io/docs/traits" &gt;Traits&lt;/a&gt;.&lt;/li&gt;
216215
&lt;/ul&gt;

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<!doctype html><html lang=en-US><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Rust Programming Language Tutorials for Everyone!"><meta name=author content="Dumindu Madunuwan"><meta name=theme-color content="#ffffff" media="(prefers-color-scheme: light)"><meta name=theme-color content="#101010" media="(prefers-color-scheme: dark)"><title>Learning Rust · Rust Programming Language Tutorials for Everyone!</title><link rel=canonical href=https://learning-rust.github.io/><link rel=stylesheet href=/assets/css/home.min.18027f6416b284a069010c6a65e96725220836d44a8f8c5fa21bbe0e791f5bac.css integrity><link rel=manifest href=/manifest.json><link rel=icon href=/favicon/favicon.ico><link rel=icon href=/favicon/favicon-16x16.png sizes=16x16 type=image/png><link rel=icon href=/favicon/favicon-32x32.png sizes=32x32 type=image/png><link rel=apple-touch-icon href=/favicon/apple-touch-icon.png sizes=180x180><script async src="https://www.googletagmanager.com/gtag/js?id=G-FZHQCXSZ89"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-FZHQCXSZ89")</script><meta property="og:title" content="Learning Rust"><meta property="og:description" content="Learning Rust - Rust Programming Language Tutorials for Everyone!"><meta property="og:type" content="article"><meta property="og:url" content="https://learning-rust.github.io/"><meta property="og:image" content="https://learning-rust.github.io/og.jpg"><meta property="og:site_name" content="Learning Rust"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Learning Rust"><meta name=twitter:description content="Learning Rust - Rust Programming Language Tutorials for Everyone!"><meta name=twitter:image content="https://learning-rust.github.io/og.jpg"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Article","headline":"Learning Rust","description":"Learning Rust - Rust Programming Language Tutorials for Everyone!","image":"https:\/\/learning-rust.github.io\/og.jpg","author":{"@type":"Person","name":"Dumindu Madunuwan","url":"https:\/\/github.com\/dumindu"},"publisher":{"@type":"Organization","name":"Learning Rust","logo":{"@type":"ImageObject","url":"https:\/\/learning-rust.github.io\/"}},"dateModified":"2026-04-09T00:55:54Z","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/learning-rust.github.io\/"}}</script></head><body><div id=content-wrapper><header><a href=https://learning-rust.github.io/ class=site-logo>Learning Rust</a></header><nav><select name=main-menu aria-label="Main Navigation" autocomplete=off onchange="this.value&&(window.location.href=this.value)"><button>
1+
<!doctype html><html lang=en-US><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Rust Programming Language Tutorials for Everyone!"><meta name=author content="Dumindu Madunuwan"><meta name=theme-color content="#ffffff" media="(prefers-color-scheme: light)"><meta name=theme-color content="#101010" media="(prefers-color-scheme: dark)"><title>Learning Rust · Rust Programming Language Tutorials for Everyone!</title><link rel=canonical href=https://learning-rust.github.io/><link rel=stylesheet href=/assets/css/home.min.18027f6416b284a069010c6a65e96725220836d44a8f8c5fa21bbe0e791f5bac.css integrity><link rel=manifest href=/manifest.json><link rel=icon href=/favicon/favicon.ico><link rel=icon href=/favicon/favicon-16x16.png sizes=16x16 type=image/png><link rel=icon href=/favicon/favicon-32x32.png sizes=32x32 type=image/png><link rel=apple-touch-icon href=/favicon/apple-touch-icon.png sizes=180x180><script async src="https://www.googletagmanager.com/gtag/js?id=G-FZHQCXSZ89"></script><script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-FZHQCXSZ89")</script><meta property="og:title" content="Learning Rust"><meta property="og:description" content="Learning Rust - Rust Programming Language Tutorials for Everyone!"><meta property="og:type" content="article"><meta property="og:url" content="https://learning-rust.github.io/"><meta property="og:image" content="https://learning-rust.github.io/og.jpg"><meta property="og:site_name" content="Learning Rust"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="Learning Rust"><meta name=twitter:description content="Learning Rust - Rust Programming Language Tutorials for Everyone!"><meta name=twitter:image content="https://learning-rust.github.io/og.jpg"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Article","headline":"Learning Rust","description":"Learning Rust - Rust Programming Language Tutorials for Everyone!","image":"https:\/\/learning-rust.github.io\/og.jpg","author":{"@type":"Person","name":"Dumindu Madunuwan","url":"https:\/\/github.com\/dumindu"},"publisher":{"@type":"Organization","name":"Learning Rust","logo":{"@type":"ImageObject","url":"https:\/\/learning-rust.github.io\/"}},"dateModified":"2026-04-11T21:29:21Z","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/learning-rust.github.io\/"}}</script></head><body><div id=content-wrapper><header><a href=https://learning-rust.github.io/ class=site-logo>Learning Rust</a></header><nav><select name=main-menu aria-label="Main Navigation" autocomplete=off onchange="this.value&&(window.location.href=this.value)"><button>
22
<selectedcontent></selectedcontent></button><option value=https://learning-rust.github.io/ selected><span aria-hidden><i aria-hidden>🏡 </i></span><span>Home</span></option><option value=https://learning-rust.github.io/docs/><span aria-hidden><i aria-hidden>📖 </i></span><span>Documentation</span></option></select></nav><main><section><div><header><h1>Rust Illuminated.<span>Grasp Quickly.</span></h1><p>Rust Programming Language Tutorials for Everyone!</p></header><div><a href=https://learning-rust.github.io/docs/ class=btn>Get Started</a>
33
<a href=https://github.com/learning-rust target=_blank class=btn>GitHub</a></div></div></section></main><footer><div><i>🧑‍💻</i>Built by and copyright<a href=https://github.com/dumindu target=_blank>Dumindu Madunuwan</a><i>📅</i> 2016-2026<i>🚀</i> <a href=https://github.com/learning-rust target=_blank>GitHub</a></div><div><button class=btn><i>☀️</i><i></i><i>🌑</i></button></div></footer></div><div id=body-model-outer></div><script src=/assets/js/home.min.c8547379013b8a9d3b0bb417291ab4d778359264b06feb44401e3a1a40062184.js integrity></script></body></html>

docs/index.xml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -205,12 +205,11 @@ __ &lt;a href="https://wiki.haskell.org/Combinator" target="_blank" &gt;wiki.has
205205
&lt;li&gt;Usage of &lt;code&gt;Self&lt;/code&gt; vs &lt;code&gt;self&lt;/code&gt; keywords:
206206
&lt;ul&gt;
207207
&lt;li&gt;&lt;code&gt;Self&lt;/code&gt;: Refers to the type itself (the blueprint).&lt;/li&gt;
208-
&lt;li&gt;&lt;code&gt;self&lt;/code&gt;: Refers to the instance of the type (the actual data).
209-
&lt;ul&gt;
210-
&lt;li&gt;💯 This can be any form of &lt;code&gt;self&lt;/code&gt;, &lt;code&gt;&amp;amp;self&lt;/code&gt;, &lt;code&gt;&amp;amp;mut self&lt;/code&gt;, &lt;code&gt;self: Box&amp;lt;Self&amp;gt;&lt;/code&gt;, &lt;code&gt;self: Pin&amp;lt;&amp;amp;mut Self&amp;gt;&lt;/code&gt;, etc.&lt;/li&gt;
211-
&lt;/ul&gt;
212-
&lt;/li&gt;
208+
&lt;li&gt;&lt;code&gt;self&lt;/code&gt;: Refers to the instance of the type (the actual data).&lt;/li&gt;
213209
&lt;/ul&gt;
210+
&lt;blockquote&gt;
211+
&lt;p&gt;💯 This can be any form of &lt;code&gt;self&lt;/code&gt;, &lt;code&gt;&amp;amp;self&lt;/code&gt;, &lt;code&gt;&amp;amp;mut self&lt;/code&gt;, &lt;code&gt;self: Box&amp;lt;Self&amp;gt;&lt;/code&gt;, &lt;code&gt;self: Pin&amp;lt;&amp;amp;mut Self&amp;gt;&lt;/code&gt;, etc.&lt;/p&gt;
212+
&lt;/blockquote&gt;
214213
&lt;/li&gt;
215214
&lt;li&gt;There are multiple ways to implement a behavior for a type. We discuss only about the &lt;code&gt;impl&lt;/code&gt; blocks with this article. The patterns involving traits are discussed under &lt;a href="https://learning-rust.github.io/docs/traits" &gt;Traits&lt;/a&gt;.&lt;/li&gt;
216215
&lt;/ul&gt;

docs/sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://learning-rust.github.io/docs/borrowing/</loc><lastmod>2026-04-08T17:28:45+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/cargo-crates-and-basic-project-structure/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/combinators/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/comments-and-documenting-the-code/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/control-flows/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/crates/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/custom-error-types/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/</loc><lastmod>2026-04-09T00:55:54+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/enums/</loc><lastmod>2025-12-09T03:28:34+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/error-and-none-propagation/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/functions/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/generics/</loc><lastmod>2025-12-10T03:17:52+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/hello-world/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/impls/</loc><lastmod>2026-01-14T16:01:02+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/installation/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/</loc><lastmod>2026-04-09T00:55:54+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/lifetimes/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/modules/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/operators/</loc><lastmod>2026-04-09T00:55:54+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/option-and-result/</loc><lastmod>2024-02-01T19:02:07+01:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/overview/</loc><lastmod>2024-03-10T20:15:12+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/ownership/</loc><lastmod>2026-03-27T13:31:44+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/panicking/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/primitive-data-types/</loc><lastmod>2025-12-01T20:29:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/smart-compiler/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/std-primitives-and-preludes/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/structs/</loc><lastmod>2026-01-02T13:09:17+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/traits/</loc><lastmod>2026-03-06T19:59:01+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/unwrap-and-expect/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/use/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/variable-bindings-constants-and-statics/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/vectors/</loc><lastmod>2025-12-01T20:29:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/why-rust/</loc><lastmod>2026-01-02T11:44:19+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/workspaces/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url></urlset>
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://learning-rust.github.io/docs/borrowing/</loc><lastmod>2026-04-08T17:28:45+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/cargo-crates-and-basic-project-structure/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/combinators/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/comments-and-documenting-the-code/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/control-flows/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/crates/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/custom-error-types/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/</loc><lastmod>2026-04-11T21:29:21+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/enums/</loc><lastmod>2025-12-09T03:28:34+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/error-and-none-propagation/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/functions/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/generics/</loc><lastmod>2025-12-10T03:17:52+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/hello-world/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/impls/</loc><lastmod>2026-04-11T21:29:21+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/installation/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/</loc><lastmod>2026-04-11T21:29:21+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/lifetimes/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/modules/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/operators/</loc><lastmod>2026-04-09T00:55:54+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/option-and-result/</loc><lastmod>2024-02-01T19:02:07+01:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/overview/</loc><lastmod>2024-03-10T20:15:12+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/ownership/</loc><lastmod>2026-03-27T13:31:44+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/panicking/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/primitive-data-types/</loc><lastmod>2025-12-01T20:29:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/smart-compiler/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/std-primitives-and-preludes/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/structs/</loc><lastmod>2026-01-02T13:09:17+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/traits/</loc><lastmod>2026-03-06T19:59:01+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/unwrap-and-expect/</loc><lastmod>2023-11-11T20:38:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/use/</loc><lastmod>2022-10-17T01:47:29+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/variable-bindings-constants-and-statics/</loc><lastmod>2025-10-30T20:23:09+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/vectors/</loc><lastmod>2025-12-01T20:29:50+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/why-rust/</loc><lastmod>2026-01-02T11:44:19+08:00</lastmod></url><url><loc>https://learning-rust.github.io/docs/workspaces/</loc><lastmod>2025-10-13T20:20:39+08:00</lastmod></url></urlset>

0 commit comments

Comments
 (0)