make panic_fmt public in posts

This commit is contained in:
Philipp Oppermann
2017-01-04 16:15:59 +01:00
parent 1be2f42791
commit 64cbabd1c2
2 changed files with 3 additions and 3 deletions

View File

@@ -57,7 +57,7 @@ Now we place our root source file in `src/lib.rs`:
pub extern fn rust_main() {}
#[lang = "eh_personality"] extern fn eh_personality() {}
#[lang = "panic_fmt"] #[no_mangle] extern fn panic_fmt() -> ! {loop{}}
#[lang = "panic_fmt"] #[no_mangle] pub extern fn panic_fmt() -> ! {loop{}}
```
Let's break it down:

View File

@@ -104,7 +104,7 @@ We used `expect` in the code above, which will panic if there is no memory map t
```rust
#[lang = "panic_fmt"]
#[no_mangle]
extern fn panic_fmt() -> ! {
pub extern fn panic_fmt() -> ! {
println!("PANIC");
loop{}
}
@@ -114,7 +114,7 @@ Now we get a `PANIC` message. But we can do even better. The `panic_fmt` functio
```rust
#[lang = "panic_fmt"]
#[no_mangle]
extern fn panic_fmt(fmt: core::fmt::Arguments, file: &'static str,
pub extern fn panic_fmt(fmt: core::fmt::Arguments, file: &'static str,
line: u32) -> !
{
println!("\n\nPANIC in {} at line {}:", file, line);