diff options
author | M Farkas-Dyck <strake888@gmail.com> | 2017-11-18 18:38:31 -0800 |
---|---|---|
committer | Joe Wilm <jwilm@users.noreply.github.com> | 2017-11-18 18:38:31 -0800 |
commit | 7d71f6a02a4bbd00805c91388f257198c1173912 (patch) | |
tree | 1d23ce6b20147c7775e8ae32c5d6332aabefada0 /src | |
parent | 2be387f7efba8871ad85b5a22fb275323efa462c (diff) | |
download | r-alacritty-vte-7d71f6a02a4bbd00805c91388f257198c1173912.tar.gz r-alacritty-vte-7d71f6a02a4bbd00805c91388f257198c1173912.tar.bz2 r-alacritty-vte-7d71f6a02a4bbd00805c91388f257198c1173912.zip |
no_std (#9)
Diffstat (limited to 'src')
-rw-r--r-- | src/definitions.rs | 4 | ||||
-rw-r--r-- | src/lib.rs | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/definitions.rs b/src/definitions.rs index d8faf53..3cfa7de 100644 --- a/src/definitions.rs +++ b/src/definitions.rs @@ -51,10 +51,10 @@ pub enum Action { pub fn unpack(delta: u8) -> (State, Action) { ( // State is stored in bottom 4 bits - unsafe { ::std::mem::transmute(delta & 0x0f) }, + unsafe { ::core::mem::transmute(delta & 0x0f) }, // Action is stored in top 4 bits - unsafe { ::std::mem::transmute(delta >> 4) }, + unsafe { ::core::mem::transmute(delta >> 4) }, ) } @@ -30,9 +30,11 @@ //! [`Parser`]: struct.Parser.html //! [`Perform`]: trait.Perform.html //! [Paul Williams' ANSI parser state machine]: http://vt100.net/emu/dec_ansi_parser +#![no_std] + extern crate utf8parse as utf8; -use std::mem; +use core::mem; mod table; mod definitions; @@ -414,7 +416,7 @@ pub trait Perform { #[cfg(test)] mod tests { use super::{Parser, Perform}; - use std::i64; + use core::i64; static OSC_BYTES: &'static [u8] = &[0x1b, 0x5d, // Begin OSC b'2', b';', b'j', b'w', b'i', b'l', b'm', b'@', b'j', b'w', b'i', b'l', |