Skip to content

Instantly share code, notes, and snippets.

View FreeMasen's full-sized avatar

Robert Masen FreeMasen

View GitHub Profile
x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeT
@FreeMasen
FreeMasen / comments.json
Created June 17, 2018 16:51
wasm-bindgen custom section format
[
{
"exports": [],
"enums": [],
"imports": [],
"structs": [
{
"name": "Comment",
"fields": [
{
/* tslint:disable */
import * as wasm from './wasm_bg';
const __wbg_f_log_log_n_target = console.log;
let cachedDecoder = new TextDecoder('utf-8');
let cachedUint8Memory = null;
function getUint8Memory() {
if (cachedUint8Memory === null ||
let cached_wasm;
function getWasm(): Promise<WebAssembly.Instance> {
return new Promise((resolve: (obj: WebAssembly.Instance) => void, reject: (e: Error) => void) => {
if (!cached_wasm) {
WebAssembly
.instantiateStreaming(fetch('rust.wasm'), {})
.then(obj => {
let cached_wasm = obj.instance.exports;
resolve(cached_wasm);
error[E0433]: failed to resolve. Use of undeclared type or module `wasm_bindgen`
--> crates\shared\src\models.rs:19:1
|
19 | #[wasm_bindgen]
| ^^^^^^^^^^^^^^^ Use of undeclared type or module `wasm_bindgen`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0433`.
error: Could not compile `wasm_tutorial_shared`.
@FreeMasen
FreeMasen / Cargo.toml
Last active April 19, 2018 13:49
wasm-bindgen Failing to gen js
[package]
name = "wasm"
version = "0.1.0"
authors = ["FreeMasen"]
[lib]
crate-type = ["cdylib"]
[dependencies]
wasm-bindgen = "0"
@FreeMasen
FreeMasen / start.rs
Last active December 27, 2017 18:58
restart process for rust server
extern crate toml;
#[macro_use]extern crate serde_derive;
use std::io::*;
use std::path::{PathBuf};
use std::fs::{File};
use std::process::{Command, Stdio};
#[derive(Serialize, Deserialize)]
@FreeMasen
FreeMasen / workbench.colorCustomizations
Last active November 9, 2017 18:40
Material Theme Overrides
{
"editorBracketMatch.border": "#FF5370",
"editorBracketMatch.background": "#263238",
"sideBar.border": "#80CBC4",
"sideBar.foreground": "#80CBC4",
"terminal.background": "#1E282C",
"activityBar.border": "#FF5370",
"activityBarBadge.background": "#80CBC4",
"activityBarBadge.foreground": "#1E282C",
@FreeMasen
FreeMasen / Microsoft.PowerShell_profile.ps1
Last active November 9, 2017 16:45
PowerShell Profile for autmatically adding ./node_modules/.bin to your path
if (test-path "node_modules\.bin") {
$env:path = "$env:path$pwd\node_modules\.bin;"
}
@FreeMasen
FreeMasen / ddWithStatus.js
Created October 30, 2017 03:55
Looking for help porting this nodejs script to rust
const cp = require('child_process')
const path = require('path');
const fs = require('fs');
const rng = require('crypto').randomBytes
const prog = require('progress')
function dd(infile, outfile, bytesize) {
var inFileName = path.basename(infile);
var outfilename = path.basename(outfile)
var bar