Commit Graph

62 Commits

Author SHA1 Message Date
Dmitry Belyaev 699478f85e
async_zip, async-compression from crates.io
continuous-integration/drone/push Build is passing Details
instead of git
2023-08-18 10:05:22 +03:00
Dmitry Belyaev 23f8537e4e
source: pub fn new in async zip reader 2023-08-18 10:03:50 +03:00
Dmitry Belyaev cd93f577be
lib: v1.2.0
continuous-integration/drone/push Build is passing Details
2023-08-18 09:37:27 +03:00
Dmitry Belyaev 6d850be1dc
async_db: add [bufread, bufread_stream] tests
continuous-integration/drone/push Build is passing Details
2023-08-16 12:04:57 +03:00
Dmitry Belyaev feb2303db9
async_db: add BufReader, BufReaderStream
for using as mutable reader
2023-08-16 11:48:45 +03:00
Dmitry Belyaev ae96fb3bf8
add FIXME comment
continuous-integration/drone/push Build is passing Details
2023-08-15 14:54:40 +03:00
Dmitry Belyaev 5ed0398203
db(+async) writer: add push_by_ref 2023-08-15 11:03:15 +03:00
Dmitry Belyaev 9196c61a12
add test for writer.sink() 2023-08-15 10:45:08 +03:00
Dmitry Belyaev 07d7ba50cc
async_db "fixme" comments 2023-08-15 10:36:42 +03:00
Dmitry Belyaev f1d4cf05c5
async_db: refactor WriterSink::poll_ready
continuous-integration/drone/push Build is passing Details
2023-08-14 17:11:53 +03:00
Dmitry Belyaev 3ea4930105
async_db: add Reader::get_with_buf +test
continuous-integration/drone/push Build is passing Details
2023-08-14 16:24:36 +03:00
Dmitry Belyaev 645b654dac
use BincodeVecWriter in (sync) db
continuous-integration/drone/push Build is passing Details
for reusing current item buf
2023-08-14 15:54:26 +03:00
Dmitry Belyaev e074108560
use BincodeVecWriter in async_db
for reusing current item buf
2023-08-14 15:53:17 +03:00
Dmitry Belyaev ddd728cd5d
add utils::BincodeVecWriter 2023-08-14 15:50:50 +03:00
Dmitry Belyaev c326fc59d3
questions converter: remove src clone 2023-08-14 12:21:14 +03:00
Dmitry Belyaev 31c02ae8ef async_db: add WriterSink
continuous-integration/drone/push Build is passing Details
2023-08-13 18:16:49 +03:00
Dmitry Belyaev 3e3572ce12 async deps: add pin-project 2023-08-13 18:14:41 +03:00
Dmitry Belyaev 908a6d8cae fix source decode 2023-08-13 18:11:29 +03:00
Dmitry Belyaev cd87529ede questions: add QuestionsConverterAsyncForStream 2023-08-13 16:01:10 +03:00
Dmitry Belyaev 270af2c373 questions: add async convert_stream test
continuous-integration/drone/push Build is passing Details
2023-08-13 13:19:40 +03:00
Dmitry Belyaev ff6af8389d questions: add sync convert test 2023-08-13 12:55:35 +03:00
Dmitry Belyaev 8e87e5e17b source tests: reuse fn sample_batch() 2023-08-13 12:34:22 +03:00
Dmitry Belyaev ed37fee697 fix clippy warnings in tests 2023-08-13 12:33:19 +03:00
Dmitry Belyaev e0326e3b0a add questions ser/de tests
continuous-integration/drone/push Build is passing Details
2023-08-12 23:35:17 +03:00
Dmitry Belyaev c061fef267 questions: add `skip_serializing_if` attr's
continuous-integration/drone/push Build is passing Details
2023-08-12 22:53:36 +03:00
Dmitry Belyaev acf741e721 source tests: check write on `write_sample_zip` 2023-08-12 22:51:39 +03:00
Dmitry Belyaev e32316c6aa source: reformat struct's
continuous-integration/drone/push Build is passing Details
2023-08-12 22:34:01 +03:00
Dmitry Belyaev ef98b1fea4 add source::reader_async get/stream tests
continuous-integration/drone/push Build is passing Details
2023-08-12 22:11:36 +03:00
Dmitry Belyaev 08acb4e71b add source::reader_sync get/iter tests 2023-08-12 22:10:48 +03:00
Dmitry Belyaev 7e633577b1 add source batch ser/de tests 2023-08-12 22:08:25 +03:00
Dmitry Belyaev d4913a13f9 deps: add `insta` for tests 2023-08-12 21:42:14 +03:00
Dmitry Belyaev 21571787f2 source: add `skip_serializing_if` attr's 2023-08-12 21:40:33 +03:00
Dmitry Belyaev f874e59a11
fix convert feature without source
continuous-integration/drone/push Build is passing Details
2023-08-10 14:20:58 +03:00
Dmitry Belyaev 9c4882fbbb
Merge branch 'master' into async
continuous-integration/drone/push Build is passing Details
2023-08-10 11:50:20 +03:00
Dmitry Belyaev b12048c38d
PhantomData<Arc<T>> for Send to Reader/Writer
continuous-integration/drone/push Build is passing Details
2023-08-10 11:48:34 +03:00
Dmitry Belyaev 68b276ce5e
PhantomData<Arc<T>>
continuous-integration/drone/push Build is passing Details
2023-08-10 11:20:38 +03:00
Dmitry Belyaev f2fc72056b
fmt
continuous-integration/drone/push Build is passing Details
2023-08-08 16:55:22 +03:00
Dmitry Belyaev 4c555df8ca
fix async_db tests
using ZstdEncoder from ..:tokio::bufread instead of ..:tokio::write
2023-08-08 16:54:40 +03:00
Dmitry Belyaev 965c021d83
fix async_db tests (to fail)
---
failures:
    async_db::test::test_write_read
    async_db::test::test_write_read_stream

thread 'async_db::test::test_write_read' panicked at 'get: "UnexpectedEnd { additional: 1 }
2023-08-08 14:29:18 +03:00
Dmitry Belyaev a1a1d41403
replace PhantomData in async_db::Writer
for Send for Writer
2023-08-08 14:25:01 +03:00
Dmitry Belyaev b768d27f83
combine convert sync/async features 2023-08-08 14:22:29 +03:00
Dmitry Belyaev 7cbf5439b7
rewrite SourceQuestionsZipReaderAsync
"impl Stream for SourceQuestionsZipReaderAsync" dropped
2023-08-08 14:20:40 +03:00
Dmitry Belyaev 467ebfcc67
rewrite async converter
(poll_next removed // not work)
2023-08-07 22:04:29 +03:00
Dmitry Belyaev 80dda8d821
rewrite SourceQuestionsZipReaderAsync stream
(poll_next not work)
2023-08-07 22:02:41 +03:00
Dmitry Belyaev ecfc34e821 + async source
(reader and converter)
2023-08-06 17:01:22 +03:00
Dmitry Belyaev f55b6f681c move str_err to util.rs 2023-08-06 16:58:43 +03:00
Dmitry Belyaev cad8ff0404 add async test_share_reader 2023-08-06 01:05:36 +03:00
Dmitry Belyaev 39ce0d8ceb add async reader stream 2023-08-06 00:56:49 +03:00
Dmitry Belyaev 1ba645f337 add async reader 2023-08-06 00:12:15 +03:00
Dmitry Belyaev 150527efeb move macro to convert mod 2023-08-06 00:11:44 +03:00