#rabbitmq #async #messaging

no-std my-awesome-rabbitmq-lib

A Rust library for working with RabbitMQ and asynchronous operations

12 releases

new 0.2.1 Oct 22, 2024
0.2.0 Oct 20, 2024
0.1.9 Oct 17, 2024

#191 in Asynchronous

Download history 534/week @ 2024-10-08 685/week @ 2024-10-15

1,219 downloads per month

MIT/Apache

115KB
3K SLoC

rust-library


To generate the file

fd -e go . ./golang_library | xargs -I {} sh -c 'echo "// {}"; cat "{}"' | tee library.go
fd -e ts . ./packages/legend-transac/src/ | xargs -I {} sh -c 'echo "// {}"; cat "{}"' | tee library.ts
fd -e rs . ./src/ | xargs -I {} sh -c 'echo "// {}"; cat "{}"' | tee library.rs

Finishing the app

Steps to publish the app

  • cargo login ---> Se necesita una cuenta en crates.io, generar el token con permissos sufientes para publicar y actualizar versiones, luego verificar el email
  • cargo package -p my-awesome-rabbitmq-lib
  • cargo publish -p my-awesome-rabbitmq-lib

Pendientes:

Features

It has std y eventsfeatures flags, std is the main app, events = ["serde", "strum", "strum_macros"] is used to handle types, payloads, enum, struct of the app

Dependencies

~0–11MB
~126K SLoC