profile
viewpoint
Allen fairingrey Looking for work Chicago, IL https://blog.mixini.dev/ Rustyboo. I like working with backend web stuff, in particular with async/await.

fairingrey/actix-realworld-example-app 348

Implementation of the RealWorld backend API spec in Actix, Rust's powerful actor system and most fun web framework.

fairingrey/rustpixiv 12

Unofficial rust library for the Pixiv API.

fairingrey/examples 1

Actix web examples

fairingrey/accept-encoding 0

Determine the best encoding possible from an Accept-Encoding HTTP header.

fairingrey/actix_web_async_compat 0

Adds proc macro that converts async fn to a compatible actix-web request handler

fairingrey/async-proxy 0

Async proxy experiment thingymajigger

fairingrey/async-std 0

Async version of the Rust standard library

fairingrey/blog 0

Spare you a blog for great justice.

issue commenthttp-rs/tide

Logging outputs invalid JSON

Oh, you are right, json_env_logger also doesn't do this correctly anymore. I forgot about that since I had to re-write that logger for internal use anyways (we wanted different field names).

For now you could pin a git dependency on my branch or use [patch-crates.io] in Cargo.toml to do so.

edmellum

comment created time in a day

startedvarkor/quiver

started time in a day

issue commenthttp-rs/tide

Logging outputs invalid JSON

I tried using json_env_logger and method and duration are still unquoted. Almost seems like neither femme nor json_env_logger supports extra fields without manually adding quotes. I haven't really kept up with structured logging in Rust, is the new interface breaking all the structured logging libraries? Am I just confused or do both libraries need the same fix you've proposed in femme? ๐Ÿ˜„

I realize I'm getting a little off track for this issue, but I'm thinking it might be useful to people in my shoes googling around. If you feel this discussion doesn't fit this issue, just delete it. I really appreciate Tide, your help and the fix for femme! ๐Ÿ˜„

edmellum

comment created time in a day

startedfairingrey/actix-realworld-example-app

started time in a day

startedfairingrey/actix-realworld-example-app

started time in 2 days

pull request commenthttp-rs/tide

Serve content with support for HTTP conditionals and range requests

This is indeed an open question. It could be renamed in something like http_types::conditional::CondState, or a better name that suite more HTTP wording. But personally I am more on the it would be confusing side: I believe the ModState is closer to the application logic, than HTTP logic (the border is thin). It is just a convenient utility provided to the user to pass either a time or a version string associated to its resource.

I might change my opinion here. When you look at the If-Range header implementation I have submitted in http-rs/http-types#180 it has exactly the same need. Having a shared type to handle both cases might be interesting, and in such case it would belong to http-types utils.

ririsoft

comment created time in 2 days

push eventhttp-rs/tide

Jeremiah Senkpiel

commit sha da93488d18312d00a6517fd6285bf7db364b10bb

docs: do not inline docs from deps that drift Inlining these docs causes them to be perpetually out-of-date, since Docs.rs only builds on the actual containing crate publish.

view details

Jacob Rothstein

commit sha 0b2c5ecfae442dd9dfd09a6fd8b289caf3f37f90

Merge pull request #753 from Fishrock123/live-http-types-docs docs: do not inline docs from deps that drift

view details

push time in 2 days

PR merged http-rs/tide

docs: do not inline docs from deps that drift

Inlining these docs causes them to be perpetually out-of-date, since Docs.rs only builds on the actual containing crate publish.

+0 -1

1 comment

1 changed file

Fishrock123

pr closed time in 2 days

push eventhttp-rs/tide

Jeremiah Senkpiel

commit sha 0d38dfd2c5c5a09a0132692876e36dafed5a04f0

docs: add tide-sqlx to readme https://github.com/eaze/tide-sqlx

view details

Jacob Rothstein

commit sha 278330b2d734cf49c96a688775aef3233f83efaf

Merge pull request #754 from Fishrock123/readme-mention-tide-sqlx docs: add tide-sqlx to readme

view details

push time in 2 days

PR merged http-rs/tide

docs: add tide-sqlx to readme

https://github.com/eaze/tide-sqlx

+1 -0

0 comment

1 changed file

Fishrock123

pr closed time in 2 days

fork alexcrichton/wat-numeric-values

Proposal to add numeric values to data segment definitions in the text format

fork in 2 days

