--- Log opened Wed May 27 00:00:32 2020 00:12 -!- jonatack_ [~jon@37.170.255.11] has quit [Ping timeout: 246 seconds] 00:13 -!- jonatack_ [~jon@184.75.223.203] has joined #rust-bitcoin 00:47 -!- Kiminuo [~mix@141.98.103.244] has joined #rust-bitcoin 00:49 -!- Kiminuo [~mix@141.98.103.244] has quit [Read error: Connection reset by peer] 00:53 -!- jonatack_ [~jon@184.75.223.203] has quit [Quit: jonatack_] 00:58 -!- jonatack [~jon@184.75.223.203] has joined #rust-bitcoin 01:12 -!- jkczyz_ [sid419941@gateway/web/irccloud.com/x-wjxmksunuwrmguxl] has joined #rust-bitcoin 01:20 -!- Netsplit *.net <-> *.split quits: jkczyz 01:20 -!- jkczyz_ is now known as jkczyz 03:02 -!- Duane2Emmerich [~Duane2Emm@static.57.1.216.95.clients.your-server.de] has quit [Read error: Connection reset by peer] 03:05 -!- Orland14Hettinge [~Orland14H@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 03:10 -!- surja795 [~surja795@c-24-62-248-154.hsd1.ma.comcast.net] has joined #rust-bitcoin 03:10 -!- Orland14Hettinge [~Orland14H@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 260 seconds] 03:40 -!- jonatack [~jon@184.75.223.203] has quit [Quit: jonatack] 03:46 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #rust-bitcoin 04:11 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 240 seconds] 04:13 -!- jonatack [~jon@184.75.221.43] has joined #rust-bitcoin 04:19 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 04:50 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:8cd4:cc27:2bee:f265] has joined #rust-bitcoin 05:48 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:8cd4:cc27:2bee:f265] has quit [] 07:47 -!- PaulTroon [~paultroon@h-5-150-248-150.NA.cust.bahnhof.se] has joined #rust-bitcoin 07:52 < PaulTroon> stevenroose: still a work in progress, but there is an effort to generalize Tamas' rust-wallet code here: https://github.com/bitcoindevkit 08:08 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 08:13 < stevenroose> PaulTroon: hmm, is that using rust-wallet? or trying to replace it/improve on it in a fork? 08:16 < PaulTroon> stevenroose: hmm, right, I think more using/building on top of rust-wallet actually. 08:18 < stevenroose> PaulTroon: oh, ok that's interesting. I'll be doing the same probably and I'll be interested in feedback 08:21 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:8cd4:cc27:2bee:f265] has joined #rust-bitcoin 08:25 < stevenroose> More general Rust question about serde, in theory it should be possible to deserialize into a struct that has references instead of owned objects as long as the deserialize method makes sure the lifetime of the struct is the same as the byte slice or string ref it gets as input 08:25 < PaulTroon> stevenroose: sounds good; would love to see another cli impl and compare notes with notmanditory/steve. 08:26 < stevenroose> elichai2, andytoshi, BlueMatt any idea about that? (the serde question) 08:26 < stevenroose> perhaps it's possible but not with the derive. (the derive for Deserialize gives an error whenever a struct has a lifetime) 08:27 < stevenroose> hmm so yeah perhaps if you specify the deserializer method yourself, it'd work 08:44 < andytoshi> stevenroose: yes, it is definitely possible 08:44 < andytoshi> but not with derive 08:45 < andytoshi> the `Deserialize` trait takes a lifetime for this reason (you can use `DeserializeOwned` for most types which is a fair bit easier to use) 08:47 < stevenroose> What would we do if serde would also blatantly disregard MSRV?? Why would we be using Rust at all then? :D 08:59 < andytoshi> lol, so, i think serde-derive did actually do this to us 08:59 < andytoshi> or serde-json or something 09:03 < elichai2> yeah serde-derive bumped the syn and quote versions to 1 which breaks MSRV I think 09:03 < elichai2> stevenroose: ot sure what was your question though 09:05 < andytoshi> anyway in that case our solution was to stop using serde-derive and to go back to the macros i think... 09:05 < andytoshi> and we got into a fight with the serde maintainers who said they made no guarantees about supporting rust 1.22 09:06 < andytoshi> so anyway, if they *did* break MSRV we'd have to say "enabling the serde feature means you can't use 1.22" which would really suck for us at blockstream 09:07 < andytoshi> (though actually, i think at blockstream we're using bleeding edge rust versions in a few places ... but it would suck if we *had* to) 09:10 < elichai2> andytoshi: well technically mrustc can build rust 1.29, so we could bump it then 09:11 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 09:13 < andytoshi> ah, yeah, if bumping to 1.29 fixed it maybe we'd do that 09:13 < andytoshi> i wish we could bump to 1.40+ 09:13 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 09:13 < andytoshi> i would like to have constexprs and the new module system 09:13 < andytoshi> and to have `dyn Trait` 09:14 < elichai2> yeah same here, I also wish we can replace my custom malloc like code with alloc::alloc and just choose alignment 16 (in rust-secp) 09:21 < elichai2> but yeah 1.40+ would be great hehe 09:21 < elichai2> I wonder when will mrustc do their next bump. because it's still the only way to bootstrap 09:30 < stevenroose> well, we could in principle try support two branches for a while and port over bug fixes and perhaps important features to the old branch? 09:31 < stevenroose> perhaps once 1.40 is 6 months old or so 09:34 < andytoshi> i think the divergences would be too massive 09:50 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Read error: Connection reset by peer] 10:25 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has joined #rust-bitcoin 12:48 -!- PaulTroon [~paultroon@h-5-150-248-150.NA.cust.bahnhof.se] has quit [Remote host closed the connection] 13:05 -!- mauz555 [~mauz555@2a01:e0a:56d:9090:8cd4:cc27:2bee:f265] has quit [] 13:27 -!- jonatack [~jon@184.75.221.43] has quit [Ping timeout: 246 seconds] 13:29 -!- jonatack [~jon@37.166.127.107] has joined #rust-bitcoin 13:48 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 13:48 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 14:25 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 14:25 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 15:47 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 15:51 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 16:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 16:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 16:09 -!- jonatack_ [~jon@37.172.61.28] has joined #rust-bitcoin 16:12 -!- jonatack [~jon@37.166.127.107] has quit [Ping timeout: 260 seconds] 16:19 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 16:19 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 17:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 17:01 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 17:28 -!- dpc [dpcmatrixo@gateway/shell/matrix.org/x-gbwveczzjlsmealb] has quit [Ping timeout: 246 seconds] 17:36 -!- dpc [dpcmatrixo@gateway/shell/matrix.org/x-vkykyqvsmkgpqrsj] has joined #rust-bitcoin 19:30 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 19:57 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 20:17 -!- surja795 [~surja795@c-24-62-248-154.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 20:22 -!- surja795 [~surja795@c-24-62-248-154.hsd1.ma.comcast.net] has joined #rust-bitcoin 20:26 -!- surja795 [~surja795@c-24-62-248-154.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 21:16 -!- instagibbs [~instagibb@pool-71-178-191-230.washdc.fios.verizon.net] has quit [Ping timeout: 272 seconds] 22:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Quit: Leaving] 22:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #rust-bitcoin 22:34 -!- Tabitha63Beer [~Tabitha63@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin --- Log closed Thu May 28 00:00:33 2020