Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am brson on github.
  • I am brson (https://keybase.io/brson) on keybase.
  • I have a public key whose fingerprint is 8CAD D8A9 11C7 FDF6 84F4 535B 1645 7A63 68CF F26F

To claim this, I am signing this object:

abort_on_panic
accept-language
acc_reader
ackr
acl-sys
acorn
add3
adler32
aesthetic
Compiling rustup-dist v1.3.0 (file:///C:/Users/brian/Documents/dev/rustup.rs/src/rustup-dist)
error: linking with `link.exe` failed: exit code: 1318
|Compiling
winapi-build v0= .1.note1
: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.10.25017\\bin\\HostX86\\x86\\link.exe" "/NOLOGO" "/NXCOMPAT" "/LARGEADDRESSAWARE" "/SAFESEH" "/LIBPATH:C:\\Users\\brian\\.rustup\\toolchains\\stable-i686-pc-windows-msvc\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "c:\\Users\\brian\\Documents\\dev\\rustup.rs\\target\\debug\\build\\backtrace-sys-f8767ff780c3f0cc\\build_script_build-f8767ff780c3f0cc.0.o" "/OUT:c:\\Users\\brian\\Documents\\dev\\rustup.rs\\target\\debug\\build\\backtrace-sys-f8767ff780c3f0cc\\build_script_build-f8767ff780c3f0cc.exe" "/OPT:REF,NOICF" "/DEBUG" "/LIBPATH:c:\\Users\\brian\\Documents\\dev\\rustup.rs\\target\\debug\\deps" "/LIBPATH:C:\\Users\\brian\\.rustup\\toolchains\\stable-i686-pc-windows-msvc\\lib\\rustlib\\i686-pc-windows-msvc\\lib" "C:\\Users\\bria

Socially, I live in a fairly conservative area (and, surprisingly, programmers are more conservative than the average person here), and the Rust community's reputation is a barrier to even talking about Rust at times. The actual state of the community is much better than it was three years ago, but the initial experiences a lot of people had have remained, particularly as a lot of enterprise bros simply do not participate in extracurricular activities like HN and reddit and only get hearsay exposure.

https://www.reddit.com/r/programming/comments/6cta9d/rust_and_csv_parsing/dhxqh24/

May 22 23:00:07.434 INFO pulling existing url git://github.com/cb22/play-rs into ./work/local/gh-mirrors/cb22.play-rs
May 22 23:00:07.434 INFO running `git pull`
May 22 23:00:07.507 INFO blam! Already up-to-date.
May 22 23:00:07.508 INFO pulling existing url git://github.com/cbarrick/ripl into ./work/local/gh-mirrors/cbarrick.ripl
May 22 23:00:07.508 INFO running `git pull`
May 22 23:00:07.580 INFO blam! Already up-to-date.
May 22 23:00:07.580 INFO pulling existing url git://github.com/cbiffle/minimal-embedded-rust into ./work/local/gh-mirrors/cbiffle.minimal-embedded-rust
May 22 23:00:07.580 INFO running `git pull`
May 22 23:00:07.581 ERRO unable to pull git://github.com/cbiffle/minimal-embedded-rust
May 22 23:00:07.581 ERRO caused by: Too many open files (os error 24)

Become a next-generation systems hacker with Rust

[Rust] is a novel systems programming language, designed for writing and maintaining large-scale, ultra-reliable software in the domains where typically only C and C++ are appropriate. It is the only production programming language in the world that is memory safe - meaning Rust software does not segfault - but does not have a garbage collector or rely on reference counting, and that makes it suitable for writing all kinds of software. It is also arguably the fastest programming language in the world. And with a focus on developer

mod list {
use task::Task;
use std::fmt;
pub struct List {
pub tasks: Vec<Task>,
}
impl List {
running 9 tests
test /mnt2/dev/assert_cli/src/lib.rs - (line 19) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - (line 10) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - (line 34) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - (line 45) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - assert_cli (line 82) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - assert_cli (line 264) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - assert_cli_error (line 169) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - assert_cli_output (line 124) ... ok
test /mnt2/dev/assert_cli/src/lib.rs - assert_cli_output_error (line 219) ... ok