#[derive(Cursor)]
{
// Attributes available to this derive:
#[cursor]
}
Expand description
Derive macro for generating cursor structs and trait implementations.
§Example
ⓘ
#[derive(Cursor)]
pub struct AdminView {
#[cursor(ContactAdmin::Id, 1)]
pub id: String,
#[cursor(ContactAdmin::CreatedAt, 2)]
pub created_at: u64,
}This generates:
AdminViewCursorstruct with shortened field namesimpl evento::cursor::Cursor for AdminViewimpl evento::sql::Bind for AdminView