Searched refs:async_trait (Results 1 – 18 of 18) sorted by relevance
12 use async_trait::async_trait;19 #[async_trait]56 #[async_trait]104 #[async_trait] in test_object_safe_without_default()109 #[async_trait] in test_object_safe_without_default()119 #[async_trait] in test_object_safe_with_default()124 #[async_trait] in test_object_safe_with_default()134 #[async_trait(?Send)] in test_object_no_send()139 #[async_trait(?Send)] in test_object_no_send()148 #[async_trait][all …]
1 use async_trait::async_trait;6 #[async_trait]11 #[async_trait]16 #[async_trait]21 #[async_trait]26 #[async_trait]31 #[async_trait]
1 use async_trait::async_trait;9 #[async_trait]14 #[async_trait]22 #[async_trait]
1 use async_trait::async_trait;3 #[async_trait]8 #[async_trait]
1 use async_trait::async_trait;3 #[async_trait]10 #[async_trait]
3 use async_trait::async_trait;5 #[async_trait]10 #[async_trait]
3 use async_trait::async_trait;5 #[async_trait]12 #[async_trait]
1 use async_trait::async_trait;7 #[async_trait]14 #[async_trait]
1 use async_trait::async_trait;6 #[async_trait]
42 The only thing to notice here is that we write an `#[async_trait]` macro on top46 use async_trait::async_trait;48 #[async_trait]55 #[async_trait]70 #[async_trait]87 \#\[async_trait\], but the edge cases are numerous. *Please file an issue if you106 'async_trait>>` and delegate to a private async freestanding function.113 fn run<'async_trait>(114 &'async_trait self,115 ) -> Pin<Box<dyn std::future::Future<Output = ()> + Send + 'async_trait>>[all …]
42 crate_name: "async_trait",
197 .push(parse_quote_spanned!(span=> #param: 'async_trait)); in transform_sig()204 .push(parse_quote_spanned!(span=> #param: 'async_trait)); in transform_sig()221 .push(parse_quote_spanned!(elided.span()=> #elided: 'async_trait)); in transform_sig()226 .push(parse_quote_spanned!(default_span=> 'async_trait)); in transform_sig()256 parse_quote_spanned!(bound_span=> Self: 'async_trait) in transform_sig()258 parse_quote_spanned!(bound_span=> Self: ::core::marker::#bound + 'async_trait) in transform_sig()283 quote_spanned!(ret_span=> 'async_trait) in transform_sig()285 quote_spanned!(ret_span=> ::core::marker::Send + 'async_trait) in transform_sig()
333 pub fn async_trait(args: TokenStream, input: TokenStream) -> TokenStream { in async_trait() function
8 use async_trait::async_trait;79 #[async_trait(?Send)]184 #[async_trait(?Send)]284 #[async_trait(?Send)]
22 use async_trait::async_trait;52 #[async_trait(?Send)]73 #[async_trait(?Send)]98 #[async_trait(?Send)]
11 use async_trait::async_trait;62 #[async_trait(?Send)]142 #[async_trait(?Send)]200 #[async_trait(?Send)]
11 use async_trait::async_trait;352 #[async_trait(?Send)]417 #[async_trait(?Send)]