blob: 9b5c78c86a6b29f6aaf2caea3b5f004f797afa7e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
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)
}
|