Upcast is a low-level JavaScript type checking and casting library
TypeScript-first curry function without upcast
No description provided.
Helpers for generating and transforming key material
No description provided.
generative audio tools using the Web Audio API
Sidewinder Value
CKEditor 5 integration adapter for FormulaX.
TypeScript utilities for extracting common properties from sets of types.
Upcasts an `<input type="text">` element to a widget which allows the user to select a file from the server. It then puts the URL of that file into the input element.
Paket dibuat oleh Bot GG Team AI
Helpers for generating and transforming key material
Helpers for generating and transforming key material
Helpers for generating and transforming key material
The text color selector for CKEditor 5
Custom highlight color selector for CKEditor 5
Helpers for generating and transforming key material
Simple trait for helping along upcasting of dyn supertraits. ``` pub trait A {} pub trait B: A + Upcast<dyn A> {} // Put this in your library impl<'a, T: A + 'a> UpcastFrom<T> for dyn A + 'a { fn up_from(value: &T) -> &(dyn A + 'a) { value } fn up_from_mut(value: &mut T) -> &mut (dyn A + 'a) { value } } // Now your users can do an upcast if needed, or you can within implementations fn do_cast(b: &dyn B) -> &dyn A { b.up() } ```
CQRS/ES framework for Rust using Plain Old Rust Structs — append-only events, replay, snapshots, outbox, service bus, and pluggable infrastructure
CQRS/ES framework for Rust using Plain Old Rust Structs — append-only events, replay, snapshots, outbox, service bus, and pluggable infrastructure
Cast between trait objects using only safe Rust.
Arithmetic that is upcasted on overflow
Cast between trait objects using only safe Rust.
Pattern types emulation for conditional variants using conditional never types
A minuscule rust library that allows trait objects to be easily upcast to Any
An attribute macro that generates methods for retrieving supertraits from trait-objects (upcasting).
Domain layer for the eventide DDD/CQRS toolkit: aggregates, entities, value objects, domain events, repositories, and an in-memory event engine.
Get your own Any with support for casting to trait objects.
Maps where keys borrow from values, including bijective and trijective maps.