{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreihn25vhzlu24bxmciuktqkvczeegle7kvypev2jsfjvfdvy34wyzy",
    "uri": "at://did:plc:hzgu7qyp34ofph3btawzwyw4/app.bsky.feed.post/3mlzgzpq4qzd2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreigj2g4c2lyfedyfc7hjeuyrocw2vl6ekbx7lsniwlcgammkqtnl64"
    },
    "mimeType": "image/png",
    "size": 36889
  },
  "path": "/nuskey/articles/rust-introduction-to-unsafe",
  "publishedAt": "2026-05-16T05:31:09.000Z",
  "site": "https://zenn.dev",
  "textContent": "今回の記事はRustのunsafeについて。最近BunのRust移行やら何やらでunsafe Rustが話題(?)ですが、unsafeという単語から色々と誤解を生んでいるような気がしています。unsafeが含まれているから危険!というわけではなく、低レイヤーやFFI周りでは適切にunsafeを使うことで上手く付き合っていく必要があるでしょう。\nというわけで今回は、unsafe Rustの基本からそのベストプラクティスについてなどをまとめていきます。\n\n unsafeとは\nunsafeはRustに限ったものではなく、色々な言語に存在する概念です。現代では多くの言語がデフォルトでメモリ安全で...",
  "title": "【Rust】怖くないunsafe入門"
}