#tuple

  1. serde_tuple

    De/serialize structs with named fields as array of values

    v1.1.3 188K #serialization #serde #tuple-struct #tuple
  2. impl-trait-for-tuples

    Attribute macro to implement a trait for tuples

    v0.2.3 1.0M #tuple #macro-traits #proc-macro #traits
  3. foundationdb-tuple

    Foundationdb tuple pack/unpack implementation in rust

    v0.10.0 1.1M #foundation-db #tuple #kv #foundationdb
  4. tuples

    many useful tools related to tuples

    v1.20.1 8.8K #tuple #iterator #meta
  5. variadics

    Variadic generics on stable Rust using tuple lists

    v0.0.10 14K #generics #list #tuple #variable-length #stable #var-type
  6. tuplex

    Rust tuple extension

    v0.1.2 151K #heterogeneous-tuple #homogeneous #convert #tuple #heterogeneous
  7. rdf5d

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

    v0.5.0-a4 450 #rdf-format #disk-format #mmap #tuple #compact #oxigraph
  8. tuple

    Element-wise operations on tuples

    v0.5.2 19K #element-wise #science
  9. tuplez

    Tuples represented in recursive form

    v0.15.0 #tuple #no-alloc
  10. many-unzip

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

    v0.1.2 1.6K #unzip #iterator #tuple #itertools #zip
  11. 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
  12. clockwork-tuples

    Type-level tuple utilities for compile-time structural reasoning

    v0.1.2 #tuple #meta-programming #type-level #compile-time #zero-cost
  13. typeables

    type aliases. By SixArm.com.

    v2.3.0 #tuple #struct #type #alias
  14. tuplities

    A collection of utilities for working with tuples in Rust

    v0.1.4 #meta-programming #tuple #typenum #utilities
  15. typed_tuple

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

    v0.2.1 #tuple #typed #heterogeneous
  16. tuple_list

    macro-free variadic tuple metaprogramming

    v0.1.3 33K #meta-programming #variadic #tuple #generic
  17. microcad-import

    µcad import

    v0.2.20 140 #import #toml #μcad #cad #tuple
  18. 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
  19. tuple_set

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

    v0.1.3 #tuple #utilities #type #indexed
  20. const-destructure

    Destructuring in const contexts on stable Rust

    v0.1.3 #struct #destructuring #tuple #tuple-struct #assignment #no-alloc
  21. tupletools

    functions for tuples

    v0.4.1 #tuple #fst #snd #helper
  22. struple

    Convert structures from and to tuples

    v0.2.0 #tuple-struct #convert #struct #tuple
  23. tuplities-flatten-nest

    Traits for flattening nested tuples and nesting flat tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  24. tuplities-push-front

    A trait for pushing elements to the front of tuples

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

    A trait for getting the compile-time length of tuples

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

    A trait for comparing tuples for equality

    v0.1.4 #meta-programming #tuple #typenum #utilities
  27. meta_tuple

    A statically typed opaque tuple that can contain any type

    v0.5.0 #tuple #any #downcast
  28. tuplities-pop-back

    A trait for popping elements from the back of tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  29. tuplities-ref

    A trait for getting tuples of references from tuples

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

    A trait for creating default values for tuples

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

    Traits for compile-time indexing into tuples

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

    A trait for popping elements from the front of tuples

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

    A trait for cloning tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  34. fortuples

    Procedural macros to generalize inherent and trait implementations over tuples

    v0.9.1 2.0K #meta-programming #tuple #impl #for
  35. unordered-pair

    A tuple struct representing an unordered pair

    v0.2.5 #pair #unordered #tuple
  36. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 1.3K #iterator #unzip #tuple #split #process #iterating
  37. tuplities-remove

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

    v0.1.4 #meta-programming #tuple #typenum #utilities
  38. serde-tuplex

    Tuple serialization and lenient numeric parsing for serde

    v0.1.1 #lenient #tuple #serde #parser
  39. tuplities-insert

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

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

    A trait for pushing elements to the back of tuples

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

    A trait for total ordering comparison of tuples

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

    Traits for working with tuples of Options

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

    A trait for debug formatting of tuples

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

    A trait for hashing tuples

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

    A trait for copying tuples

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

    A trait for reversing the order of tuple elements

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

    A trait for splitting tuples at compile-time indices

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

    A trait for partial equality comparison of tuples

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

    Elixir keyword list in Rust

    v0.3.0 #list #tuple #map #lists
  50. intuple

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

    v0.2.0 #tuple #enums #tuple-struct #struct #into
  51. tuplities-mut

    A trait for getting tuples of mutable references from tuples

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

    A trait for partial ordering comparison of tuples

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

    Traits for fallible conversion of values into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  54. 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
  55. tuplities-row

    A trait for indexing rows in tuples of tuples

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

    A set of utilities to enable higher level operations over tuples

    v0.4.0 21K #tuple #higher-level-operations #operation #traits
  57. tuplities-from

    Traits for converting values into tuples

    v0.1.4 #meta-programming #tuple #typenum #utilities
  58. 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
  59. tuplities-replicate

    A trait for replicating values into tuples

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

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

    v2.2.0 170 #iterator #tuple #display #formatting
  61. tuplify

    Generic hlist/tuple library

    v1.1.4 #hlist #tuple #heterogenous-list #generic
  62. tupl

    Perform generic operations on tuples

    v0.5.1 260 #tuple
  63. rual

    A slim, embeddable language

    v0.0.2 #embeddable #syntax #slim #tuple #list #lua #language-syntax
  64. qwutils

    some utilities

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

    some batch operation macro for some operations

    v2.3.1 #tuple #let-chain #macro #into
  66. 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
  67. tupley

    Extension for primitive tuple (Hlist based on recursive structure)

    v0.1.1 150 #hlist #extension #tuple
  68. kons

    variadic tuples

    v0.1.0 #tuple #variadics
  69. tuple_unpack

    Unpack tuples

    v1.0.1 #unpack #tuple
  70. next_tuple

    A trait to build and extend tuples

    v0.1.0 40K #tuple #traits #next #value #extend
  71. variadic_generics

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

    v0.1.2 #variadic #generics #tuple #attempt #traits #lack #rusts
  72. tuple-conv

    Allows converting tuples of one element to vectors

    v1.0.1 3.2K #tuple #convert #vec #syntax
  73. tupleops

    work with tuples

    v0.1.1 330 #tuple #all-ok #all-some #length #append #bad
  74. tcgeneric

    Generic data types used internally by TinyChain

    v0.11.0 #tiny-chain #generic #tuple #internal #map #service-framework
  75. boost_tuple

    Boost C++ library boost_tuple packaged using Zanbil

    v0.1.0 160 #boost #tuple #zanbil #packaged
  76. tuple-fn

    call functions and closures with tuple of arguments

    v1.2.0 3.3K #tuple #call #fn
  77. combine-latest

    Combines two streams into a new stream which yields tuples with the latest values from each input stream

    v1.1.2 210 #async-stream #yield #tuple #input #data-stream #rx #input-value
  78. serde-struct-tuple

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

    v0.1.3 #tuple #serde #struct
  79. cronvalue

    Macro for CronValue tuples handling

    v0.1.0 #tuple #macro
  80. keepops

    Extension traits for keeping the input of mapping functions

    v0.0.2 #tuple #and-then #map
  81. my_tuple

    A pretty implementation of tuple

    v1.0.0 190 #tuple #strong-typed
  82. tuplemagic

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

    v0.1.3 #tuple #filtering #nested #operation #mapping #eot #filter-map #mapper #forms
  83. compost

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

    v0.4.0 #context #tuple #provider #macro #inject
  84. shovel_macros

    Procedural macros for the Shovel CLI parsing library

    v0.1.0 #arguments-parser #shovel #optional-parameters #proc-macro #tuple #from-str #macro-traits #positional
  85. zipped

    recursively unzipping tuples, Options of tuples and Results of tuples

    v0.1.0 #tuple #recursion #unzipping #unzip #result
  86. typle

    Generic tuple bounds and transformations

    v0.13.0 1.3K #tuple #meta-programming #variadic
  87. Try searching with DuckDuckGo.

  88. genesys

    Component format & build code generation, no more repetitions!

    v0.1.2 #component #format #tuple #generate #identifying #build-time #text-format
  89. frame-support

    Support code for the runtime

    v45.1.0 33K #blockchain #item #tuple #up #polkadot
  90. type_at

    trait to index type of Rust tuples

    v0.1.0 #indexing #reflection #tuple #type
  91. 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
  92. collect_exact

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

    v0.1.1 #collection #tuple #exact-size #zero-cost #collect
  93. pair_macro

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

    v0.1.4 #macro #pair #no-std #tuple #data-structures
  94. tuple_swizzle

    Adds swizzle operator to tuples

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

    Custom Derive to give tuple structs newtype semantics

    v0.2.1 #semantic #tuple #struct #give
  96. swizzle

    swizzling for arrays (and tuples)

    v0.1.0 #tuple #swizzling #swizzling-for-arrays #array #12 #15 #13 #14
  97. tooples

    Array functions for tuples

    v0.2.0 #tuple #array #pop #push-pop #shift #javascript
  98. into-a-byte

    Build a byte from tuple of Into<u8>

    v1.0.1 #byte #tuple #enums #i2c #built #devise
  99. batbox-tuple-macros

    Macro for calling your macro for all tuple sizes

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

    point library for indexing into 2D arrays

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

    Additional tuple traits to enable ergonomic types

    v0.1.1 #type-state #tuple #traits #cons #type
  102. flatten

    Tuple flatteing for rust

    v0.2.2 #tuple #no-std
  103. 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
  104. libsugar

    syntactic sugar in the form of a library

    v2.4.1 #tuple #let-chain #macro #into
  105. 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
  106. tuple_length

    determining the length of a tuple

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

    providing trait implementations for tuples of up to 128 elements

    v0.1.0 #tuple #traits
  108. tuple_tricks

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

    v0.2.1 #traits #tuple #trick #building #couple
  109. tuple-map

    map methods for tuple

    v0.4.0 5.1K #tuple #map #utility
  110. right-as

    Chain call assigns tuple elements to outside

    v0.1.0 #chain #assign #no-std #tuple
  111. map_tuple

    Map individual elements of a tuple

    v0.1.3 #tuple #tool
  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. fdb_tuple

    convert between FoundationDB Tuple Layer tuples and Rust tuples

    v0.4.0 #tuple #foundation-db #layer #uuid #convert #from-bytes #to-bytes
  116. tuple-types

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

    v0.1.1 #tuple #no-std #type
  117. same-types

    Ensure that two types are the same

    v0.1.1 #tuple #no-std
  118. tuple-arity

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

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

    variadic & functional programming via tuple

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

    Tuple notations to describe XML-like trees

    v0.1.0 #dom-tree #tuple #html #xml #tree-xml
  121. variadics_macro

    Procedural macros for the variadics crate

    v0.6.2 14K #variadics #proc-macro #tuple #macro-for-variadics #distributed-systems #variadic
  122. tuple-into

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

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

    Convenience methods for dealing with Option tuples

    v0.2.1 #tuple #helper-traits #combinator #dealing #convenience
  124. multizip

    Zip 3, 4, 5 or more Rust iterators

    v0.1.0 #zip #iterator #tuple
  125. fast_tuple

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

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

    Storm acking algorithm in Rust

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

    destructuring assignments

    v0.2.0 #assignment #destructuring #tuple
  128. mcoffin-tuple-ext

    option extension trait for dealing with tuples

    v0.1.0 #extension-traits #tuple #mcoffin #dealing
  129. serde_tuple_macros

    Internal proc-macro crate for serde_tuple

    v1.1.3 159K #serde-tuple #struct #serde #tuple #tuple-struct
  130. stylers_core

    Scoped CSS implementation in Rust

    v1.0.2 120 #css #style-sheet #scoped-css #leptos #tuple
  131. moreops

    a set of simple useful additional methods

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

    Convert a tuple of iterators into an iterator of tuples

    v0.1.0 #tuple #iterator #zip #convert
  133. diatom-core

    The diatom programming language

    v0.6.1 #tuple #error-message #list #call #panic #programming-language #scripting-language #lua #unit-testing #macro-system
  134. 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
  135. tuco-core

    Contains the Tuco trait, used by the Tuco crate

    v0.1.3 290 #convert #tuple #traits #serialization #api-bindings
  136. 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
  137. as_tuple

    View any struct as a tuple! ✨

    v0.1.0 #tuple #derive
  138. tupiter

    iterating over tuples

    v0.1.1 #tuple #iterating #homogeneous #map #solution #sure #hacky #hell #gonna #wanna
  139. small_derive_deref

    Derive the Deref and DerefMut traits

    v0.1.4 230 #deref-mut #derive #traits #tuple #field
  140. get_ref

    GetRef

    v0.1.0 #tuple #ref
  141. tuple_storage

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

    v0.1.1 #tuple #mmap #table #engine #storage
  142. rual-core

    A slim, embeddable language

    v0.0.4 #embeddable #syntax #slim #tuple #list #lua
  143. serde-struct-tuple-enum

    Procedural macro for deserializing an enum of structs from tuples

    v0.1.1 #struct #tuple #serde #enums
  144. binary_tuples

    Ordered binary tuple implementation for rust based upon and compatible with FoundationDB tuples

    v0.1.1 #tuple #foundation-db #uuid #binary #ordered