I hereby claim:
- I am bbatha on github.
- I am bbatha (https://keybase.io/bbatha) on keybase.
- I have a public key ASBKD6z2ozTsC69HOpADwtuW09OlTDxf-jyJs2oCG-IPiAo
To claim this, I am signing this object:
Homebrew build logs for minikube on Ubuntu 18.04.4 LTS | |
Build date: 2020-09-10 12:57:50 |
0 info it worked if it ends with ok | |
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', | |
1 verbose cli 'C:\\Users\\bbatha\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'install', | |
1 verbose cli '@fds/fds-cdn-data', | |
1 verbose cli '-ddd' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 silly install loadCurrentTree | |
5 silly install readLocalPackageData |
I hereby claim:
To claim this, I am signing this object:
#[derive(Debug)] | |
struct Foo(u32); | |
fn foo(val: u32) -> Foo { Foo(val) } | |
impl Foo { | |
fn new() -> Self { Foo(3) } | |
} | |
trait BoolExt { |
extern crate scoped_threadpool; | |
use scoped_threadpool::{Pool, Scope}; | |
#[derive(Debug)] | |
pub struct RefOwner<'a>(&'a str); | |
pub struct ScopeRef<'pool, 'scope> where 'pool: 'scope { | |
scope: &'scope Scope<'pool, 'scope>, | |
} |
Compiling pool_problems v0.1.0 (file:///home/user/bbatha/experiments/pool_problems) | |
src/executor.rs:70:55: 70:61 error: cannot infer an appropriate lifetime for automatic coercion due to conflicting requirements [E0495] | |
src/executor.rs:70 let executor = Executor::new(auth_method, &scope); | |
^~~~~~ | |
src/executor.rs:69:9: 73:11 note: first, the lifetime cannot outlive the method call at 69:8... | |
src/executor.rs:69 pool.scoped(|scope| { | |
src/executor.rs:70 let executor = Executor::new(auth_method, &scope); | |
src/executor.rs:71 let result = executor.execute(&"true", &host).recv().unwrap(); | |
src/executor.rs:72 assert!(result.is_ok(), "Ensure you have a valid ssh-key pair for localhost"); | |
src/executor.rs:73 }); |
create_table(:minors) do | |
primary_key :id | |
end | |
create_table(:states) do | |
primary_key :id | |
foreign_key :minor_id, :minors | |
String :state, :size => 10 | |
end |
use std::collections::HashSet; | |
use std::hash::Hash; | |
use typed_arena::Arena; | |
#[derive(Clone)] | |
pub enum Edges<'a, L: 'a, N: 'a + Hash> { | |
Leaves(Vec<&'a L>), | |
Children(Vec<&'a Node<'a, L, N>>) | |
} |
use std::collections::HashSet; | |
use std::hash::Hash; | |
pub struct Dag<'a, L: 'a, N: 'a> { | |
leaves: HashSet<L>, | |
// Might be better as an arena but that isn't available the playpen | |
nodes: Vec<Node<'a, L, N>> | |
} | |
impl<'a, L: 'a + Eq + Hash, N: 'a> Dag<'a, L, N> { |
[bbatha@dev threadpool-rs]% cargo test | |
Compiling threadpool v0.0.1 (file:///home/bbatha/projects/threadpool-rs) | |
src/lib.rs:42:12: 42:16 error: `pool` does not live long enough | |
src/lib.rs:42 pool.execute(move || { | |
^~~~ | |
src/lib.rs:38:19: 47:6 note: reference must be valid for the block at 38:18... | |
src/lib.rs:38 fn it_works() { | |
src/lib.rs:39 let mut pool = ScopedThreadPool::new(2); | |
src/lib.rs:40 | |
src/lib.rs:41 for _ in (0..3) { |