knitr::opts_chunk$set( collapse = TRUE, comment = "#>" )
library(markExtra)
Function sets the knitr rust engine
markExtra::set_rust_engine() # wrapper for: # knitr::knit_engines$set(rust = markExtra::engine_rust)
fn main() { println!("Hello, world!"); }
use std::iter; fn main() { let v = vec![1, 2, 3, 4, 5]; v.iter().for_each(|x| println!("{}", x * 2)); }
text <- sprintf(' [package] name = "%s" version = "0.0.0" [dependencies] ferris-says = "0.2.0" ', basename(getwd()) ) cat(text, file = "cargo.toml")
// https://docs.rs/ferris-says/0.2.0/ferris_says/fn.say.html extern crate ferris_says; use ferris_says::*; use std::io::{ stdout, BufWriter }; fn main() { let stdout = stdout(); let out = b"Hello fellow Rustaceans!"; let width = 24; let mut writer = BufWriter::new(stdout.lock()); say(out, width, &mut writer).unwrap(); }
file.remove("cargo.toml")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.