PR opened http-rs/tide

docs: add tide-sqlx to readme

https://github.com/eaze/tide-sqlx

+1 -0

0 comment

1 changed file

pr created time in 2 days

pull request commenthttp-rs/tide

docs: do not inline docs from deps that drift

Similar PR to Surf: https://github.com/http-rs/surf/pull/269

Fishrock123

comment created time in 2 days

PR opened http-rs/tide

docs: do not inline docs from deps that drift

Inlining these docs causes them to be perpetually out-of-date, since Docs.rs only builds on the actual containing crate publish.

+0 -1

0 comment

1 changed file

pr created time in 2 days

issue commenthttp-rs/tide

Logging outputs invalid JSON

Yeah that's a bug in femme. We should fix it, but something like https://crates.io/crates/json_env_logger should work.

if you need custom keys you will probably need to write your own.

edmellum

comment created time in 2 days

issue openedhttp-rs/tide

Logging outputs invalid JSON

Logging in release mode outputs unquoted strings several places (level, method, duration are some). I saw an issue on femme that might be related?

This becomes more of a problem when you use a log centralization tool like Splunk that tries to parse your JSON logs. Could a solution be to downgrade log or femme to a version that outputs valid JSON? I'm open to contributing here, but I'm not exactly sure where to start.

Thanks for all the amazing work on Tide! ๐Ÿ˜„

created time in 3 days

MemberEvent

fork aylei/kubevela

An Easy-to-use yet Fully Extensible App Platform based on Kubernetes and Open Application Model.

https://kubevela.io

fork in 3 days

startedoam-dev/kubevela

started time in 3 days

startedEmbarkStudios/tryhard

started time in 3 days

issue openedhttp-rs/tide

Allow setting cache policy on Route::serve_dir

I am using Route::serve_dir to serve my static assets. During development I am serving a 5MB bundle (un-shaken tailwind-css + font-awesome) which takes 0.2s on my machine to load and parse. Without a cache policy, every new page loads flashes while I wait to load the css.

I would suggest allowing to specify the caching policy directly to serve_dir. In the mean time I have primitively ripped out the ServeDir into my own project and added the needed cache entry manually.

It seems that this would be complemented by https://github.com/http-rs/tide/issues/449 as once that lands we could for example set policies per content type (as mentioned in the issue).

created time in 3 days

issue commenthttp-rs/tide

serve_dir does not serve an index path

The issue is when you need to calculate the directory at run time. The closure cannot be Fn if it captures other than a shared reference, but then that reference needs to be static. I think the only way to work around it is with OnceCell/lazy_static which requires an extra dependency and isn't great UX to say the least.

I suppose that if the alternative is returning 404, it'd be better that serve_dir automatically looks for an index.html imho.

jbr

comment created time in 3 days

startedfairingrey/actix-realworld-example-app

started time in 3 days

push eventhttp-rs/tide

Ross MacArthur

commit sha 732e4ceffb661882e02d9b80bafe6d32bab52192

Add more `ToListener` implementations - Implements `ToListener` for `&String`. - Implements `ToListener` for `(String, u16)` and `(&String, u16)`.

view details

Yoshua Wuyts

commit sha 9146533764193548b8e06541af45fadb16e3fcfb

Merge pull request #749 from rossmacarthur/fix-744 Add more `ToListener` implementations

view details

push time in 3 days

PR merged http-rs/tide

Add more `ToListener` implementations
  • Implements ToListener for &String.
  • Implements ToListener for (String, u16) and (&String, u16).

Resolves #744

+40 -0

0 comment

1 changed file

rossmacarthur

pr closed time in 3 days

issue closedhttp-rs/tide

Implement `ToListener` for `(&String, u16)`

When passing an &String to Server::listen the following error occurs:

the trait bound `(&std::string::String, u16): tide::listener::ToListener<server::State>` is not satisfied
the following implementations were found:
  <(&str, u16) as tide::listener::ToListener<State>>

We should fix this by adding an additional ToListener impl. This matches the socket constructor impl added in Rust 1.46.

closed time in 3 days

yoshuawuyts

push eventhttp-rs/tide

Ross MacArthur

commit sha c8d945d33a831f89589ecee7ae421a4e55281ddc

Fix `Route::serve_dir` docs

view details

Yoshua Wuyts

