Lorenzo
Lorenzo
From my understanding, concurrency is not implemented yet. So I would recommend using a lock for everything. I personally would use a [ReadWriteLock RwLock](https://doc.rust-lang.org/std/sync/struct.RwLock.html) as it allows for multiple reads...
For async workloads, tokio has it's own implementation of the [RwLock](https://docs.rs/tokio/latest/tokio/sync/struct.RwLock.html)
Also, the golang library is called bindings and it's in the `pkg` directory over in https://github.com/containers/podman/tree/main/pkg/bindings
I agree, I will explore more the go code and come back with hopefully how they implemented on their side
The way podman does is with a full abstraction of the http client to use ssh https://github.com/containers/podman/blob/main/pkg/bindings/connection.go#L94
there is a stream struct on the ssh2 library https://docs.rs/ssh2/latest/ssh2/struct.Stream.html
A way we could do it is to abstract the hole http client struct and use different clients for different use cases :thinking:
Is this still maintained
Problem looks to be originating from [useAssets(() => (assets.length ? assets.map(m => renderAsset(m)) : undefined));](https://github.com/solidjs/solid-start/blob/914647c9d122cfb3dd974d904012a8eb38898322/packages/start/src/server/StartServer.tsx#L68-L69)
Lol, I think there is a problem with the template, I just went through the manual process of adding tailwind in the basic template and It worked.