Package: wnpp Severity: wishlist Owner: Jonas Smedegaard <d...@jones.dk> X-Debbugs-Cc: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 * Package name : rust-blocking Version : 1.2.0 Upstream Author : Stjepan Glavina <stjep...@gmail.com> * URL : https://github.com/smol-rs/blocking * License : Apache-2.0 or Expat Programming Lang: Rust Description : thread pool for isolating blocking I/O blocking provides a thread pool for isolating blocking I/O in async programs. . Sometimes there's no way to avoid blocking I/O. Consider files or stdin, which have weak asyncronous support on modern operating systems. While IOCP, AIO, and io_uring are possible solutions, they're not always available or ideal. . Since blocking is not allowed inside futures, we must move blocking I/O onto a special thread pool provided by this crate. The pool dynamically spawns and stops threads depending on the current number of running I/O jobs. This package is needed by rust-smol. It will be maintained in the Debian section of Salsa, here: <https://salsa.debian.org/debian/rust-blocking>. - Jonas -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmLAb2IACgkQLHwxRsGg ASHX8A//cGhAS/3IgbxdgH+oyoa4L8f7TquCfmQYUwFiTq2oaxXx9g3OzLDx2Rqb jpk1zumc0mMDN2Vzx5M1lFhGmK7y4evN2903+Rj8sCvEsjaUczbxFE9CZn29lUCu GugnZ3cBg4ru1NP7Gdnx1riGsH7RNlOAlK8kuD/lcJMtzdWY01FVHsa71UWCtM50 m9TbWKrl0EdvaSOrjwHPKhIH+VPdQyrQB1h3iaZFJ+mD8+V88+BvI5Xa5NqHrR4B +UQ6pp/iJUJSxi7H2FR2evsC+AA4awAeyVIpwOboS0L9SjDmFkZxxBabPtgvbHIj hBaNKaECTTsQY9C9cMge71BYKrWC2+diwPlzSzY5Jzsy9LIJ5LYzX+DLiNa34Y28 2uLJELmt9Ic6GpRakUE/2gVmUW4+Ht5YEbK5b4PXSc7zG907ljgHiLBu22B8W/MZ C/rDb2pLEtCU3JKjcdzCWQaGqDLp4YXZlN9EjHioNFTvm9YXUPDJ3DtQD81etisn jQNs29ettgmgLATHqYrJ8h4H3kguosEEOybWUjNR35Ae2bpA6yumm90oKbUlx3mm DnYTYWP7PHZ309XOjH6dXvAnwZLUgGGCS4I2rqB2DLq0y6j6Ym7tLb4J7LnicwnM bDbM/pAUMoKe3LEcm+NmWaKsyUugR5RwO+FaVxdHNJ3bEC7cNm4= =DSrX -----END PGP SIGNATURE-----