type-bridge-orm-derive 2.2.1

Generated-query derives for the TypeBridge Rust client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Generated-query derives for the TypeBridge Rust client.

#![deny(missing_docs)]

use proc_macro::TokenStream;

mod selected_row;

/// Derive a declaration-ordered named selection constructor for the public
/// generated Rust query facade.
#[proc_macro_derive(SelectedRow)]
pub fn derive_selected_row(input: TokenStream) -> TokenStream {
    selected_row::derive(input.into())
        .unwrap_or_else(|error| error.to_compile_error())
        .into()
}