blob: 2ad05b138bae8ff89b1fc81bfb44d479ecc3239d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
// Doc Not Optimize
use proc_macro::TokenStream;
use quote::quote;
/// Creates an empty result value wrapped in `ChainProcess` for early return
/// from a chain function.
pub(crate) fn empty_result(_input: TokenStream) -> TokenStream {
let expanded = quote! {
<crate::ResultEmpty as ::mingling::Routable::<crate::ThisProgram>>::to_chain(crate::ResultEmpty)
};
TokenStream::from(expanded)
}
|