aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorM Farkas-Dyck <strake888@gmail.com>2017-11-18 18:38:31 -0800
committerJoe Wilm <jwilm@users.noreply.github.com>2017-11-18 18:38:31 -0800
commit7d71f6a02a4bbd00805c91388f257198c1173912 (patch)
tree1d23ce6b20147c7775e8ae32c5d6332aabefada0 /src
parent2be387f7efba8871ad85b5a22fb275323efa462c (diff)
downloadr-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.rs4
-rw-r--r--src/lib.rs6
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) },
)
}
diff --git a/src/lib.rs b/src/lib.rs
index 02c7996..0ec1239 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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',