[dependencies]
musty = "0.0.0"use musty::prelude::*;
#[model(mongo())]
struct User {
#[musty(get_by)]
name: String
}...
#[tokio::main]
async fn main() -> musty::Result<()> {
let db = ...
let mut user = User::new("alex"); // fn generated by macro
user.save(&db).await?;
let mut user = User::get_by_name("alex").await?; // generated by #[musty(get_by)]
user.delete(&db).await?;
}