1. Only showing results from lib.rs

    Clear filter to show all search results

  2. Jul 26, 20237,912 downloads per month Used in 21 crates (5 directly). Zlib OR MIT OR Apache-2.0. 52KB 610 lines::higher-kinded-types "Generic generics" / higher-kinded APIs in stable Rust. See the documentation of the ForLifetime trait for more info.
  3. Sep 29, 2024See also: foreign-types, gix-validate, lending-iterator, functor_derive, rustica, notzero, scoped_thread_local, borrow-framework, higher-kinded-types, nonzero_lit, liftor Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski.It contains data from multiple sources, including heuristics, and manually curated data.Content of this page is not necessarily endorsed by the authors ...
  4. Mar 18, 2023Some of the most powerful & practical types in programming are locked behind a feature that many languages choose not to implement in Higher-Kinded Types. Utilities like map, unwrap_or, and and_then are enormously useful tools in day-to-day rust that allow us to conveniently skip a lot of hand-written control flow.
  5. Sep 25, 2024Storage of types containing unbound lifetime parameters (higher-kinded types). Some combination of the above. # Cargo.toml [dependencies] scoped-tls-hkt = "0.1" Scoped thread-local storage. A thread-local variable will appear distinct to each thread in a program. Values stored from one thread will not be visible to other threads and vice versa.
  6. Simulated higher-kinded types for Rust | Rust/Cargo package. Lib.rs › Rust patterns # higher-kinded-types # simulated # type # testing hkt Simulated higher-kinded types for Rust. by Darin Morrison. Co-owned by Darin Morrison. Install; GitHub (darinmorrison) 4 releases. Uses old Rust 2015. 0.0.3 Feb 4, 2015 0.0.2 Jan 30, 2015 0.0.1
  7. This library implements multiple generic traits for std types using a variation of Edmund Smith's method to emulate higher-kinded types. See the plug module for details. Limitations. HKT for types seems to be complete using the plug method. That is, any functionality you could get with native HKT support for types, you can get with this method.
  8. The lift module defines the Higher struct which allows creation of higher kinded types. It also exports the macro lift! which implements Higher for types of kind * -> *. The SemiGroup Module. Implements SemiGroup for std::collections as well as String. Provides a method add which takes two items of the same type and returns an element of the ...
  9. Mar 22, 2023#835 in Rust patterns. 44 downloads per month . MIT license . 50KB 1K SLoC Algar. Algebric structures, higher-kinded types and other category theory bad ideas. Yes, you'll have generalized functors, applicatives, monads, traversable, free monads and much more in Rust at your fingertips. But no, they're not as ergonomic and beautiful as in Haskell, mainly because of the lack of higher-kinded ...
  10. Can’t find what you’re looking for?

    Help us improve DuckDuckGo searches with your feedback

Custom date rangeX