package url

import (
	
	
)

var errNoScheme = errors.New("no scheme")
var errEmptyURL = errors.New("URL cannot be empty")
schemeFromURL returns the scheme from a URL string
func ( string) (string, error) {
	if  == "" {
		return "", errEmptyURL
	}

	 := strings.Index(, ":")
No : or : is the first character.
	if  < 1 {
		return "", errNoScheme
	}

	return [0:], nil