Skip to content

Instantly share code, notes, and snippets.

View mersinvald's full-sized avatar

Mike Lubinets mersinvald

View GitHub Profile
#![feature(test)]
extern crate test;
fn imper(x: u8, y: u8) -> Vec<Vec<bool>> {
let mut result = Vec::with_capacity(y as usize);
for _ in 0..y {
let mut row = Vec::with_capacity(x as usize);
for _ in 0..x {
row.push(false)
}
@mersinvald
mersinvald / test.rs
Created June 19, 2018 11:14
actix client
struct BookInfo {
/* ... */
}
fn fetch_book_info(uri: String) -> impl Future<Item = BookInfo, Error = String> {
client::get(&uri).finish().unwrap()
.send()
.map_err(|_| format!("Send request failed"))
.and_then(|response| collect_response_data(response))
.and_then(parse_response)
### Keybase proof
I hereby claim:
* I am mersinvald on github.
* I am mersinvald (https://keybase.io/mersinvald) on keybase.
* I have a public key ASDkXYQcJJguZtbBRuuP65gjIIQRhQVsdeRRk12jlfn8pgo
To claim this, I am signing this object:
@mersinvald
mersinvald / test.json
Created August 16, 2018 15:48
CREATE decreases caller balance
{
"729bfe0bdc58f2a1c2adfa4cd61d4c62437c7abbe97d817486f6321ce17cc430" : {
"right_behavior": "Ok",
"callcreates" : [
{
"data" : "0x",
"destination" : "",
"gasLimit" : "0xe8d4a492f7",
"value" : "0x01"
}
@mersinvald
mersinvald / singleton.rs
Created November 12, 2018 14:21
Mutexed singleton example in Rust
use lazy_static::lazy_static;
use std::sync::{RwLock, Mutex};
use std::cell::Cell;
lazy_static! {
static ref SINGLETON: Mutex<Option<Singleton>> = Mutex::new(None);
}
#[derive(Debug, PartialEq)]
struct Singleton {
[
1200,
{
"backcolor": "#ffffff",
"name": "Moonlander Base",
"author": "originally by ilya sheprut aka optozorax, forked by mike lubinets aka mersinvald",
"radii": "",
"switchMount": "",
"switchBrand": "",
"switchType": ""
[
1200,
{
"backcolor": "#ffffff",
"name": "Moonlander English",
"author": "originally by ilya sheprut aka optozorax, forked by mike lubinets aka mersinvald",
"radii": "",
"switchMount": "",
"switchBrand": "",
"switchType": ""
[
1200,
{
"backcolor": "#ffffff",
"name": "Moonlander Russian",
"author": "originally by ilya sheprut aka optozorax, forked by mike lubinets aka mersinvald",
"radii": "",
"switchMount": "",
"switchBrand": "",
"switchType": ""
@mersinvald
mersinvald / Moonlander-Yellow.kbd.json
Last active May 18, 2021 16:55
Moonlander Yellow
[
1200,
{
"backcolor": "#ffffff",
"name": "Moonlander Yellow",
"author": "originally by ilya sheprut aka optozorax, forked by mike lubinets aka mersinvald",
"radii": "",
"switchMount": "",
"switchBrand": "",
"switchType": ""
@mersinvald
mersinvald / Moonlander-Red.kbd.json
Last active July 11, 2021 12:52
Moonlander Red
[
1200,
{
"backcolor": "#ffffff",
"name": "Moonlander Red",
"author": "originally by ilya sheprut aka optozorax, forked by mike lubinets aka mersinvald",
"radii": "",
"switchMount": "",
"switchBrand": "",
"switchType": ""