github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/example2/testservice2/server.go (about)

     1  // Code generated by Kitex v0.7.2. DO NOT EDIT.
     2  package testservice2
     3  
     4  import (
     5  	example2 "github.com/cloudwego/dynamicgo/testdata/kitex_gen/pb/example2"
     6  	server "github.com/cloudwego/kitex/server"
     7  )
     8  
     9  // NewServer creates a server.Server with the given handler and options.
    10  func NewServer(handler example2.TestService2, opts ...server.Option) server.Server {
    11  	var options []server.Option
    12  
    13  	options = append(options, opts...)
    14  
    15  	svr := server.NewServer(options...)
    16  	if err := svr.RegisterService(serviceInfo(), handler); err != nil {
    17  		panic(err)
    18  	}
    19  	return svr
    20  }