const schemeFile …
var _sinkRegistry …
type Sink …
type errSinkNotFound …
func (e *errSinkNotFound) Error() string { … }
type nopCloserSink …
func (nopCloserSink) Close() error { … }
type sinkRegistry …
func newSinkRegistry() *sinkRegistry { … }
func (sr *sinkRegistry) RegisterSink(scheme string, factory func(*url.URL) (Sink, error)) error { … }
func (sr *sinkRegistry) newSink(rawURL string) (Sink, error) { … }
func RegisterSink(scheme string, factory func(*url.URL) (Sink, error)) error { … }
func (sr *sinkRegistry) newFileSinkFromURL(u *url.URL) (Sink, error) { … }
func (sr *sinkRegistry) newFileSinkFromPath(path string) (Sink, error) { … }
func normalizeScheme(s string) (string, error) { … }