Mimic Rust's `std::result`
Mimic Rust's `std::result`
A basic port of the rust Result class
A practical Result type inspired by Rust Result.
Rust Result Implementation for Typescript, simply. i.e. Modern error handling library.
Rust Result and Option traits in Typescript
Functional and small implementation of Rust _*Result*_ type with some goodies to work with TypeScript inspired by ts-results with its own take.
A Result type loosely based on Rust Result
A simple toolkit for building scalable and maintainable applications
No description provided.
A result wrapper based on the Rust `Result` enum
Rust language support for the CodeMirror code editor
Rust dictionary for cspell.
Super-fast alternative for babel
ResultJS is inspired by [Rust Result](https://doc.rust-lang.org/std/result/) and provides a way to handle success and error states in a more structured and type-safe manner. It includes two main classes, `Ok<T>` and `Err<E>`, as well as a `Result<T, E>` t
Opinionated TypeScript error handling with Rust's Result type, domain errors, and observability built-in
Lezer-based Rust grammar
Rust utils for JavaScript projects
Implementation of Rust's Result object used for error handling
Rust-like error handling in TypeScript.
Queue for messages and jobs based on Redis
The WASM package for prisma-fmt
Browser automation CLI for AI agents
The Wasm package for prisma-fmt
Monad-Oxide is a port of Rust's built-in monads from std, such as Result and Option. This enables better reasoning about error handling and possibly missing data.
A ruby port of the Rust Result enum. 🦀 Documentation will be added later. For now visit https://gitlab/thomvil/result-rb for usage
Bringing Rust's Result and Option types to Ruby, using the Data class introduced in Ruby 3.2
Bring the Rust [Result Option] type to Ruby
Implementation for functional concepts like Maybe in Haskell and Result/Option in Rust.
Provides Result type (like in Rust) in idiomatic Ruby
The project is inspired by Elixir and Erlang's tagged tuple and Rust's Result/Option. Despite inspiration from other languages, Lamy Result aims to be idiomatic Ruby and runtime dependency-free.
Ruby implementation of Rust-inspired APIs for concepts such as enum, traits, Result, Option, and beyond.
magicprotorb lets you `require "magicprotorb/foo/bar_pb"` and have foo/bar.proto compiled to descriptors and registered at require time. The dotted require path mirrors the canonical proto path 1:1, so the require name, the file location, and the descriptor name can never drift apart. A small Rust extension (built on the pure-Rust protox compiler) turns .proto text into a FileDescriptorSet, which is then registered through the stock protobuf DescriptorPool — making the resulting message classes indistinguishable from generated ones.
Server-side Ruby port of Alap, the expression parser that turns curated link queries (.coffee + :time:7d:) into resolved link results. Ships the parser, URL sanitization, SSRF guard, regex validation, and config validation — same surface as the TypeScript, Go, Python, PHP, Java, and Rust ports.
GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine. GQLite support multiple database backends, such as SQLite and redb. This enable to achieve high performance and for application to combine Graph queries with traditional SQL queries. GQLite source code is license under the [MIT License](LICENSE) and is free to everyone to use for any purpose. The official repositories contains bindings/APIs for C, C++, Python, Ruby and Crystal. The library is still in its early stage, but it is now fully functional. Development effort has now slowed down and new features are added on a by-need basis. It supports a subset of OpenCypher, with some ISO GQL extensions. Example of use -------------- ```ruby require 'gqlite' begin # Create a database on the file "test.db" connection = GQLite::Connection.new filename: "test.db" # Execute a simple query to create a node and return all the nodes value = connection.execute_oc_query("CREATE () MATCH (n) RETURN n") # Print the result if value.nil? puts "Empty results" else puts "Results are #{value.to_s}" end rescue GQLite::Error => ex # Report any error puts "An error has occured: #{ex.message}" end ``` The documentation for the GQL query language can found in [OpenCypher](https://auksys.org/documentation/5/libraries/gqlite/opencypher/) and for the [API](https://auksys.org/documentation/5/libraries/gqlite/api/).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.