package v2 import ( "github.com/nspcc-dev/neofs-node/pkg/local_object_storage/localstore" ) func WithObjectStorage(v ObjectStorage) Option { return func(c *cfg) { c.storage = v } } func WithLocalObjectStorage(v *localstore.Storage) Option { return func(c *cfg) { c.storage = &localStorage{ ls: v, } } } func WithServiceRequest(v Request) Option { return func(c *cfg) { c.msg = &requestXHeaderSource{ req: v, } } } func WithServiceResponse(v Response) Option { return func(c *cfg) { c.msg = &responseXHeaderSource{ resp: v, } } }