Skip to content

Contains simple implementations of required language items that `libstd` normally defines on other targets

License

Notifications You must be signed in to change notification settings

avr-rust/avr-std-stub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

avr-std-stub

Crates.io MIT licensed

API Documentation

Contains simple implementations of required language items that libstd normally defines on other targets.

This fixes the following error when compiling for Rust:

error: `#[panic_handler]` function required, but not found

error: language item required, but not found: `eh_personality`

error: aborting due to 2 previous errors

Usage

Add the following to your crate's Cargo.toml:

[dependencies]
avr-std-stub = "1.0"

Then add the following to your crate's lib.rs or main.rs

extern crate avr_std_stub;

NOTE: You must add an extern crate declaration, otherwise the crate will not be linked and the definitions it provides will not be used.

About

Contains simple implementations of required language items that `libstd` normally defines on other targets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages