[][src]Derive Macro dodo_derive::Entity

#[derive(Entity)]

Implements the Entity trait for your struct. It must contain a field named id of type Option<Uuid>.

Examples

This example is not tested
use dodo::prelude::*;
use serde::{Deserialize, Serialize};
use uuid::Uuid;

#[derive(Entity, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
struct Person {
    id: Option<Uuid>,
    name: String,
    age: u64,
}