Rust bindings for Prism syntax highlighting.
toml
[dependencies]
prism-js = "0.1"
```rust
use prism_js::{init, highlight}
let mut context = init();
let lang = "haskell"; let code = r#" fibs = 0 : 1 : zipWith (+) fibs (tail fibs) main = print $ take 100 fibs "#;
let html = highlight(&mut context, code, lang);
println!("{}", html.unwrap());
which outputs:
html
fibs =
0 : 1 : zipWith (+) fibs (tail fibs)
main =
print $
take 100
fibs
```