* cleanup client/selector/lookup * add mdns router, remove registry from client * fix roundtripper * remove comment * fix compile issue * fix mucp test * fix api router
		
			
				
	
	
		
			24 lines
		
	
	
		
			487 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			487 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package selector
 | 
						|
 | 
						|
// Options used to configure a selector
 | 
						|
type Options struct{}
 | 
						|
 | 
						|
// Option updates the options
 | 
						|
type Option func(*Options)
 | 
						|
 | 
						|
// SelectOptions used to configure selection
 | 
						|
type SelectOptions struct{}
 | 
						|
 | 
						|
// SelectOption updates the select options
 | 
						|
type SelectOption func(*SelectOptions)
 | 
						|
 | 
						|
// NewSelectOptions parses select options
 | 
						|
func NewSelectOptions(opts ...SelectOption) SelectOptions {
 | 
						|
	var options SelectOptions
 | 
						|
	for _, o := range opts {
 | 
						|
		o(&options)
 | 
						|
	}
 | 
						|
 | 
						|
	return options
 | 
						|
}
 |