package main import ( "errs/wrap" "fmt" "math/rand" "time" ) type ( S = struct { A string } ) func Una () S { fmt.Println("Es llamado ") return S { A : "Un valiue" } } func randomInt(min, max int) int { rand.Seed(time.Now().UnixNano()) // Semilla para generar nĂșmeros aleatorios Ășnicos return rand.Intn(max-min+1) + min } func main() { a := fmt.Errorf("UnError") //a = nil e := wrap.WithCause(wrap.WithInfo(wrap.WithMessage(a,"Esto es un mensage")),wrap.ErrCode("cidd")) fmt.Printf(e.String()) }