crud_hyper

Crates.iocrud_hyper
lib.rscrud_hyper
version0.1.0
created_at2025-02-15 18:51:04.521+00
updated_at2025-02-15 18:51:04.521+00
descriptionA simple CRUD (Create, Read, Update, Delete) web application built using Rust's `hyper` library. This project demonstrates how to implement basic CRUD operations with an in-memory database and serves as a learning resource for Rust web development.
homepage
repositoryhttps://github.com/robdicoco/dojo-multiversx/src/crud_hyper
max_upload_size
id1557022
size130,249
Roberto Pavusa Junior (robdicoco)

documentation

README

CRUD Hyper

A simple CRUD (Create, Read, Update, Delete) web application built using Rust's hyper library. This project demonstrates how to implement basic CRUD operations with an in-memory database and serves as a learning resource for Rust web development.

Features

  • Create: Add new items to the database.
  • Read: Retrieve all items from the database.
  • Update: Modify the name of an existing item.
  • Delete: Remove an item from the database.
  • In-Memory Storage: Uses a thread-safe HashMap wrapped in an Arc<Mutex> for storage.
  • Asynchronous: Built with tokio and hyper for asynchronous request handling.

Usage

Prerequisites

  • Rust 1.60 or higher
  • Cargo (Rust's package manager)

Installation

Clone the repository and build the project:

git clone https://github.com/yourusername/crud_hyper.git
cd crud_hyper
cargo build

📜 License

This project is licensed under the MIT License. Check the LICENSE file for more details.


Dojo MultiversX - Challenge 02

  • Rust Server
    • Challenge: Create a CRUD (Create, Read, Update, Delete) to manage records .

🌟 Developed during the Dojo MultiversX program

Dojo MultiversX logo

👥 Participants

The MetaStakers team is composed of the following members:

Roberto Pavusa Junior's GitHub photo
robdicoco
Emanoel de Oliveira's GitHub photo
alfatektecnologia
Luciano's GitHub photo
lucenfort
Commit count: 0

cargo fmt