how to implement fasthttp framework in golang : I'm new in golang and I want to start learning about the fasthttps server from this link https://github.com/valyala/fasthttp but I dont know that how will I implement a small piece of code in this framework. Can anybody tell me that how i will implement a small piece of code in this? example please.


Code I tried 

    package main

    import "fmt"

    type MyHandler struct {
	    foobar string
    }

    func main() {

	    // pass bound struct method to fasthttp
	    myHandler := &MyHandler{
		    foobar: "foobar",
	    }
	    fasthttp.ListenAndServe(":8080", myHandler.HandleFastHTTP)

	    // pass plain function to fasthttp
	    fasthttp.ListenAndServe(":8081", fastHTTPHandler)
    }

     // request handler in net/http style, i.e. method bound to MyHandler struct.
     func (h *MyHandler) HandleFastHTTP(ctx *fasthttp.RequestCtx) {
	     // notice that we may access MyHandler properties here - see h.foobar.
	     fmt.Fprintf(ctx, "Hello, world! Requested path is %q. Foobar is %q",
		ctx.Path(), h.foobar)
    }

    // request handler in fasthttp style, i.e. just plain function.
    func fastHTTPHandler(ctx *fasthttp.RequestCtx) {
	    fmt.Fprintf(ctx, "Hi there! RequestURI is %q", ctx.RequestURI())
    }

Can you please tell me that how I will implement this code.