commit sha d77f3944853b495b263f29767a57ad4c2e83735b

Merge pull request #750 from rossmacarthur/fix-659 Fix `Route::serve_dir` docs

view details

push time in 3 days

PR merged http-rs/tide

Fix `Route::serve_dir` docs

The code now matches the description.

Resolves #659

+1 -1

0 comment

1 changed file

rossmacarthur

pr closed time in 3 days

issue closedhttp-rs/tide

Minor documentation error for Route::serve_dir?

<!--- Provide a general summary of the issue in the Title above -->

Question

The docs for Route::serve_dir have this example:

https://github.com/http-rs/tide/blob/50bc628a2645b71d4b422f6b2b5fe0f4b6085abd/src/route.rs#L118-L132

Most notably, it says:

/// Serve the contents of the local directory `./public/images/*` from
/// `localhost:8080/images/*`

<!--- Provide your detailed question here -->

Isn't this code actually serving the local directory images/* to localhost:8080/public/images?

closed time in 3 days

VanillaBrooks

issue commenthttp-rs/tide

Consider having feature flags for all built-in middleware.

An enthusiastic +1 for putting all optional deps behind feature flags. I want to embed an http server in an application. The only thing it has to do is serve static files from one folder on localhost (eg. no tls). When I added tide without default features and with h1-server and ran cargo update, this is what I got in cargo tree:

 โ”œโ”€โ”€ tide v0.15.0
