mirror of https://github.com/fafhrd91/actix-net
				
				
				
			Merge branch 'master' into mio-0.7.3
This commit is contained in:
		
						commit
						c1954d762d
					
				| 
						 | 
				
			
			@ -31,4 +31,4 @@ jobs:
 | 
			
		|||
        uses: actions-rs/clippy-check@v1
 | 
			
		||||
        with:
 | 
			
		||||
          token: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          args: --all-features --all --tests
 | 
			
		||||
          args: --workspace --tests
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -53,20 +53,20 @@ jobs:
 | 
			
		|||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: check
 | 
			
		||||
          args: --all --bins --examples --tests
 | 
			
		||||
          args: --workspace --bins --examples --tests
 | 
			
		||||
 | 
			
		||||
      - name: tests
 | 
			
		||||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        timeout-minutes: 40
 | 
			
		||||
        with:
 | 
			
		||||
          command: test
 | 
			
		||||
          args: --all --all-features --no-fail-fast -- --nocapture
 | 
			
		||||
          args: --workspace --exclude=actix-tls --no-fail-fast -- --nocapture
 | 
			
		||||
 | 
			
		||||
      - name: Generate coverage file
 | 
			
		||||
        if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'pull_request')
 | 
			
		||||
        run: |
 | 
			
		||||
          cargo install cargo-tarpaulin
 | 
			
		||||
          cargo tarpaulin --out Xml --workspace --all-features
 | 
			
		||||
          cargo tarpaulin --out Xml --workspace
 | 
			
		||||
 | 
			
		||||
      - name: Upload to Codecov
 | 
			
		||||
        if: matrix.version == 'stable' && (github.ref == 'refs/heads/master' || github.event_name == 'pull_request')
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,10 +34,10 @@ jobs:
 | 
			
		|||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: check
 | 
			
		||||
          args: --all --bins --examples --tests
 | 
			
		||||
          args: --workspace --bins --examples --tests
 | 
			
		||||
 | 
			
		||||
      - name: tests
 | 
			
		||||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: test
 | 
			
		||||
          args: --all --all-features --no-fail-fast -- --nocapture
 | 
			
		||||
          args: --workspace --exclude=actix-tls --no-fail-fast -- --nocapture
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,4 +42,4 @@ jobs:
 | 
			
		|||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: check
 | 
			
		||||
          args: --all --bins --examples --tests
 | 
			
		||||
          args: --workspace --bins --examples --tests
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -60,10 +60,10 @@ jobs:
 | 
			
		|||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: check
 | 
			
		||||
          args: --all --bins --examples --tests
 | 
			
		||||
          args: --workspace --bins --examples --tests
 | 
			
		||||
 | 
			
		||||
      - name: tests
 | 
			
		||||
        uses: actions-rs/cargo@v1
 | 
			
		||||
        with:
 | 
			
		||||
          command: test
 | 
			
		||||
          args: --all --all-features --no-fail-fast -- --nocapture
 | 
			
		||||
          args: --workspace --exclude=actix-tls --no-fail-fast -- --nocapture
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,9 @@
 | 
			
		|||
# CHANGES
 | 
			
		||||
 | 
			
		||||
## 0.1.3 - 2020-12-3
 | 
			
		||||
 | 
			
		||||
* Add `actix-reexport` feature
 | 
			
		||||
 | 
			
		||||
## 0.1.2 - 2020-05-18
 | 
			
		||||
 | 
			
		||||
### Changed
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
[package]
 | 
			
		||||
name = "actix-macros"
 | 
			
		||||
version = "0.1.2"
 | 
			
		||||
version = "0.1.3"
 | 
			
		||||
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
 | 
			
		||||
description = "Actix runtime macros"
 | 
			
		||||
repository = "https://github.com/actix/actix-net"
 | 
			
		||||
| 
						 | 
				
			
			@ -16,6 +16,9 @@ proc-macro = true
 | 
			
		|||
quote = "1.0.3"
 | 
			
		||||
syn = { version = "^1", features = ["full"] }
 | 
			
		||||
 | 
			
		||||
[features]
 | 
			
		||||
actix-reexport = []
 | 
			
		||||
 | 
			
		||||
[dev-dependencies]
 | 
			
		||||
actix-rt = "1.0"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,14 +33,25 @@ pub fn main(_: TokenStream, item: TokenStream) -> TokenStream {
 | 
			
		|||
 | 
			
		||||
    sig.asyncness = None;
 | 
			
		||||
 | 
			
		||||
    (quote! {
 | 
			
		||||
        #(#attrs)*
 | 
			
		||||
        #vis #sig {
 | 
			
		||||
            actix_rt::System::new(stringify!(#name))
 | 
			
		||||
                .block_on(async move { #body })
 | 
			
		||||
        }
 | 
			
		||||
    })
 | 
			
		||||
    .into()
 | 
			
		||||
    if cfg!(feature = "actix-reexport") {
 | 
			
		||||
        (quote! {
 | 
			
		||||
            #(#attrs)*
 | 
			
		||||
            #vis #sig {
 | 
			
		||||
                actix::System::new(stringify!(#name))
 | 
			
		||||
                    .block_on(async move { #body })
 | 
			
		||||
            }
 | 
			
		||||
        })
 | 
			
		||||
        .into()
 | 
			
		||||
    } else {
 | 
			
		||||
        (quote! {
 | 
			
		||||
            #(#attrs)*
 | 
			
		||||
            #vis #sig {
 | 
			
		||||
                actix_rt::System::new(stringify!(#name))
 | 
			
		||||
                    .block_on(async move { #body })
 | 
			
		||||
            }
 | 
			
		||||
        })
 | 
			
		||||
        .into()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Marks async test function to be executed by actix runtime.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue