The "Cargo feature" `default-tls`, which is enabled by default, is added, with all TLS support relying on it. This allows using reqwest but disabling the `native-tls` dependency, by disabling this feature. Closes #225
		
			
				
	
	
		
			31 lines
		
	
	
		
			554 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			554 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| language: rust
 | |
| matrix:
 | |
|     fast_finish: true
 | |
|     allow_failures:
 | |
|         - rust: nightly
 | |
|     include:
 | |
|         - os: osx
 | |
|           rust: stable
 | |
| 
 | |
|         - rust: stable
 | |
|         - rust: beta
 | |
|         - rust: nightly
 | |
| 
 | |
|         # Disable default-tls
 | |
|         - rust: stable
 | |
|           env: FEATURES="--no-default-features"
 | |
| 
 | |
|         - rust: stable
 | |
|           env: FEATURES="--features hyper-011"
 | |
| 
 | |
|         # minimum version
 | |
|         - rust: 1.26.0
 | |
|           script: cargo build
 | |
| 
 | |
| sudo: false
 | |
| dist: trusty
 | |
| 
 | |
| script:
 | |
|   - cargo build $FEATURES
 | |
|   - cargo test -v $FEATURES
 |