#tuple

  1. serde_tuple

    De/serialize structs with named fields as array of values

    v1.1.3 290K #struct #tuple-struct #serde #tuple
  2. tuples

    many useful tools related to tuples

    v1.20.1 9.8K #tuple #iterator #meta
  3. impl-trait-for-tuples

    Attribute macro to implement a trait for tuples

    v0.2.3 2.2M #tuple #macro-traits #proc-macro #traits
  4. rdf5d

    Compact, mmap‑friendly on‑disk format for RDF 5‑tuples

    v0.5.4 #mmap #rdf-format #tuple #graphs #disk-format #oxigraph
  5. variadics

    Variadic generics on stable Rust using tuple lists

    v0.1.0 22K #generics #list #tuple #variable-length #stable #var-expr #var-type
  6. target-tuples

    parse target tuples of the form <arch>-<vendor>-<system>, similar to those used by autoconf

    v0.16.1 210 #parser #tuple #vendor #autoconf #arch #forms #canonical #component-name #string-parser
  7. t-backend_c

    C code generator for the T programming language

    v0.1.0 #codegen #programming-language #tuple #pointers #source #jump #operator-overloading #ai-agent #compile-time #control-flow
  8. tuplex

    Rust tuple extension

    v0.1.2 257K #heterogeneous-tuple #homogeneous #convert #tuple #heterogeneous
  9. ty-parser_sln

    SLN-syntax parser for the Ty programming language

    v0.1.0 #sln-syntax #ty #programming-language #parser #tuple #jump #defer #compile-time #ai-agent #lint
  10. adar

    Collection of architectural tools including flags, state machine, enum and tuple operations

    v0.2.0 #state-machine #flags #tuple #architecture #design
  11. tuplez

    Tuples represented in recursive form

    v0.15.0 #tuple #no-alloc
  12. tuple

    Element-wise operations on tuples

    v0.5.2 27K #element-wise #science
  13. pair_macro

    Create types consisting of the same type values such that Pair, Triplet, and so on

    v0.1.5 #pair #macro #no-std #tuple #data-structures
  14. tuple_key

    A serialization format for lexicographically sorted tuples

    v0.14.0 #serialization #sorting #key #format-for-lexicographically #tuple #byte-string
  15. yini

    extremely simple .ini file parser

    v0.1.6 #ini-parser #file #text-data-format #input #tuple #punctuation #feed-parser #parser #alice #enum-like
  16. tuple_key2

    compact, lexicographically-sortable-via-memcmp abstraction

    v0.1.0 #tuple #key-value-store #sorting #abstraction #compact #protobuf #lexicographic #live-streaming #build-system #query-language
  17. typeables

    type aliases. By SixArm.com.

    v2.3.0 #tuple #struct #type
  18. tuplities

    A collection of utilities for working with tuples in Rust

    v0.1.4 #meta-programming #tuple #typenum #utilities
  19. snm-fdbcli

    A lightweight FoundationDB CLI and helper library for creating spaces, tuple subspaces, and running structured FDB queries. Designed for development.

    v0.2.0 #foundation-db #tuple #fdb #database #foundationdb
  20. tuple_list

    macro-free variadic tuple metaprogramming

    v0.1.3 33K #meta-programming #variadic #tuple #generic
  21. clockwork-tuples

    Type-level tuple utilities for compile-time structural reasoning

    v0.1.2 #tuple #meta-programming #type-level #compile-time #zero-cost
  22. foundationdb-tuple

    Foundationdb tuple pack/unpack implementation in rust

    v0.10.0 111K #foundation-db #tuple #kv #foundationdb
  23. typed_tuple

    Type-safe access, isolation and mutation of primitive tuple segments and elements

    v0.2.1 #tuple #typed #heterogeneous
  24. many-unzip

    Unzip iterators into tuples of arbitrary length, surpassing the limitations of Iterator::unzip and itertools::multiunzip

    v0.1.2 1.9K #unzip #iterator #tuple #itertools #zip
  25. tuple_set

    Ergonomic utilities for working with Rust tuples by unique types, not position

    v0.1.3 #tuple #utilities #type #indexed
  26. tupletools

    functions for tuples

    v0.4.1 #tuple #fst #snd #helper
  27. const-destructure

    Destructuring in const contexts on stable Rust

    v0.1.3 #struct #destructuring #tuple #tuple-struct #assignment #no-alloc
  28. fortuples

    Procedural macros to generalize inherent and trait implementations over tuples

    v0.9.1 20K #meta-programming #tuple #impl #for
  29. lutra-runner-duckdb

    DuckDB runner for Lutra

    v0.5.1 #duck-db #lutra #async-runner #tuple #programs #query-engine #in-memory-database #async-runtime
  30. ordes

    treating arrays and tuples a little bit more like vectors

    v0.4.1 700 #bit-vector #tuple #treating #little #const-generics #byte-stream #flat-map #l3
  31. tuplities-remove

    A trait for removing elements from tuples at compile-time indices

    v0.1.4 #meta-programming #tuple #typenum #utilities
  32. keylist

    Elixir keyword list in Rust

    v0.3.0 430 #list #tuple #map #lists
  33. meta_tuple

    A statically typed opaque tuple that can contain any type

    v0.5.0 #tuple #any #downcast
  34. tuplities-partial-eq

    A trait for partial equality comparison of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  35. struple

    Convert structures from and to tuples

    v0.2.0 170 #tuple-struct #convert #struct #tuple
  36. tuplities-push-front

    A trait for pushing elements to the front of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  37. tuplities-len

    A trait for getting the compile-time length of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  38. tuplities-eq

    A trait for comparing tuples for equality

    v0.1.4 #meta-programming #tuple #typenum #utilities
  39. intuple

    Convert structs and enums into tuples (of refs) and back - recursive, ignore fields

    v0.2.0 #tuple #enums #tuple-struct #struct #into
  40. tuplities-ref

    A trait for getting tuples of references from tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  41. tuplities-pop-back

    A trait for popping elements from the back of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  42. tuplities-pop-front

    A trait for popping elements from the front of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  43. tuplities-mut

    A trait for getting tuples of mutable references from tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  44. tuplities-partial-ord

    A trait for partial ordering comparison of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  45. tuplities-index

    Traits for compile-time indexing into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  46. tuplities-default

    A trait for creating default values for tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  47. tuplities-clone

    A trait for cloning tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  48. tuplities-option

    Traits for working with tuples of Options

    v0.1.4 #meta-programming #tuple #typenum #utilities
  49. tuplities-ord

    A trait for total ordering comparison of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  50. tuplities-insert

    A trait for inserting elements into tuples at compile-time indices

    v0.1.4 #meta-programming #typenum #tuple #utilities
  51. tuplities-push-back

    A trait for pushing elements to the back of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  52. tuple_utils

    A set of utilities to enable higher level operations over tuples

    v0.4.0 20K #tuple #higher-level-operations #operation #traits
  53. tuplities-debug

    A trait for debug formatting of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  54. unordered-pair

    A tuple struct representing an unordered pair

    v0.2.5 210 #pair #unordered #tuple
  55. tuplities-copy

    A trait for copying tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  56. tuple_split

    An extension for the tupleops crate which adds a trait for splitting tuples

    v0.2.4 220 #split #tuple #tupleops #utility #const #no-alloc
  57. tuplities-hash

    A trait for hashing tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  58. ttools

    tuple utilities

    v0.1.2 #tuple #utilities
  59. tuplities-split

    A trait for splitting tuples at compile-time indices

    v0.1.4 #meta-programming #tuple #typenum #utilities
  60. printable

    std::fmt::Display wrapper for iterators and tuples

    v2.2.0 950 #iterator #tuple #display #formatting
  61. comma_serde_urlencoded

    serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format

    v0.8.1 #serde-urlencoded #sequence #serde #tuple #comma
  62. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 1.3K #iterator #unzip #tuple #split #process #iterating
  63. tuplities-reverse

    A trait for reversing the order of tuple elements

    v0.1.4 #meta-programming #tuple #typenum #utilities
  64. tuplities-flatten-nest

    Traits for flattening nested tuples and nesting flat tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  65. rual

    A slim, embeddable language

    v0.0.2 #embeddable #syntax #slim #tuple #list #lua
  66. tuplify

    Generic hlist/tuple library

    v1.1.4 #hlist #tuple #heterogenous-list #generic
  67. tuplities-row

    A trait for indexing rows in tuples of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  68. qwutils

    some utilities

    v0.3.1 #utilities #tuple #array #clone #debugging #scoped-access
  69. batch_oper

    some batch operation macro for some operations

    v2.3.1 #tuple #let-chain #macro #into
  70. from_nested_tuple

    Create structs from left-nested tuples (meant to complement chumsky)

    v0.1.2 #tuple #chumsky #nested
  71. keepops

    Extension traits for keeping the input of mapping functions

    v0.0.2 #tuple #and-then #map
  72. tupley

    Extension for primitive tuple (Hlist based on recursive structure)

    v0.1.1 150 #hlist #extension #tuple
  73. tuple_unpack

    Unpack tuples

    v1.0.1 #tuple #unpack
  74. tuplities-from

    Traits for converting values into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  75. tuplities-try-from

    Traits for fallible conversion of values into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  76. variadic_generics

    A first attempt in using traits & tuples to work around Rusts lack of variadic generics

    v0.1.2 #variadic #generics #tuple #traits #lack #rusts
  77. tuplities-replicate

    A trait for replicating values into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  78. tupl

    Perform generic operations on tuples

    v0.5.1 260 #tuple
  79. serde-tuplex

    Tuple serialization and lenient numeric parsing for serde

    v0.1.1 #lenient #tuple #serde #parser
  80. tuple-conv

    Allows converting tuples of one element to vectors

    v1.0.1 4.1K #tuple #convert #vec #syntax
  81. tupleops

    work with tuples

    v0.1.1 490 #tuple #all-ok #all-some #length #append #bad
  82. tuple-fn

    call functions and closures with tuple of arguments

    v1.2.0 4.3K #tuple #call #fn
  83. tuco

    Tuco can automatically generate tuple representations of simple types. This is helpful if you want to create an API using plain types. Or if you want to provide an easy way to convert between types.

    v0.1.3 260 #convert #tuple #serialization #api-bindings
  84. next_tuple

    A trait to build and extend tuples

    v0.1.0 147K #tuple #traits #next #value #extend
  85. tcgeneric

    Generic data types used internally by TinyChain

    v0.11.0 #tiny-chain #generic #tuple #internal #map #service-framework
  86. typle

    Generic tuple bounds and transformations

    v0.13.0 4.1K #tuple #meta-programming #variadic
  87. compost

    Adds a macro to decompose tuples into tuples containing a subset of their values

    v0.4.0 #tuple #context #provider #macro #inject
  88. zipped

    recursively unzipping tuples, Options of tuples and Results of tuples

    v0.1.0 #tuple #recursion #unzipping #unzip #result
  89. Try searching with DuckDuckGo.

  90. tuplemagic

    manipulating tuples through various operations like mapping, filtering, nesting, and reducing

    v0.1.3 #filtering #mapping #tuple #nested #operation #eot #mapper #filter-map
  91. my_tuple

    A pretty implementation of tuple

    v1.0.0 190 #tuple #strong-typed
  92. type_at

    trait to index type of Rust tuples

    v0.1.0 #indexing #reflection #tuple #type
  93. iterator-endiate

    Extension method for (exact size) iterators which yields tuple containing whether item is last in iterator

    v0.2.1 600 #iterator #extension-for-size #tuple #last #containing
  94. tuple_swizzle

    Adds swizzle operator to tuples

    v1.0.1 #swizzle #tuple #operator #io
  95. genesys

    Component format & build code generation, no more repetitions!

    v0.1.2 #component #format #tuple #generate #identifying #build-time #text-format
  96. collect_exact

    Allows zero-cost collection into exact-size arrays and tuples

    v0.1.1 #collection #tuple #exact-size #zero-cost #collect
  97. into-a-byte

    Build a byte from tuple of Into<u8>

    v1.0.1 #byte #tuple #enums #i2c #built #devise
  98. tooples

    Array functions for tuples

    v0.2.0 #tuple #array #pop #push-pop #shift #javascript
  99. batbox-tuple-macros

    Macro for calling your macro for all tuple sizes

    v0.16.0 120 #tuple #macro #collection #size #calling
  100. point-index

    point library for indexing into 2D arrays

    v0.1.2 #2d-array #tuple #array
  101. map_tuple

    Map individual elements of a tuple

    v0.1.3 250 #tuple #tool
  102. tuple-traits

    Additional tuple traits to enable ergonomic types

    v0.1.1 #type-state #tuple #traits #cons #type
  103. kons

    variadic tuples

    v0.1.0 #tuple #variadics
  104. libsugar

    syntactic sugar in the form of a library

    v2.4.1 #tuple #let-chain #macro #into
  105. tuple_length

    determining the length of a tuple

    v0.2.0 #tuple-len #traits #tuple #no-std
  106. big-tuple

    providing trait implementations for tuples of up to 128 elements

    v0.1.0 #tuple #traits
  107. unzip-array-of-tuple

    package currently provides one function that takes in an array containing tuples of two types; the function then returns two arrays, the first containing all the first elements of the tuples…

    v0.1.0 1.0K #unzip #tuple #utility #lightweight #array
  108. serde-struct-tuple

    Procedural macro for deserializing a struct from a tuple of its fields

    v0.1.3 #tuple #serde #struct
  109. flatten

    Tuple flatteing for rust

    v0.2.2 #tuple #no-std
  110. tuple_tricks

    A couple of traits on tuples that allow inductively building new traits

    v0.2.1 #traits #tuple #trick #building #couple
  111. newtype

    Custom Derive to give tuple structs newtype semantics

    v0.2.1 170 #semantic #tuple #struct #give
  112. concat_tuple

    A meta utility to concat and/or save tuple information

    v0.1.1 #tuple #concat #save #product #information
  113. tuple_for_each

    macros and methods to iterate over the fields of a tuple struct

    v0.1.0 #tuple #macro #arceos #iterator
  114. rust-rectangles

    program that calculates the area of a rectangle using variables, tuples, and structs

    v0.1.1 #rectangle #variables #tuple #struct #area
  115. tuple-types

    that provides the functionality to extract a list of types from a Tuple

    v0.1.1 #tuple #no-std #type
  116. fdb_tuple

    convert between FoundationDB Tuple Layer tuples and Rust tuples

    v0.4.0 #tuple #foundation-db #layer #uuid #convert #from-bytes #to-bytes
  117. serde-struct-tuple-enum

    Procedural macro for deserializing an enum of structs from tuples

    v0.1.1 200 #struct #tuple #serde #enums
  118. same-types

    Ensure that two types are the same

    v0.1.1 #tuple #no-std
  119. frame-support

    Support code for the runtime

    v47.0.0 55K #blockchain #item #tuple #up #polkadot
  120. tuple-arity

    Get the arity (number of elements) of tuple types with 0-12 elements

    v0.1.2 #tuple #arity #traits #generic
  121. vars

    variadic & functional programming via tuple

    v0.2.0 #variadic #tuple #functional-programming
  122. heredom

    Tuple notations to describe XML-like trees

    v0.1.0 #dom-tree #tuple #html #xml #tree-xml
  123. tuple-into

    A trait providing a convenient way to convert tuples of convertible elements

    v0.1.0 #tuple #element #convert #convertible
  124. tuple-combinator

    Convenience methods for dealing with Option tuples

    v0.2.1 #tuple #helper-traits #combinator #dealing #convenience
  125. variadics_macro

    Procedural macros for the variadics crate

    v0.7.0 22K #variadics #proc-macro #tuple #macro-for-variadics #distributed-systems
  126. multizip

    Zip 3, 4, 5 or more Rust iterators

    v0.1.0 #zip #iterator #tuple
  127. mcoffin-option-ext

    Option and Result extensions for dealing with default values and tuples

    v0.2.0 #extension #tuple #extensions-for-dealing-with #default #value
  128. fast_tuple

    procedural macro library that provides an easy way to construct and annotate tuples

    v0.1.3 #tuple #proc-macro #array-like
  129. ackr

    Storm acking algorithm in Rust

    v1.1.0 #tuple #algorithm #acking #storm #memory #dag
  130. dassign

    destructuring assignments

    v0.2.0 #assignment #destructuring #tuple
  131. tuple-map

    map methods for tuple

    v0.4.0 370 #tuple #map #utility
  132. right-as

    Chain call assigns tuple elements to outside

    v0.1.0 #chain #assign #no-std #tuple
  133. mcoffin-tuple-ext

    option extension trait for dealing with tuples

    v0.1.0 #extension-traits #tuple #mcoffin #dealing
  134. stylers_core

    Scoped CSS implementation in Rust

    v1.0.2 120 #css #style-sheet #scoped-css #leptos #tuple
  135. serde_tuple_macros

    Internal proc-macro crate for serde_tuple

    v1.1.3 274K #serde-tuple #struct #serde #tuple #tuple-struct
  136. boost_tuple

    Boost C++ library boost_tuple packaged using Zanbil

    v0.1.0 240 #boost #tuple #zanbil #packaged
  137. moreops

    a set of simple useful additional methods

    v0.4.1 #methods #operation #tap #tuple #swap
  138. tuple_zip

    Convert a tuple of iterators into an iterator of tuples

    v0.1.0 #tuple #iterator #zip #convert
  139. cronvalue

    Macro for CronValue tuples handling

    v0.1.0 #tuple #macro
  140. diatom-core

    The diatom programming language

    v0.6.1 #tuple #error-message #list #call #panic #programming-language #scripting-language #lua #unit-testing #macro-system
  141. restricted-tuple

    Tuple generator that ensures generated tuple contains at least one element from each given set

    v0.2.0 #generator #set #element #tuple #restricted
  142. distinct

    Two traits for enforcing that two types either must be the same or must be different

    v0.1.1 #traits #enforcing #different #tuple #pair
  143. tuco-core

    Contains the Tuco trait, used by the Tuco crate

    v0.1.3 290 #convert #tuple #traits #serialization #api-bindings
  144. as_tuple

    View any struct as a tuple! ✨

    v0.1.0 #tuple #derive
  145. tupiter

    iterating over tuples

    v0.1.1 #tuple #iterating #homogeneous #map #solution #sure #hacky #hell #gonna #wanna
  146. get_ref

    GetRef

    v0.1.0 #tuple #ref
  147. tuple_storage

    A type-safe and small table engine for any Tuple of Ints

    v0.1.1 #tuple #mmap #table #engine #storage
  148. swizzle

    swizzling for arrays (and tuples)

    v0.1.0 #tuple #swizzling #swizzling-for-arrays #array #15 #12 #13 #14
  149. rual-core

    A slim, embeddable language

    v0.0.4 #embeddable #syntax #slim #tuple #list #lua