#trait-object

  1. dyn-clone

    Clone trait that is object-safe

    v1.0.17 2.5M #clone #trait-object #dyn #dynamically-sized
  2. serde_flexitos

    Flexible serialization and deserialization of trait objects with Serde

    v0.2.2 2.7K #serialization #serialize-deserialize #serde #trait-object #dyn
  3. dyn-hash

    Hash trait that is object-safe

    v0.2.0 21K #hash #dyn #trait-object #data-structures
  4. serde_tagged

    Tag values during serialization, retreive tags during deserialization

    v0.3.0 360 #serialization #deserialize #trait-object #serde #deserialization #format-json
  5. serde_traitobject

    Serializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such that they can be sent between other processes running the same binary

    v0.2.8 230 #serialize-deserialize #serialization #serde #distributed #trait-object
  6. dyn-iter

    Wrapper around Box<dyn Iterator<Item = V> + "iter> to simplify your code

    v1.0.1 2.6K #iterator #dynamic #traits #trait-object #dyn #wrap #box-dyn
  7. objectionable

    storage of unsized types inline inside allocated objects

    v0.3.1 #unsized #box #trait-object #alloc #no-alloc
  8. dyn-eq

    Test equality between trait objects

    v0.1.3 3.7K #trait-object #eq #dyn #no-alloc
  9. Try searching with DuckDuckGo.

  10. metatype

    Helper methods to determine whether a type is TraitObject, Slice or Concrete, and work with them respectively

    v0.2.1 280 #trait-object #slice #type #vtable #meta #types
  11. anyid

    ambiguous identifier

    v0.1.1 #identifier #data #hash-map #data-processing #key #traits #trait-object
  12. dynstack

    A stack for trait objects that minimizes allocations

    v0.4.0 #stack #trait-object #traits #allocations #dyn-push #replace #minimizes
  13. sized-dst

    Owned container for dynamically-sized types backed by inline memory

    v0.1.1 #traits #trait-object #heap-allocation #memory-management #memory-block #dynamic-dispatch #fixed-size
  14. static-box

    A stack-allocated box that stores trait objects

    v0.2.0 140 #box #trait-object #stack #no-std #data-structures
  15. dependent_view

    Wrappers to produce weak trait objects from reference types

    v1.0.2 #weak #rc #traits #trait-object #wrapper
  16. as_any_min

    A minuscule rust library that allows trait objects to be easily upcast to Any

    v1.0.2 #trait-object #upcast #any #no-std
  17. dyngo

    Type-safe dynamic (type-erased) generic outparams

    v0.1.0 280 #generic #trait-object #no-std #erasure #generics #no-alloc
  18. dyn_ord

    Equality and ordering for trait objects

    v0.2.1 #trait-object #comparison #order #equality #compare #dynamic-typing
  19. unsized_enum

    Unsized enum implementation

    v0.0.2 #enums #unsized #dst #trait-object #enum
  20. clone-into-box

    cloning trait objects

    v0.1.0 #clone #trait-object #traits #cloning #pointers #fat #layout
  21. dynamize

    trait objects with variable associated types

    v0.3.5 #proc-macro-attributes #attributes #blanket #dyn #trait-object
  22. dynhash

    Dynamic trait-object hashing library

    v0.1.0 #hash #trait-object #hashing #dynamic #hashes
  23. clone_box

    convenience macro for casting to parent object-trait by cloning

    v0.1.3 #cast #trait-object #dyn #macro #clone