divan-macros 0.1.21

Macros for Divan, a statistically-comfy benchmarking library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Token generation utilities.
//!
//! These use items from the standard library as `::std`. This works unless
//! users do `extern crate x as std`, which is extremely unlikely.

use proc_macro2::TokenStream;
use quote::quote;

pub fn option_some() -> TokenStream {
    quote!(::std::option::Option::Some)
}

pub fn option_none() -> TokenStream {
    quote!(::std::option::Option::None)
}