WrapsFs adds extra information between `f` which wraps `w`
(f Fs, w Fs)
| 495 | |
| 496 | // WrapsFs adds extra information between `f` which wraps `w` |
| 497 | func (ft *Features) WrapsFs(f Fs, w Fs) *Features { |
| 498 | wFeatures := w.Features() |
| 499 | if wFeatures.WrapFs != nil && wFeatures.SetWrapper != nil { |
| 500 | wFeatures.SetWrapper(f) |
| 501 | } |
| 502 | return ft |
| 503 | } |
| 504 | |
| 505 | // Purger is an optional interfaces for Fs |
| 506 | type Purger interface { |