Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for setMimeTypes (0.1 sec)

  1. src/mime/type.go

    	extensionsMu sync.Mutex // Guards stores (but not loads) on extensions.
    	extensions   sync.Map   // map[string][]string; slice values are append-only.
    )
    
    // setMimeTypes is used by initMime's non-test path, and by tests.
    func setMimeTypes(lowerExt, mixExt map[string]string) {
    	mimeTypes.Clear()
    	mimeTypesLower.Clear()
    	extensions.Clear()
    
    	for k, v := range lowerExt {
    		mimeTypesLower.Store(k, v)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 5K bytes
    - Viewed (0)
  2. src/mime/type_test.go

    	"testing"
    )
    
    func setMimeInit(fn func()) (cleanup func()) {
    	once = sync.Once{}
    	testInitMime = fn
    	return func() {
    		testInitMime = nil
    		once = sync.Once{}
    	}
    }
    
    func clearMimeTypes() {
    	setMimeTypes(map[string]string{}, map[string]string{})
    }
    
    func setType(ext, typ string) {
    	if !strings.HasPrefix(ext, ".") {
    		panic("missing leading dot")
    	}
    	if err := setExtensionType(ext, typ); err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 08 21:09:03 UTC 2022
    - 4.9K bytes
    - Viewed (0)
Back to top