Home | History | Annotate | Download | only in errors
      1 // Copyright 2011 The Go Authors.  All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 // Package errors implements functions to manipulate errors.
      6 package errors
      7 
      8 // New returns an error that formats as the given text.
      9 func New(text string) error {
     10 	return &errorString{text}
     11 }
     12 
     13 // errorString is a trivial implementation of error.
     14 type errorString struct {
     15 	s string
     16 }
     17 
     18 func (e *errorString) Error() string {
     19 	return e.s
     20 }
     21