HK Blog

Home

❯

Languages

❯

Rust

❯

Rust Terminologies

Rust Terminologies

Apr 10, 20251 min read

extern crate

In source code of some libraries, I see extern crate. I cannot use it in my code, how does it work?

https://doc.rust-lang.org/reference/items/extern-crates.html

An extern crate declaration specifies a dependency on an external crate.

Procedural Macros

https://doc.rust-lang.org/reference/procedural-macros.html

  • Function-like macros - custom!(…)
  • Derive macros - #[derive(CustomDerive)]
  • Attribute macros - #[CustomAttribute]

Graph View

  • extern crate
  • Procedural Macros

Created with Quartz v4.5.0 © 2025

  • GitHub
  • Discord Community