โ”‚   โ”œโ”€โ”€ async-h1 v2.1.4
โ”‚   โ”‚   โ”œโ”€โ”€ async-std v1.7.0
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-global-executor v1.4.3 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-io v1.2.0 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-mutex v1.4.0
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ event-listener v2.5.1
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ blocking v1.0.2
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-channel v1.5.1
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ concurrent-queue v1.2.2 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ event-listener v2.5.1
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ futures-core v0.3.8
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-task v4.0.3
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ atomic-waker v1.0.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ fastrand v1.4.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ futures-lite v1.11.2 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ once_cell v1.5.2
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ crossbeam-utils v0.8.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cfg-if v1.0.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ const_fn v0.4.3
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ lazy_static v1.4.0
โ”‚   โ”‚   โ”‚   โ”‚   [build-dependencies]
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ autocfg v1.0.1
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ futures-core v0.3.8
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ futures-io v0.3.8
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ futures-lite v1.11.2 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ kv-log-macro v1.0.7
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ log v0.4.11 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ log v0.4.11 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ memchr v2.3.4
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ num_cpus v1.13.0 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ once_cell v1.5.2
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ pin-project-lite v0.1.11
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ pin-utils v0.1.0
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ slab v0.4.2
โ”‚   โ”‚   โ”œโ”€โ”€ byte-pool v0.2.2
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ crossbeam-queue v0.2.3
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cfg-if v0.1.10
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ crossbeam-utils v0.7.2
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cfg-if v0.1.10
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ lazy_static v1.4.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   [build-dependencies]
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ autocfg v1.0.1
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ maybe-uninit v2.0.0
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ stable_deref_trait v1.2.0
โ”‚   โ”‚   โ”œโ”€โ”€ futures-core v0.3.8
โ”‚   โ”‚   โ”œโ”€โ”€ http-types v2.8.0
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ anyhow v1.0.34
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-channel v1.5.1 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ async-std v1.7.0 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ base64 v0.13.0
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cookie v0.14.3
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ aes-gcm v0.8.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ aead v0.3.2
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ generic-array v0.14.4 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ aes v0.6.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ aes-soft v0.6.4
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cipher v0.2.5
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ generic-array v0.14.4 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ opaque-debug v0.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ cipher v0.2.5 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cipher v0.2.5 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ctr v0.6.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ cipher v0.2.5 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ghash v0.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ polyval v0.4.1
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ cfg-if v0.1.10
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ universal-hash v0.4.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ generic-array v0.14.4 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ subtle v2.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ subtle v2.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ base64 v0.12.3
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ hkdf v0.10.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ digest v0.9.0 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ hmac v0.10.1
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ crypto-mac v0.10.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ”‚   โ”œโ”€โ”€ generic-array v0.14.4 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ subtle v2.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ digest v0.9.0 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ hmac v0.10.1 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ percent-encoding v2.1.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ rand v0.7.3 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ sha2 v0.9.2
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ block-buffer v0.9.0 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cfg-if v1.0.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cpuid-bool v0.1.2
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ digest v0.9.0 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ opaque-debug v0.3.0
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ time v0.2.23
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ const_fn v0.4.3
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ libc v0.2.80
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ standback v0.2.13
โ”‚   โ”‚   โ”‚   โ”‚       โ”‚   [build-dependencies]
โ”‚   โ”‚   โ”‚   โ”‚       โ”‚   โ””โ”€โ”€ version_check v0.9.2
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ time-macros v0.1.1
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ proc-macro-hack v0.5.19
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ time-macros-impl v0.1.1
โ”‚   โ”‚   โ”‚   โ”‚               โ”œโ”€โ”€ proc-macro-hack v0.5.19
โ”‚   โ”‚   โ”‚   โ”‚               โ”œโ”€โ”€ proc-macro2 v1.0.24 (*)
โ”‚   โ”‚   โ”‚   โ”‚               โ”œโ”€โ”€ quote v1.0.7 (*)
โ”‚   โ”‚   โ”‚   โ”‚               โ”œโ”€โ”€ standback v0.2.13 (*)
โ”‚   โ”‚   โ”‚   โ”‚               โ””โ”€โ”€ syn v1.0.50 (*)
โ”‚   โ”‚   โ”‚   โ”‚       [build-dependencies]
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ version_check v0.9.2
โ”‚   โ”‚   โ”‚   โ”‚   [build-dependencies]
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ version_check v0.9.2
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ futures-lite v1.11.2 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ infer v0.2.3
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ pin-project-lite v0.1.11
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ rand v0.7.3 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ serde v1.0.117 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ serde_json v1.0.59
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ itoa v0.4.6
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ryu v1.0.5
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ serde v1.0.117 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ serde_qs v0.7.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ data-encoding v2.3.1
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ percent-encoding v2.1.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ serde v1.0.117 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ thiserror v1.0.22 (*)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ serde_urlencoded v0.7.0
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ form_urlencoded v1.0.0 (*)
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ itoa v0.4.6
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ryu v1.0.5
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ serde v1.0.117 (*)
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ url v2.2.0 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ httparse v1.3.4
โ”‚   โ”‚   โ”œโ”€โ”€ lazy_static v1.4.0
โ”‚   โ”‚   โ”œโ”€โ”€ log v0.4.11 (*)
โ”‚   โ”‚   โ””โ”€โ”€ pin-project-lite v0.1.11
โ”‚   โ”œโ”€โ”€ async-sse v4.1.0
โ”‚   โ”‚   โ”œโ”€โ”€ async-channel v1.5.1 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ async-std v1.7.0 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ http-types v2.8.0 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ log v0.4.11 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ memchr v2.3.4
โ”‚   โ”‚   โ””โ”€โ”€ pin-project-lite v0.1.11
โ”‚   โ”œโ”€โ”€ async-std v1.7.0 (*)
โ”‚   โ”œโ”€โ”€ async-trait v0.1.42
โ”‚   โ”‚   โ”œโ”€โ”€ proc-macro2 v1.0.24 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ quote v1.0.7 (*)
โ”‚   โ”‚   โ””โ”€โ”€ syn v1.0.50 (*)
โ”‚   โ”œโ”€โ”€ futures-util v0.3.8 (*)
โ”‚   โ”œโ”€โ”€ http-client v6.2.0
โ”‚   โ”‚   โ”œโ”€โ”€ async-trait v0.1.42 (*)
โ”‚   โ”‚   โ”œโ”€โ”€ http-types v2.8.0 (*)
โ”‚   โ”‚   โ””โ”€โ”€ log v0.4.11 (*)
โ”‚   โ”œโ”€โ”€ http-types v2.8.0 (*)
โ”‚   โ”œโ”€โ”€ kv-log-macro v1.0.7 (*)
โ”‚   โ”œโ”€โ”€ log v0.4.11 (*)
โ”‚   โ”œโ”€โ”€ pin-project-lite v0.1.11
โ”‚   โ”œโ”€โ”€ route-recognizer v0.2.0
โ”‚   โ”œโ”€โ”€ serde v1.0.117 (*)
โ”‚   โ””โ”€โ”€ serde_json v1.0.59 (*)
Fishrock123

comment created time in 3 days

more