func NewServerInterceptor(index string) ServerInterceptor {
	return &lowerServerInterceptor{
		unaries: NewUnaryServerInterceptor(),
		streams: NewStreamServerInterceptor(),
		index:   index,
	}
}
// NewServerInterceptor initializes a new `ServerInterceptor` with `index`
// as its index. It initializes the underlying `UnaryServerInterceptor` and
// `StreamServerInterceptor`.
// This implementation is thread-safe.
NewServerInterceptor initializes a new `ServerInterceptor` with `index`
as its index. It initializes the underlying `UnaryServerInterceptor` and
`StreamServerInterceptor`.
This implementation is thread-safe.
// NewServerInterceptor initializes a new ` ServerInterceptor ` with ` index ` // as its index . It initializes the underlying ` UnaryServerInterceptor ` and // ` StreamServerInterceptor ` . // This implementation is thread - safe .
func NewServerInterceptor(index string) ServerInterceptor {
	return &lowerServerInterceptor{
		unaries: NewUnaryServerInterceptor(),
		streams: NewStreamServerInterceptor(),
		index:   index,
	}
}
func NewServerInterceptor ( index string ) ServerInterceptor { return & lowerServerInterceptor { unaries : NewUnaryServerInterceptor ( ) , streams : NewStreamServerInterceptor ( ) , index : index , } }
NewServerInterceptor initializes a new `ServerInterceptor` with `index`
as its index.
NewServerInterceptor initializes a new ` ServerInterceptor ` with ` index ` as its index .