(through https://rustup.rs)
hyperfine --warmup=1 'cargo install -f ripgrep@14.1.0'
programs = { | |
steam.enable = true; | |
nix-ld = { | |
enable = true; | |
libraries = with pkgs; [ | |
zlib | |
openssl | |
curl | |
# etc | |
]; |
(through https://rustup.rs)
hyperfine --warmup=1 'cargo install -f ripgrep@14.1.0'
{ | |
config, | |
pkgs, | |
options, | |
... | |
}: let | |
hostname = "oatman-pc"; # to alllow per-machine config | |
in { | |
networking.hostName = hostname; |
#![allow(dead_code, unused_variables)] | |
fn main() {} | |
struct Machine<State> { | |
data: Vec<u16>, | |
state: State, | |
} | |
struct State1 {} | |
struct State2 {} |
head: 0atman:branch-name-with-your-changes assignee: 0atman base: local-branch-name-on-this-repo draft: true issue: linked issue url? reviewers:
use std::thread; | |
struct User { | |
age: u16, | |
} | |
fn simple_thread() { | |
let user = User { age: 30 }; | |
// thread::spawn(|| &user); // can't borrow `user` as thread may outlive current function | |
thread::spawn(|| user); // can only move into thread, then it's gone. |
use rand_derive2::RandGen; | |
use rand::random; | |
fn main() { | |
println!("Hey, world! 👻 3spoopy5me"); | |
let some_rooms: Vec<Room> = (1..=5) | |
.map(|n| Room {name: "empty room".into(), next_room: vec![], item: random()}) | |
.collect(); | |
let room = Room { |
use std::fs; | |
use std::io::{self, BufRead, Write}; | |
use std::{thread, time}; | |
/// stdout readline implementation | |
fn wait() { | |
io::stdin().lock().lines().next(); | |
} | |
/// Type the script at 300wpm |