#![deny(missing_docs)]
use proc_macro::TokenStream;
mod selected_row;
#[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()
}