Versions in this module Expand all Collapse all v1 v1.9.0 Jun 8, 2017 Changes in this version + type MiddlewareOption func(*middlewareOptions) + func PerRequestTimeout(timeout time.Duration) MiddlewareOption + func Retries(retries int) MiddlewareOption + type OutboundMiddleware struct + func NewUnaryMiddleware(opts ...MiddlewareOption) *OutboundMiddleware + func (r *OutboundMiddleware) Call(ctx context.Context, request *transport.Request, out transport.UnaryOutbound) (resp *transport.Response, err error)