I hereby claim:
- I am loverdos on github.
- I am loverdos (https://keybase.io/loverdos) on keybase.
- I have a public key ASAi41-Ewm_fgf0UGtN1aQEgDix-sDJp3LSsEyuXv4kgRgo
To claim this, I am signing this object:
apt autoremove -y | |
apt autoclean -y | |
rm -rf /var/cache/debconf/* /var/log/* /tmp/* /var/tmp/* /var/lib/apt/lists/* |
use core::future::Future; | |
pub trait AsyncFn<T, R> { | |
fn call(&self, t: T) -> impl Future<Output = R>; | |
} | |
impl<F, T, R, Fut> AsyncFn<T, R> for F | |
where | |
F: Fn(T) -> Fut, | |
Fut: Future<Output = R>, |
// tokio = { version = "1", features = ["full"] } | |
// tracing = "0.1.40" | |
// tracing-subscriber = "0.3.18" | |
// snafu = "0.8.3" | |
// exitcode = "1.1.2" | |
use tracing::{error as log_error}; | |
use snafu::Report; | |
use tracing_subscriber; |
use std::error::Error; | |
pub fn do_error_source<F>(source_opt: Option<&dyn Error>, f: F) | |
where | |
F: Fn(&dyn Error), | |
{ | |
match source_opt { | |
None => {} | |
Some(source) => { | |
f(source); |
// Author: github.com/loverdos | |
// SPDX-License-Identifier: Apache-2.0 | |
import java.io.PrintStream | |
final class Logger(out: PrintStream = System.out) { | |
private var ctx = List[String]() | |
private val indent_chunk = " " | |
private def ctx_size = ctx.length |
I hereby claim:
To claim this, I am signing this object:
#!/bin/sh | |
# Re-copy text as email-quoted | |
pbpaste | sed 's/^/>/' | pbcopy |
#!/usr/bin/env python | |
from os.path import expanduser | |
from ConfigParser import ConfigParser | |
from sys import argv | |
kamakirc = "%s/.kamakirc" % expanduser("~") | |
cfg=ConfigParser() | |
cfg.read(kamakirc) |
mvn help:evaluate -Dexpression=project.version | grep -e '^[^\[]' |
trait TypeContainer { | |
type A | |
type B | |
type ABPlus | |
type C | |
} | |
trait TypeProjector[TC <: TypeContainer] { | |
type A = TC#A | |
type B = TC#B |