github.imxd.top/hashicorp/consul@v1.4.5/agent/proxyprocess/noop.go (about) 1 package proxyprocess 2 3 // Noop implements Proxy and does nothing. 4 type Noop struct{} 5 6 func (p *Noop) Start() error { return nil } 7 func (p *Noop) Stop() error { return nil } 8 func (p *Noop) Close() error { return nil } 9 func (p *Noop) Equal(Proxy) bool { return true } 10 func (p *Noop) MarshalSnapshot() map[string]interface{} { return nil } 11 func (p *Noop) UnmarshalSnapshot(map[string]interface{}) error { return nil }