Skip to content

Instantly share code, notes, and snippets.

View richo's full-sized avatar

richö butts richo

View GitHub Profile
@richo
richo / mountv2.stl
Created April 13, 2020 19:44
ipad mount
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
use std::io::{self, Read};
use protobuf;
use rocket::{Request, Data, Outcome::*};
use rocket::data::{FromDataSimple, Outcome, Transform, Transformed};
use rocket::http::Status;
// We have to involve a local trait for *reasons*
trait FromDataMarker {}
@richo
richo / .gitignore
Last active February 13, 2020 02:49
cbindgen thingy
/target
**/*.rs.bk
Cargo.lock
//
// SettingsView.swift
// flysight-grapher
//
// Created by richö butts on 7/11/19.
// Copyright © 2019 richö butts. All rights reserved.
//
import Foundation
import SwiftUI
//
// ViewController.swift
// test
//
// Created by richö butts on 7/8/19.
// Copyright © 2019 richö butts. All rights reserved.
//
import UIKit
import MobileCoreServices
use std::env;
use std::io::{self, Write};
use std::process;
fn embiggen_word(word: String) -> String {
word.chars().map(|c| {
match c {
'!' => ":exclamation:".to_string(),
'?' => ":question:".to_string(),
'0' => ":zero:".to_string(),
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import string
replacements = {
'!': ':exclamation:',
'?': ':question:',
'0': ':zero:',
'1': ':one:',
@richo
richo / buy.sh
Last active October 13, 2018 20:52
my_act=<Your account goes here>
coffee_act=gnqjB9vj9onfw9g9zeyLMqyLDkuJ6Xf69R
my_sec=<your secret goes here>
curl -X POST https://live.stellar.org:9002 -d "
\"method\": \"submit\",
\"params\": [
{
\"secret\": \"$my_sec\",
Compiling archiver v0.1.0 (file:///Users/richo/code/ext/archiver)
error[E0495]: cannot infer an appropriate lifetime for lifetime parameter in generic type due to conflicting requirements
--> src/ptp_device.rs:57:5
|
57 | fn next(&mut self) -> Option<GoproFile> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
note: first, the lifetime cannot outlive the lifetime 'c as defined on the impl at 54:1...
--> src/ptp_device.rs:54:1
|
error[E0621]: explicit lifetime required in the type of `conn`
--> src/ptp_device.rs:24:19
|
22 | pub fn reader<'a>(self, conn: &'a mut GoproConnection) -> GoproFileReader<'a> {
| ---- consider changing the type of `conn` to `&'a mut ptp_device::GoproConnection<'a>`
23 | GoproFileReader {
24 | conn: conn,
| ^^^^ lifetime `'a` required