func Server(handler http.Handler) e3x.EndpointOption { return func(e *e3x.Endpoint) error { return e3x.RegisterModule(moduleKey, &module{ endpoint: e, handler: handler, log: log.New(os.Stderr, "", 0), })(e) } }
func Module(config Config) e3x.EndpointOption { return func(e *e3x.Endpoint) error { return e3x.RegisterModule(moduleKey, newBridge(e, config))(e) } }
func Module() e3x.EndpointOption { return func(e *e3x.Endpoint) error { return e3x.RegisterModule(moduleKey, &module{endpoint: e})(e) } }