aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs/posts/2021-10-02/rust-where-are-primitive-types-from
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2022-05-14 22:40:28 +0900
committernsfisis <nsfisis@gmail.com>2022-05-14 22:40:28 +0900
commite2d0028c1fbfb4cac59e20926e5aa0031e0ed607 (patch)
treebf89da301d96aaf22aac30402156cd1f3fed8299 /docs/posts/2021-10-02/rust-where-are-primitive-types-from
parentfee09a6d9a16226ea02b2725fff318cc35dd83b7 (diff)
downloadnsfisis.github.io-e2d0028c1fbfb4cac59e20926e5aa0031e0ed607.tar.gz
nsfisis.github.io-e2d0028c1fbfb4cac59e20926e5aa0031e0ed607.tar.zst
nsfisis.github.io-e2d0028c1fbfb4cac59e20926e5aa0031e0ed607.zip
add changelog field to frontmatter
Diffstat (limited to 'docs/posts/2021-10-02/rust-where-are-primitive-types-from')
-rw-r--r--docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html16
1 files changed, 13 insertions, 3 deletions
diff --git a/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
index f34b76f..c50fce9 100644
--- a/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
+++ b/docs/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
@@ -31,12 +31,21 @@
<article class="post-single">
<header class="post-header">
<h1 class="post-title">Rust のプリミティブ型はどこからやって来るか</h1>
- <div class="post-meta">2021-10-02</div>
+ <div class="post-meta">
+ Posted on <time>2021-10-02</time>
+ </div>
<ul class="post-tags">
<li><a href="https://blog.nsfisis.dev/tags/rust">rust</a></li>
</ul>
</header>
- <div class="post-content"><p>この記事は Qiita から移植してきたものです。
+ <div class="post-content">
+ <section>
+ <h1>更新履歴</h1>
+ <ul>
+ <li>2021-10-02: Qiita から移植</li>
+ </ul>
+ </section>
+ <p>この記事は Qiita から移植してきたものです。
元 URL: <a href="https://qiita.com/nsfisis/items/9a429432258bbcd6c565">https://qiita.com/nsfisis/items/9a429432258bbcd6c565</a></p>
<hr>
<h1 id="前置き">前置き</h1>
@@ -159,7 +168,8 @@ rustc_resolve/src/lib.rs: table.insert(sym::i128, Int(IntTy::I128));
</code></pre></div><p>ここで <code>main()</code> の <code>bool</code> は <code>struct bool</code> として解決される。なぜなら、プリミティブ型の判定をする前に <code>bool</code> という名前の別の型が見つかるからだ。</p>
<h1 id="まとめ">まとめ</h1>
<p>Rust のプリミティブ型は予約語ではない。名前解決の最終段階で特別扱いされ、他に同名の型が見つかっていなければ対応するプリミティブ型に解決される。</p>
-</div>
+
+ </div>
</article></main>
<footer class="footer">
<span>&copy; 2022 <a href="https://blog.nsfisis.dev">REPL: Rest-Eat-Program Loop</a></span>