Give up and use ascii arrows
None of the unicode ones look consistently good across different systems.
diff --git a/src/lib.rs b/src/lib.rs
index cc9fb12..8d1ba19 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -295,9 +295,9 @@
//!
//! # Builtin types
//!
-//! In addition to all the primitive types (i32 ⟷ int32_t), the following
-//! common types may be used in the fields of shared structs and the arguments
-//! and returns of functions.
+//! In addition to all the primitive types (i32 <=> int32_t), the
+//! following common types may be used in the fields of shared structs and the
+//! arguments and returns of functions.
//!
//! <table>
//! <tr><th>name in Rust</th><th>name in C++</th><th>restrictions</th></tr>
@@ -306,7 +306,7 @@
//! <tr><td><a href="https://docs.rs/cxx/0.2/cxx/struct.CxxString.html">CxxString</a></td><td>std::string</td><td><sup><i>cannot be passed by value</i></sup></td></tr>
//! <tr><td>Box<T></td><td>rust::Box<T></td><td><sup><i>cannot hold opaque C++ type</i></sup></td></tr>
//! <tr><td><a href="https://docs.rs/cxx/0.2/cxx/struct.UniquePtr.html">UniquePtr<T></a></td><td>std::unique_ptr<T></td><td><sup><i>cannot hold opaque Rust type</i></sup></td></tr>
-//! <tr><td>Result<T></td><td>error ↔ exception</td><td><sup><i>allowed as return type only</i></sup></td></tr>
+//! <tr><td>Result<T></td><td>error <=> exception</td><td><sup><i>allowed as return type only</i></sup></td></tr>
//! </table>
//!
//! The C++ API of the `rust` namespace is defined by the *include/cxx.h* file