mirror of
				https://github.com/pion/mediadevices.git
				synced 2025-10-31 20:02:36 +08:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			427feefb33
			...
			generic-re
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 3bd70869d7 | 
							
								
								
									
										14
									
								
								pkg/io/reader.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								pkg/io/reader.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| package io | ||||
|  | ||||
| // Reader is a generic reader. When generic is ready, interface{} will be replaced | ||||
| // with a generic type and will provide type safety. | ||||
| type Reader interface { | ||||
| 	Read() (interface{}, error) | ||||
| } | ||||
|  | ||||
| // ReaderFunc is a proxy type to make easier for users to implement Reader | ||||
| type ReaderFunc func() (interface{}, error) | ||||
|  | ||||
| func (f ReaderFunc) Read() (interface{}, error) { | ||||
| 	return f() | ||||
| } | ||||
		Reference in New Issue
	
	Block a user