SYMBOL INDEX (19069 symbols across 1259 files) FILE: cli/cmd/encore/app/app.go function init (line 21) | func init() { FILE: cli/cmd/encore/app/clone.go function init (line 40) | func init() { FILE: cli/cmd/encore/app/create.go function init (line 86) | func init() { function promptAccountCreation (line 94) | func promptAccountCreation() { function promptRunApp (line 130) | func promptRunApp() bool { function createApp (line 161) | func createApp(ctx context.Context, name, template string, lang cmdutil.... function detectLang (line 392) | func detectLang(appRoot string) cmdutil.Language { function validateName (line 401) | func validateName(name string) error { function gogetEncore (line 426) | func gogetEncore(dir string) error { function npmInstallEncore (line 449) | func npmInstallEncore(dir string) error { function createAppOnServer (line 475) | func createAppOnServer(name string, cfg exampleConfig) (*platform.App, e... function parseTemplate (line 489) | func parseTemplate(ctx context.Context, tmpl string) (*github.Tree, erro... function initGitRepo (line 501) | func initGitRepo(path string, app *platform.App) (err error) { function addEncoreRemote (line 552) | func addEncoreRemote(root, appID string) { function gitUserConfigured (line 572) | func gitUserConfigured() (bool, error) { function rewritePlaceholders (line 586) | func rewritePlaceholders(basePath string, app *platform.App) error { function rewritePlaceholder (line 611) | func rewritePlaceholder(path string, info fs.DirEntry, app *platform.App... type exampleConfig (line 637) | type exampleConfig struct function parseExampleConfig (line 646) | func parseExampleConfig(repoPath string) (cfg exampleConfig, err error) { function exampleJSONPath (line 673) | func exampleJSONPath(repoPath string) string { function setEncoreAppID (line 679) | func setEncoreAppID(data []byte, id string, commentLines []string) ([]by... function generateWrappers (line 734) | func generateWrappers(dir string) error { FILE: cli/cmd/encore/app/create_form.go type templateItem (line 28) | type templateItem struct method Title (line 35) | func (i templateItem) Title() string { return i.ItemTitle } method Description (line 36) | func (i templateItem) Description() string { return i.Desc } method FilterValue (line 37) | func (i templateItem) FilterValue() string { return i.ItemTitle } type CreateStep (line 39) | type CreateStep constant CreateStepLang (line 42) | CreateStepLang CreateStep = iota constant CreateStepTemplate (line 43) | CreateStepTemplate constant CreateStepAppName (line 44) | CreateStepAppName constant CreateStepLLMRules (line 45) | CreateStepLLMRules type createFormModel (line 48) | type createFormModel struct method currentStep (line 63) | func (m createFormModel) currentStep() option.Option[CreateStep] { method hasStep (line 70) | func (m createFormModel) hasStep(s CreateStep) bool { method removeStep (line 74) | func (m *createFormModel) removeStep(s CreateStep) { method Init (line 80) | func (m createFormModel) Init() tea.Cmd { method Update (line 242) | func (m createFormModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { method SetSize (line 328) | func (m *createFormModel) SetSize(width, height int) { method doneView (line 342) | func (m createFormModel) doneView() string { method View (line 390) | func (m createFormModel) View() string { constant checkmark (line 87) | checkmark = "✔" type appNameDone (line 89) | type appNameDone struct type appNameModel (line 91) | type appNameModel struct method Init (line 97) | func (m appNameModel) Init() tea.Cmd { method Selected (line 103) | func (m appNameModel) Selected() string { method Update (line 110) | func (m appNameModel) Update(msg tea.Msg) (appNameModel, tea.Cmd) { method View (line 136) | func (m appNameModel) View() string { type templateListModel (line 153) | type templateListModel struct method Init (line 162) | func (m templateListModel) Init() tea.Cmd { method SetSize (line 169) | func (m *templateListModel) SetSize(width, height int) { method Update (line 176) | func (m templateListModel) Update(msg tea.Msg) (templateListModel, tea... method UpdateFilter (line 206) | func (m *templateListModel) UpdateFilter(lang cmdutil.Language) { method refreshFilter (line 211) | func (m *templateListModel) refreshFilter() { method View (line 221) | func (m templateListModel) View() string { method Selected (line 231) | func (m templateListModel) Selected() string { method SelectedItem (line 421) | func (m templateListModel) SelectedItem() (templateItem, bool) { type templateSelectDone (line 174) | type templateSelectDone struct function createAppForm (line 433) | func createAppForm(inputName, inputTemplate string, inputLang cmdutil.La... type langItem (line 620) | type langItem struct method FilterValue (line 625) | func (i langItem) FilterValue() string { return i.lang.Displa... method Title (line 626) | func (i langItem) Title() string { return i.FilterValue... method Description (line 627) | func (i langItem) Description() string { return "" } method SelectedID (line 628) | func (i langItem) SelectedID() cmdutil.Language { return i.lang } type loadedTemplates (line 633) | type loadedTemplates function fetchTemplates (line 707) | func fetchTemplates(url string, defaults []templateItem) []templateItem { function loadTemplates (line 726) | func loadTemplates() tea.Msg { function incrementalValidateNameInput (line 747) | func incrementalValidateNameInput(name string) error { FILE: cli/cmd/encore/app/create_test.go function Test_setEncoreAppID (line 8) | func Test_setEncoreAppID(t *testing.T) { FILE: cli/cmd/encore/app/initialize.go constant tsEncoreAppData (line 21) | tsEncoreAppData = `{%s constant goEncoreAppData (line 26) | goEncoreAppData = `{%s function init (line 46) | func init() { function initializeApp (line 68) | func initializeApp(name string) error { FILE: cli/cmd/encore/app/link.go function init (line 39) | func init() { function linkApp (line 44) | func linkApp(appID string, force bool) { function validateAppSlug (line 131) | func validateAppSlug(slug string) (ok bool, err error) { FILE: cli/cmd/encore/auth/auth.go function init (line 18) | func init() { type Flow (line 83) | type Flow constant AutoFlow (line 86) | AutoFlow Flow = iota constant Interactive (line 87) | Interactive constant DeviceAuth (line 88) | DeviceAuth function DoLogin (line 91) | func DoLogin(flow Flow) (err error) { function DoLogout (line 113) | func DoLogout() { function DoLoginWithAuthKey (line 123) | func DoLoginWithAuthKey() error { function Whoami (line 135) | func Whoami() { FILE: cli/cmd/encore/bits/add.go function init (line 59) | func init() { FILE: cli/cmd/encore/bits/api.go type Bit (line 13) | type Bit struct type ListResponse (line 22) | type ListResponse struct function List (line 26) | func List(ctx context.Context) ([]*Bit, error) { function Get (line 46) | func Get(ctx context.Context, slug string) (*Bit, error) { FILE: cli/cmd/encore/bits/bits.go function init (line 14) | func init() { FILE: cli/cmd/encore/bits/list.go function init (line 35) | func init() { FILE: cli/cmd/encore/build.go function init (line 32) | func init() { type buildParams (line 78) | type buildParams struct function dockerBuild (line 93) | func dockerBuild(p buildParams) { function or (line 152) | func or(a, b string) string { FILE: cli/cmd/encore/check.go function init (line 31) | func init() { function runChecks (line 37) | func runChecks(appRoot, relPath string) { FILE: cli/cmd/encore/cmdutil/autocompletes.go function AutoCompleteFromStaticList (line 13) | func AutoCompleteFromStaticList(args ...string) func(cmd *cobra.Command,... function AutoCompleteAppSlug (line 29) | func AutoCompleteAppSlug(cmd *cobra.Command, _ []string, toComplete stri... function AutoCompleteEnvSlug (line 58) | func AutoCompleteEnvSlug(cmd *cobra.Command, args []string, toComplete s... FILE: cli/cmd/encore/cmdutil/cmdutil.go function MaybeAppRoot (line 33) | func MaybeAppRoot() (appRoot, relPath string, err error) { function FindAppRootFromDir (line 41) | func FindAppRootFromDir(dir string) (appRoot, relPath string, err error) { function AppRoot (line 66) | func AppRoot() (appRoot, relPath string) { function WorkspaceRoot (line 76) | func WorkspaceRoot(appRoot string) string { function AppSlugOrLocalID (line 98) | func AppSlugOrLocalID() string { function AppSlug (line 113) | func AppSlug() string { function Fatal (line 124) | func Fatal(args ...any) { function Fatalf (line 140) | func Fatalf(format string, args ...any) { function DisplayError (line 153) | func DisplayError(out *os.File, err []byte) { function init (line 180) | func init() { FILE: cli/cmd/encore/cmdutil/daemon.go function IsDaemonRunning (line 23) | func IsDaemonRunning(ctx context.Context) bool { function ConnectDaemon (line 43) | func ConnectDaemon(ctx context.Context) daemonpb.DaemonClient { function StopDaemon (line 97) | func StopDaemon() { function daemonSockPath (line 108) | func daemonSockPath() (string, error) { function StartDaemonInBackground (line 117) | func StartDaemonInBackground(ctx context.Context) error { function dialDaemon (line 151) | func dialDaemon(ctx context.Context, socketPath string) (*grpc.ClientCon... function errInterceptor (line 168) | func errInterceptor(ctx context.Context, method string, req, reply inter... FILE: cli/cmd/encore/cmdutil/forms.go constant CodeBlue (line 12) | CodeBlue = "#6D89FF" constant CodePurple (line 13) | CodePurple = "#A36C8C" constant CodeGreen (line 14) | CodeGreen = "#B3D77E" constant ValidationFail (line 15) | ValidationFail = "#CB1010" type SelectedID (line 26) | type SelectedID interface type Selectable (line 30) | type Selectable interface type SimpleSelectDone (line 35) | type SimpleSelectDone struct type SimpleSelectModel (line 39) | type SimpleSelectModel struct method Selected (line 44) | func (m SimpleSelectModel[T, S]) Selected() T { method Update (line 56) | func (m SimpleSelectModel[T, I]) Update(msg tea.Msg) (SimpleSelectModel[... method SetSize (line 78) | func (m *SimpleSelectModel[T, I]) SetSize(width, height int) { method View (line 83) | func (m SimpleSelectModel[T, I]) View() string { FILE: cli/cmd/encore/cmdutil/language.go type Language (line 3) | type Language method Display (line 23) | func (lang Language) Display() string { method SelectPrompt (line 34) | func (lang Language) SelectPrompt() string { constant LanguageGo (line 6) | LanguageGo Language = "go" constant LanguageTS (line 7) | LanguageTS Language = "ts" function LanguageFlagValues (line 15) | func LanguageFlagValues() []string { FILE: cli/cmd/encore/cmdutil/output.go type Oneof (line 13) | type Oneof struct method AddFlag (line 23) | func (o *Oneof) AddFlag(cmd *cobra.Command) { method FlagName (line 39) | func (o *Oneof) FlagName() (name, short string) { method String (line 47) | func (o *Oneof) String() string { method Type (line 51) | func (o *Oneof) Type() string { method Set (line 59) | func (o *Oneof) Set(v string) error { method Usage (line 71) | func (o *Oneof) Usage() string { method Alternatives (line 84) | func (o *Oneof) Alternatives() string { method oneOf (line 95) | func (o *Oneof) oneOf(b *strings.Builder) { FILE: cli/cmd/encore/cmdutil/stream.go type CommandOutputStream (line 26) | type CommandOutputStream interface type OutputConverter (line 30) | type OutputConverter function StreamCommandOutput (line 36) | func StreamCommandOutput(stream CommandOutputStream, converter OutputCon... type ConvertLogOptions (line 116) | type ConvertLogOptions struct type ConvertLogOption (line 120) | type ConvertLogOption function Colorize (line 122) | func Colorize(enable bool) ConvertLogOption { function ConvertJSONLogs (line 128) | func ConvertJSONLogs(opts ...ConvertLogOption) OutputConverter { function FormatStack (line 174) | func FormatStack(val any, buf *bytes.Buffer) error { function ClearTerminalExceptFirstNLines (line 194) | func ClearTerminalExceptFirstNLines(n int) { FILE: cli/cmd/encore/config/config.go function init (line 115) | func init() { function bt (line 125) | func bt(val string) string { FILE: cli/cmd/encore/daemon.go function init (line 33) | func init() { function setupDaemon (line 39) | func setupDaemon(ctx context.Context) daemonpb.DaemonClient { FILE: cli/cmd/encore/daemon/daemon.go function Main (line 61) | func Main() { function runMain (line 72) | func runMain() (err error) { type Daemon (line 97) | type Daemon struct method init (line 127) | func (d *Daemon) init(ctx context.Context) { method serve (line 189) | func (d *Daemon) serve() { method listenDaemonSocket (line 201) | func (d *Daemon) listenDaemonSocket() *net.UnixListener { method serveDaemon (line 255) | func (d *Daemon) serveDaemon() { method serveRuntime (line 262) | func (d *Daemon) serveRuntime() { method serveDBProxy (line 269) | func (d *Daemon) serveDBProxy() { method serveMCP (line 274) | func (d *Daemon) serveMCP() { method serveObjects (line 279) | func (d *Daemon) serveObjects() { method serveDash (line 284) | func (d *Daemon) serveDash() { method serveDebug (line 290) | func (d *Daemon) serveDebug() { method listenTCPRetry (line 304) | func (d *Daemon) listenTCPRetry(component string, addrOverride option.... method openDB (line 317) | func (d *Daemon) openDB() *sql.DB { method runDBMigrations (line 352) | func (d *Daemon) runDBMigrations(db *sql.DB) error { method closeOnExit (line 443) | func (d *Daemon) closeOnExit(c io.Closer) { method closeAll (line 447) | func (d *Daemon) closeAll() { function failedPreconditionError (line 228) | func failedPreconditionError(msg, typ, desc string) error { function ErrInterceptor (line 245) | func ErrInterceptor(ctx context.Context, req interface{}, info *grpc.Una... function detectSocketClose (line 411) | func detectSocketClose(ln *net.UnixListener, socketPath string) error { type bailout (line 453) | type bailout struct function fatal (line 457) | func fatal(err error) { function fatalf (line 461) | func fatalf(format string, args ...interface{}) { function handleBailout (line 465) | func handleBailout(err *error) { function redirectLogOutput (line 476) | func redirectLogOutput() error { type retryingTCPListener (line 503) | type retryingTCPListener struct method Accept (line 529) | func (ln *retryingTCPListener) Accept() (net.Conn, error) { method Close (line 541) | func (ln *retryingTCPListener) Close() error { method Addr (line 553) | func (ln *retryingTCPListener) Addr() net.Addr { method ClientAddr (line 557) | func (ln *retryingTCPListener) ClientAddr() string { method Port (line 569) | func (ln *retryingTCPListener) Port() int { method listen (line 573) | func (ln *retryingTCPListener) listen() { function listenLocalhostTCP (line 516) | func listenLocalhostTCP(component string, addr netip.AddrPort) *retrying... function parseInterface (line 602) | func parseInterface(s string) (netip.AddrPort, error) { function splitAddrPort (line 647) | func splitAddrPort(s string) (ip, port string, v6 bool, err error) { FILE: cli/cmd/encore/daemon/migrations/1_initial_schema.up.sql type app (line 1) | CREATE TABLE IF NOT EXISTS app ( type trace_event (line 8) | CREATE TABLE IF NOT EXISTS trace_event ( type trace_event_span_key (line 16) | CREATE INDEX IF NOT EXISTS trace_event_span_key ON trace_event (trace_id... type trace_span_index (line 18) | CREATE TABLE IF NOT EXISTS trace_span_index ( FILE: cli/cmd/encore/daemon/migrations/2_infra_namespaces.up.sql type namespace (line 1) | CREATE TABLE IF NOT EXISTS namespace ( type active_namespace (line 12) | CREATE UNIQUE INDEX active_namespace ON namespace (app_id) WHERE active ... FILE: cli/cmd/encore/db.go function getDBRole (line 38) | func getDBRole() daemonpb.DBRole { function init (line 294) | func init() { function dbClusterType (line 335) | func dbClusterType() daemonpb.DBClusterType { FILE: cli/cmd/encore/debug.go function init (line 14) | func init() { type dumpMetaParams (line 59) | type dumpMetaParams struct function dumpMeta (line 67) | func dumpMeta(p dumpMetaParams) { FILE: cli/cmd/encore/deploy.go function init (line 94) | func init() { FILE: cli/cmd/encore/exec.go function execScript (line 43) | func execScript(appRoot, relWD string, args []string) { function init (line 145) | func init() { function init (line 149) | func init() { FILE: cli/cmd/encore/gen.go function init (line 19) | func init() { FILE: cli/cmd/encore/init_windows.go function init (line 12) | func init() { function setConsoleMode (line 18) | func setConsoleMode(handle windows.Handle, flag uint32) { FILE: cli/cmd/encore/k8s/auth.go function init (line 23) | func init() { function generateExecCredentials (line 30) | func generateExecCredentials() { FILE: cli/cmd/encore/k8s/config.go function init (line 51) | func init() { function configureForAppEnv (line 57) | func configureForAppEnv(ctx context.Context, appID string, envName strin... function readKubeConfig (line 175) | func readKubeConfig(file string) (*Cfg, error) { function writeKubeConfig (line 230) | func writeKubeConfig(file string, cfg *Cfg) error { type Cfg (line 254) | type Cfg struct function appendOrUpdate (line 263) | func appendOrUpdate(dst []any, val map[string]any) []any { FILE: cli/cmd/encore/k8s/kubernetes.go function init (line 15) | func init() { FILE: cli/cmd/encore/k8s/types/clientauthentication_types.go type ExecCredential (line 21) | type ExecCredential struct type ExecCredentialSpec (line 35) | type ExecCredentialSpec struct type ExecCredentialStatus (line 52) | type ExecCredentialStatus struct type Cluster (line 71) | type Cluster struct FILE: cli/cmd/encore/k8s/types/homedir.go function HomeDir (line 31) | func HomeDir() string { FILE: cli/cmd/encore/k8s/types/meta_types.go type TypeMeta (line 29) | type TypeMeta struct type Time (line 53) | type Time struct method UnmarshalJSON (line 63) | func (t *Time) UnmarshalJSON(b []byte) error { method MarshalJSON (line 85) | func (t Time) MarshalJSON() ([]byte, error) { function NewTime (line 58) | func NewTime(time time.Time) Time { FILE: cli/cmd/encore/k8s/types/runtime_types.go type RawExtension (line 68) | type RawExtension struct FILE: cli/cmd/encore/llm_rules/init.go function init (line 29) | func init() { function initLLMRules (line 59) | func initLLMRules(tool Tool) error { type toolSelectorModel (line 143) | type toolSelectorModel struct method Update (line 148) | func (t toolSelectorModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { method Init (line 179) | func (t toolSelectorModel) Init() tea.Cmd { method View (line 183) | func (t toolSelectorModel) View() string { method SetSize (line 189) | func (t *toolSelectorModel) SetSize(width, height int) { FILE: cli/cmd/encore/llm_rules/llm_rules.go function init (line 14) | func init() { FILE: cli/cmd/encore/llm_rules/tool.go constant mdcTemplate (line 17) | mdcTemplate string = `--- type Tool (line 25) | type Tool method Display (line 54) | func (e Tool) Display() string { method SelectPrompt (line 71) | func (e Tool) SelectPrompt() string { constant LLMRulesToolNone (line 29) | LLMRulesToolNone Tool = "" constant LLMRulesToolCursor (line 30) | LLMRulesToolCursor Tool = "cursor" constant LLMRulesToolClaudCode (line 31) | LLMRulesToolClaudCode Tool = "claudecode" constant LLMRulesToolVSCode (line 32) | LLMRulesToolVSCode Tool = "vscode" constant LLMRulesToolAgentsMD (line 33) | LLMRulesToolAgentsMD Tool = "agentsmd" constant LLMRulesToolZed (line 34) | LLMRulesToolZed Tool = "zed" function LLMRulesFlagValues (line 46) | func LLMRulesFlagValues() []string { type ToolItem (line 75) | type ToolItem struct method FilterValue (line 83) | func (i ToolItem) FilterValue() string { return i.tool.Display() } method Title (line 84) | func (i ToolItem) Title() string { return i.FilterValue() } method Description (line 85) | func (i ToolItem) Description() string { return "" } method SelectedID (line 86) | func (i ToolItem) SelectedID() Tool { return i.tool } function NewLLMRulesItem (line 79) | func NewLLMRulesItem(tool Tool) ToolItem { function SetupLLMRules (line 91) | func SetupLLMRules(llmRules Tool, lang cmdutil.Language, appRootRelpath ... function PrintLLMRulesInfo (line 225) | func PrintLLMRulesInfo(tool Tool) { function updateJsonFile (line 246) | func updateJsonFile(path, parent string, updateFn func(field map[string]... function writeNewFileOrSkip (line 282) | func writeNewFileOrSkip(filePath string, data []byte) error { function downloadLLMInstructions (line 297) | func downloadLLMInstructions(lang cmdutil.Language) (string, error) { FILE: cli/cmd/encore/logs.go function streamLogs (line 39) | func streamLogs(appRoot, envName string) { function mapCloudFieldNamesToExpected (line 105) | func mapCloudFieldNamesToExpected(jsonBytes []byte) []byte { function init (line 135) | func init() { FILE: cli/cmd/encore/main.go function main (line 25) | func main() { function determineAppRoot (line 39) | func determineAppRoot() (appRoot, relPath string) { function determineWorkspaceRoot (line 43) | func determineWorkspaceRoot(appRoot string) string { function resolvePackages (line 47) | func resolvePackages(dir string, patterns ...string) ([]string, error) { function displayError (line 63) | func displayError(out *os.File, err []byte) { function fatal (line 67) | func fatal(args ...interface{}) { function fatalf (line 71) | func fatalf(format string, args ...interface{}) { function nonZeroPtr (line 75) | func nonZeroPtr[T comparable](v T) *T { FILE: cli/cmd/encore/mcp.go type sseConnection (line 53) | type sseConnection struct method Read (line 67) | func (c *sseConnection) Read() (typ, data string, err error) { method Close (line 76) | func (c *sseConnection) Close() error { method reconnect (line 84) | func (c *sseConnection) reconnect(ctx context.Context) error { method connect (line 132) | func (c *sseConnection) connect(ctx context.Context) error { method SendMessage (line 168) | func (c *sseConnection) SendMessage(data []byte) error { method CreateErrorResponse (line 201) | func (c *sseConnection) CreateErrorResponse(id *jsonrpc2.ID, code int,... method RemoveRequestID (line 234) | func (c *sseConnection) RemoveRequestID(id jsonrpc2.ID) { type lineResult (line 348) | type lineResult struct function startLineReader (line 353) | func startLineReader[T any](ctx context.Context, rd func(byte) (T, error... function eventReader (line 379) | func eventReader(reader func() (string, error)) func() (typ, data string... function init (line 404) | func init() { FILE: cli/cmd/encore/namespace/namespace.go function init (line 28) | func init() { function init (line 151) | func init() { function init (line 187) | func init() { function namespaceListCompletion (line 193) | func namespaceListCompletion(cmd *cobra.Command, args []string, toComple... FILE: cli/cmd/encore/rand.go function init (line 25) | func init() { function init (line 30) | func init() { function init (line 64) | func init() { function init (line 155) | func init() { FILE: cli/cmd/encore/root/rootcmd.go function AddPreRun (line 23) | func AddPreRun(f func(cmd *cobra.Command, args []string)) { function init (line 57) | func init() { FILE: cli/cmd/encore/run.go function init (line 56) | func init() { function runApp (line 90) | func runApp(appRoot, wd string) { function init (line 164) | func init() { FILE: cli/cmd/encore/secrets/archive.go function doArchiveOrUnarchive (line 33) | func doArchiveOrUnarchive(groupID string, archive bool) { function init (line 41) | func init() { FILE: cli/cmd/encore/secrets/delete.go function doDelete (line 38) | func doDelete(groupID string, delete bool) { function init (line 56) | func init() { FILE: cli/cmd/encore/secrets/list.go function init (line 136) | func init() { type secretEnvDesc (line 140) | type secretEnvDesc struct function getSecretEnvDesc (line 146) | func getSecretEnvDesc(groups []*gql.SecretGroup) secretEnvDesc { FILE: cli/cmd/encore/secrets/secrets.go function init (line 15) | func init() { FILE: cli/cmd/encore/secrets/set.go type secretEnvSelector (line 57) | type secretEnvSelector struct method ParseSelector (line 137) | func (s secretEnvSelector) ParseSelector(ctx context.Context, appSlug ... function init (line 64) | func init() { function setSecret (line 74) | func setSecret(key string) { function readSecretValue (line 210) | func readSecretValue() string { function findMatchingSecretGroup (line 233) | func findMatchingSecretGroup(secrets []*gql.Secret, key string, selector... function getConflictError (line 258) | func getConflictError(err error) (*gql.ConflictError, bool) { FILE: cli/cmd/encore/sqlc.go type sqlcSQL (line 19) | type sqlcSQL struct type sqlcCodegen (line 26) | type sqlcCodegen struct type sqlcPlugin (line 31) | type sqlcPlugin struct type sqlcProcess (line 36) | type sqlcProcess struct type sqlcConfig (line 40) | type sqlcConfig struct function init (line 46) | func init() { FILE: cli/cmd/encore/telemetry.go function printTelemetryStatus (line 24) | func printTelemetryStatus() { function updateTelemetry (line 47) | func updateTelemetry(ctx context.Context) { function isCommand (line 96) | func isCommand(cmd *cobra.Command, name ...string) bool { function init (line 106) | func init() { FILE: cli/cmd/encore/test.go function runTests (line 84) | func runTests(appRoot, testDir string, args []string, traceFile string, ... function init (line 169) | func init() { function convertTestEventOutputOnly (line 182) | func convertTestEventOutputOnly(converter cmdutil.OutputConverter) cmdut... type testJSONEvent (line 207) | type testJSONEvent struct type textBytes (line 220) | type textBytes method MarshalText (line 222) | func (b *textBytes) MarshalText() ([]byte, error) { return *b, nil } method UnmarshalText (line 223) | func (b *textBytes) UnmarshalText(in []byte) error { FILE: cli/cmd/encore/version.go function init (line 92) | func init() { FILE: cli/cmd/git-remote-encore/main.go function main (line 18) | func main() { function run (line 39) | func run(args []string) error { function connect (line 66) | func connect(args []string, svc string) error { constant SentinelPrivateKey (line 140) | SentinelPrivateKey = `-----BEGIN OPENSSH PRIVATE KEY----- FILE: cli/cmd/tsbundler-encore/main.go function main (line 34) | func main() { function printHelp (line 142) | func printHelp() { function validateEntrypointParams (line 168) | func validateEntrypointParams() { function readEngines (line 267) | func readEngines() []api.Engine { FILE: cli/daemon/apps/apps.go function NewManager (line 31) | func NewManager(db *sql.DB) *Manager { type Manager (line 39) | type Manager struct method Track (line 68) | func (mgr *Manager) Track(appRoot string, options ...TrackOption) (*In... method FindLatestByPlatformID (line 91) | func (mgr *Manager) FindLatestByPlatformID(platformID string) (*Instan... method FindLatestByPlatformOrLocalID (line 109) | func (mgr *Manager) FindLatestByPlatformOrLocalID(id string) (*Instanc... method List (line 133) | func (mgr *Manager) List() ([]*Instance, error) { method listRoots (line 157) | func (mgr *Manager) listRoots() ([]string, error) { method RegisterAppListener (line 178) | func (mgr *Manager) RegisterAppListener(fn func(*Instance)) { method WatchAll (line 196) | func (mgr *Manager) WatchAll(fn WatchFunc) error { method onWatchEvent (line 212) | func (mgr *Manager) onWatchEvent(i *Instance, ev []watcher.Event) { method resolve (line 225) | func (mgr *Manager) resolve(appRoot string) (*Instance, error) { method Close (line 260) | func (mgr *Manager) Close() error { type TrackOption (line 53) | type TrackOption function WithTutorial (line 55) | func WithTutorial(tutorial string) TrackOption { type WatchFunc (line 193) | type WatchFunc type Instance (line 275) | type Instance struct method Tutorial (line 308) | func (i *Instance) Tutorial() string { method Root (line 314) | func (i *Instance) Root() string { return i.root } method LocalID (line 319) | func (i *Instance) LocalID() string { return i.localID } method PlatformID (line 323) | func (i *Instance) PlatformID() string { method PlatformOrLocalID (line 329) | func (i *Instance) PlatformOrLocalID() string { method Name (line 338) | func (i *Instance) Name() string { method fetchPlatformID (line 346) | func (i *Instance) fetchPlatformID() (string, error) { method Experiments (line 369) | func (i *Instance) Experiments(environ []string) (*experiments.Set, er... method Lang (line 378) | func (i *Instance) Lang() appfile.Lang { method Hooks (line 386) | func (i *Instance) Hooks() (*appfile.Hooks, error) { method AppFile (line 394) | func (i *Instance) AppFile() (*appfile.File, error) { method BuildSettings (line 398) | func (i *Instance) BuildSettings() (appfile.Build, error) { method GlobalCORS (line 408) | func (i *Instance) GlobalCORS() (appfile.CORS, error) { method Watch (line 423) | func (i *Instance) Watch(fn WatchFunc) (WatchSubscriptionID, error) { method Unwatch (line 436) | func (i *Instance) Unwatch(id WatchSubscriptionID) { method beginWatch (line 442) | func (i *Instance) beginWatch() error { method CachePath (line 490) | func (i *Instance) CachePath() (string, error) { method CacheMetadata (line 506) | func (i *Instance) CacheMetadata(md *meta.Data) error { method CachedMetadata (line 531) | func (i *Instance) CachedMetadata() (*meta.Data, error) { method Close (line 562) | func (i *Instance) Close() error { function NewInstance (line 295) | func NewInstance(root, localID, platformID string) *Instance { function readPlatformID (line 350) | func readPlatformID(appRoot string) (string, error) { type WatchSubscriptionID (line 569) | type WatchSubscriptionID type watchSubscription (line 571) | type watchSubscription struct FILE: cli/daemon/check.go method Check (line 9) | func (s *Server) Check(req *daemonpb.CheckRequest, stream daemonpb.Daemo... FILE: cli/daemon/common.go method OnStart (line 21) | func (s *Server) OnStart(r *run.Run) {} method OnCompileStart (line 23) | func (s *Server) OnCompileStart(r *run.Run) {} method OnReload (line 26) | func (s *Server) OnReload(r *run.Run) {} method OnStop (line 29) | func (s *Server) OnStop(r *run.Run) {} method OnStdout (line 32) | func (s *Server) OnStdout(r *run.Run, line []byte) { method OnStderr (line 43) | func (s *Server) OnStderr(r *run.Run, line []byte) { method OnError (line 53) | func (s *Server) OnError(r *run.Run, err *errlist.List) { function showFirstRunExperience (line 63) | func showFirstRunExperience(run *run.Run, md *meta.Data, stdout io.Write... function findAvailableAddr (line 89) | func findAvailableAddr(startAddr string) (host string, port int, ok bool) { function genCurlCommand (line 111) | func genCurlCommand(run *run.Run, md *meta.Data, rpc *meta.RPC) string { function errIsAddrInUse (line 163) | func errIsAddrInUse(err error) bool { FILE: cli/daemon/create.go method CreateApp (line 11) | func (s *Server) CreateApp(ctx context.Context, req *daemonpb.CreateAppR... FILE: cli/daemon/daemon.go type Server (line 43) | type Server struct method GenClient (line 89) | func (s *Server) GenClient(ctx context.Context, params *daemonpb.GenCl... method SecretsRefresh (line 184) | func (s *Server) SecretsRefresh(ctx context.Context, req *daemonpb.Sec... method Version (line 194) | func (s *Server) Version(context.Context, *empty.Empty) (*daemonpb.Ver... method availableUpdate (line 208) | func (s *Server) availableUpdate() *update.LatestVersion { function New (line 64) | func New(appsMgr *apps.Manager, mgr *run.Manager, cm *sqldb.ClusterManag... type commandStream (line 262) | type commandStream interface function newStreamLogger (line 266) | func newStreamLogger(slog *streamLog) zerolog.Logger { type streamWriter (line 270) | type streamWriter struct method Write (line 277) | func (w streamWriter) Write(b []byte) (int, error) { function streamExit (line 290) | func streamExit(stream commandStream, code int) { type streamLog (line 298) | type streamLog struct method Stdout (line 307) | func (log *streamLog) Stdout(buffer bool) io.Writer { method Stderr (line 311) | func (log *streamLog) Stderr(buffer bool) io.Writer { method Error (line 315) | func (log *streamLog) Error(err *errlist.List) { method FlushBuffers (line 321) | func (log *streamLog) FlushBuffers() { method writeBuffered (line 339) | func (log *streamLog) writeBuffered(b **bytes.Buffer, p []byte) (int, ... method writeStream (line 346) | func (log *streamLog) writeStream(stderr bool, b []byte) (int, error) { FILE: cli/daemon/dash/ai/assembler.go type partialEndpoint (line 15) | type partialEndpoint struct method notification (line 21) | func (e *partialEndpoint) notification() LocalEndpointUpdate { method upsertType (line 37) | func (e *partialEndpoint) upsertType(name, doc string) *Type { method upsertError (line 82) | func (e *partialEndpoint) upsertError(err ErrorUpdate) *Error { method upsertPathParam (line 96) | func (e *partialEndpoint) upsertPathParam(up PathParamUpdate) PathSegm... method upsertField (line 115) | func (e *partialEndpoint) upsertField(up TypeFieldUpdate) *Type { function wrapDoc (line 54) | func wrapDoc(doc string, width int) string { type endpointsAssembler (line 150) | type endpointsAssembler struct method upsertEndpoint (line 170) | func (s *endpointsAssembler) upsertEndpoint(e EndpointUpdate) *partial... method endpoint (line 222) | func (s *endpointsAssembler) endpoint(service, endpoint string) *parti... function newEndpointAssembler (line 154) | func newEndpointAssembler(existing []Service) *endpointsAssembler { function newEndpointAssemblerHandler (line 235) | func newEndpointAssemblerHandler(existing []Service, notifier AINotifier... FILE: cli/daemon/dash/ai/client.go type TaskMessage (line 16) | type TaskMessage struct method GetValue (line 29) | func (u *TaskMessage) GetValue() AIUpdateType { type AIStreamMessage (line 51) | type AIStreamMessage struct type aiTask (line 57) | type aiTask struct function getClient (line 61) | func getClient(errHandler func(err error)) *graphql.SubscriptionClient { type AITask (line 81) | type AITask struct method Stop (line 86) | func (t *AITask) Stop() error { function startAITask (line 92) | func startAITask[Query any](ctx context.Context, params map[string]inter... type AINotification (line 141) | type AINotification struct type AIError (line 148) | type AIError struct type AINotifier (line 153) | type AINotifier FILE: cli/daemon/dash/ai/codegen.go constant defAuthHandler (line 31) | defAuthHandler = `package auth constant PathDocPrefix (line 49) | PathDocPrefix = "Path Parameters" constant ErrDocPrefix (line 50) | ErrDocPrefix = "Errors" method Render (line 53) | func (p PathSegments) Render() (docPath string, goParams []string) { method Render (line 74) | func (s *Type) Render() string { method Render (line 102) | func (e *Endpoint) Render() string { function indentItem (line 130) | func indentItem(header, comment string) string { function renderDocList (line 143) | func renderDocList[T interface{ DocItem() (string, string) }](header str... function fmtComment (line 168) | func fmtComment(comment string, before, after int, args ...any) string { function generateSrcFiles (line 178) | func generateSrcFiles(services []Service, app *apps.Instance) (map[paths... function addMissingFuncBodies (line 235) | func addMissingFuncBodies(content []byte) (string, error) { function writeFiles (line 256) | func writeFiles(services []Service, app *apps.Instance) ([]paths.RelSlas... function toSrcFile (line 273) | func toSrcFile(filePath paths.FS, svc string, srcs ...string) (offset to... function updateCode (line 303) | func updateCode(ctx context.Context, services []Service, app *apps.Insta... FILE: cli/daemon/dash/ai/conv.go function toPathSegments (line 13) | func toPathSegments(p *resourcepaths.Path, docs map[string]string) []Pat... function metaPathToPathSegments (line 45) | func metaPathToPathSegments(metaPath *meta.Path) []PathSegment { function toSegmentValueType (line 57) | func toSegmentValueType(valueType meta.PathSegment_ParamType) SegmentVal... function toSegmentType (line 66) | func toSegmentType(segmentType meta.PathSegment_SegmentType) SegmentType { function toVisibility (line 81) | func toVisibility(accessType meta.RPC_AccessType) VisibilityType { function renderTypesFromMetadata (line 94) | func renderTypesFromMetadata(md *meta.Data, svcs ...string) string { function parseServicesFromMetadata (line 113) | func parseServicesFromMetadata(md *meta.Data, svcs ...string) []ServiceI... FILE: cli/daemon/dash/ai/manager.go type Manager (line 17) | type Manager struct method DefineEndpoints (line 23) | func (m *Manager) DefineEndpoints(ctx context.Context, appSlug string,... method ProposeSystemDesign (line 37) | func (m *Manager) ProposeSystemDesign(ctx context.Context, appSlug, pr... method ModifySystemDesign (line 47) | func (m *Manager) ModifySystemDesign(ctx context.Context, appSlug stri... method ParseCode (line 60) | func (m *Manager) ParseCode(ctx context.Context, services []Service, a... method UpdateCode (line 64) | func (m *Manager) UpdateCode(ctx context.Context, services []Service, ... method WriteFiles (line 72) | func (m *Manager) WriteFiles(ctx context.Context, services []Service, ... method PreviewFiles (line 86) | func (m *Manager) PreviewFiles(ctx context.Context, services []Service... function NewAIManager (line 19) | func NewAIManager() *Manager { type WriteFilesResponse (line 68) | type WriteFilesResponse struct type PreviewFile (line 77) | type PreviewFile struct type PreviewFilesResponse (line 82) | type PreviewFilesResponse struct FILE: cli/daemon/dash/ai/overlay.go type servicePaths (line 26) | type servicePaths struct method IsNew (line 32) | func (s *servicePaths) IsNew(svc string) bool { method Add (line 37) | func (s *servicePaths) Add(svc string, path paths.RelSlash) *servicePa... method PkgPath (line 42) | func (s *servicePaths) PkgPath(svc string) paths.Pkg { method FullPath (line 47) | func (s *servicePaths) FullPath(svc string) paths.FS { method RelPath (line 52) | func (s *servicePaths) RelPath(svc string) paths.RelSlash { method FileName (line 60) | func (s *servicePaths) FileName(svc, name string) (paths.FS, error) { method RelFileName (line 68) | func (s *servicePaths) RelFileName(svc, name string) (paths.RelSlash, ... function newServicePaths (line 85) | func newServicePaths(app *apps.Instance) (*servicePaths, error) { type overlay (line 107) | type overlay struct method Type (line 116) | func (o *overlay) Type() os.FileMode { method Info (line 120) | func (o *overlay) Info() (os.FileInfo, error) { method Name (line 124) | func (o *overlay) Name() string { method Size (line 128) | func (o *overlay) Size() int64 { method Mode (line 132) | func (o *overlay) Mode() os.FileMode { method ModTime (line 136) | func (o *overlay) ModTime() time.Time { method IsDir (line 140) | func (o *overlay) IsDir() bool { method Sys (line 144) | func (o *overlay) Sys() any { method Stat (line 149) | func (o *overlay) Stat() (os.FileInfo, error) { method Reader (line 153) | func (o *overlay) Reader() io.ReadCloser { type overlayReader (line 158) | type overlayReader struct method Close (line 163) | func (o *overlayReader) Close() error { return nil } function newOverlays (line 170) | func newOverlays(app *apps.Instance, overwrite bool, services ...Service... type overlays (line 195) | type overlays struct method Stat (line 200) | func (o *overlays) Stat(name string) (os.FileInfo, error) { method ReadDir (line 209) | func (o *overlays) ReadDir(name string) ([]os.DirEntry, error) { method PkgOverlay (line 227) | func (o *overlays) PkgOverlay() map[string][]byte { method ReadFile (line 235) | func (o *overlays) ReadFile(name string) ([]byte, error) { method Open (line 244) | func (o *overlays) Open(name string) (io.ReadCloser, error) { method pkgPaths (line 253) | func (o *overlays) pkgPaths() []paths.Pkg { method get (line 261) | func (o *overlays) get(p paths.FS) (*overlay, bool) { method validationErrors (line 267) | func (o *overlays) validationErrors(list *perr.List) []ValidationError { method validationError (line 278) | func (o *overlays) validationError(err *errinsrc.ErrInSrc) []Validatio... method add (line 313) | func (o *overlays) add(s Service, e *Endpoint) error { FILE: cli/daemon/dash/ai/parser.go function parseErrorList (line 28) | func parseErrorList(doc string) (string, []*Error) { function parsePathList (line 39) | func parsePathList(doc string) (string, map[string]string) { function parseDocList (line 54) | func parseDocList(doc, section string) (string, []docListItem) { type docListItem (line 100) | type docListItem struct function deref (line 106) | func deref(p schema.Type) schema.Type { function parseCode (line 118) | func parseCode(ctx context.Context, app *apps.Instance, services []Servi... function parseTypeField (line 290) | func parseTypeField(f schema.StructField) (*TypeField, bool) { function docText (line 310) | func docText(c *ast.CommentGroup) string { FILE: cli/daemon/dash/ai/sql.go function ParseSQLSchema (line 16) | func ParseSQLSchema(app *apps.Instance, schema string) (*daemon.SQLCPlug... FILE: cli/daemon/dash/ai/types.go type VisibilityType (line 7) | type VisibilityType constant VisibilityTypePublic (line 10) | VisibilityTypePublic VisibilityType = "public" constant VisibilityTypePrivate (line 11) | VisibilityTypePrivate VisibilityType = "private" constant VisibilityTypeAuth (line 12) | VisibilityTypeAuth VisibilityType = "auth" type SegmentType (line 15) | type SegmentType constant SegmentTypeLiteral (line 18) | SegmentTypeLiteral SegmentType = "literal" constant SegmentTypeParam (line 19) | SegmentTypeParam SegmentType = "param" constant SegmentTypeWildcard (line 20) | SegmentTypeWildcard SegmentType = "wildcard" constant SegmentTypeFallback (line 21) | SegmentTypeFallback SegmentType = "fallback" type SegmentValueType (line 24) | type SegmentValueType constant SegmentValueTypeString (line 26) | SegmentValueTypeString SegmentValueType = "string" type PathSegments (line 28) | type PathSegments type PathSegment (line 30) | type PathSegment struct method DocItem (line 37) | func (p PathSegment) DocItem() (string, string) { type Endpoint (line 41) | type Endpoint struct method Auth (line 57) | func (s *Endpoint) Auth() bool { method GraphQL (line 62) | func (s *Endpoint) GraphQL() *Endpoint { type Type (line 74) | type Type struct type Service (line 80) | type Service struct method GetName (line 87) | func (s Service) GetName() string { method GetEndpoints (line 91) | func (s Service) GetEndpoints() []*Endpoint { method GraphQL (line 101) | func (s Service) GraphQL() ServiceInput { type ServiceInput (line 98) | type ServiceInput type BaseAIUpdateType (line 109) | type BaseAIUpdateType struct method IsAIUpdateType (line 113) | func (b BaseAIUpdateType) IsAIUpdateType() {} type AIUpdateType (line 115) | type AIUpdateType interface function ptr (line 121) | func ptr[T any](val T) *T { type Result (line 125) | type Result struct type EndpointUpdate (line 131) | type EndpointUpdate struct type ServiceUpdate (line 144) | type ServiceUpdate struct type TypeUpdate (line 150) | type TypeUpdate struct type AISessionID (line 158) | type AISessionID type SessionUpdate (line 160) | type SessionUpdate struct type TitleUpdate (line 165) | type TitleUpdate struct type LocalEndpointUpdate (line 170) | type LocalEndpointUpdate struct type TypeField (line 176) | type TypeField struct type TypeFieldUpdate (line 184) | type TypeFieldUpdate struct type Error (line 194) | type Error struct method DocItem (line 199) | func (e Error) DocItem() (string, string) { method String (line 203) | func (e Error) String() string { type ErrorUpdate (line 207) | type ErrorUpdate struct type PathParamUpdate (line 215) | type PathParamUpdate struct type SyncResult (line 223) | type SyncResult struct type ValidationError (line 229) | type ValidationError struct type CodeType (line 238) | type CodeType constant CodeTypeEndpoint (line 241) | CodeTypeEndpoint CodeType = "endpoint" constant CodeTypeTypes (line 242) | CodeTypeTypes CodeType = "types" type Pos (line 245) | type Pos struct FILE: cli/daemon/dash/ai/types_test.go function TestWrapDoc (line 9) | func TestWrapDoc(t *testing.T) { FILE: cli/daemon/dash/apiproxy/apiproxy.go function New (line 16) | func New(targetURL string) (*httputil.ReverseProxy, error) { FILE: cli/daemon/dash/dash.go type handler (line 37) | type handler struct method GetMeta (line 46) | func (h *handler) GetMeta(appID string) (*meta.Data, error) { method GetNamespace (line 66) | func (h *handler) GetNamespace(ctx context.Context, appID string) (*na... method Handle (line 83) | func (h *handler) Handle(ctx context.Context, reply jsonrpc2.Replier, ... method listenNotify (line 621) | func (h *handler) listenNotify(ctx context.Context, ch <-chan *notific... type sourceContextResponse (line 616) | type sourceContextResponse struct method listenTraces (line 634) | func (s *Server) listenTraces() { method OnStart (line 664) | func (s *Server) OnStart(r *run.Run) { method OnCompileStart (line 684) | func (s *Server) OnCompileStart(r *run.Run) { method OnReload (line 700) | func (s *Server) OnReload(r *run.Run) { method OnStop (line 714) | func (s *Server) OnStop(r *run.Run) { method OnStdout (line 728) | func (s *Server) OnStdout(r *run.Run, out []byte) { method OnStderr (line 733) | func (s *Server) OnStderr(r *run.Run, out []byte) { method OnError (line 737) | func (s *Server) OnError(r *run.Run, err *errlist.List) { method onOutput (line 758) | func (s *Server) onOutput(r *run.Run, out []byte) { function makeProtoReplier (line 774) | func makeProtoReplier(rep jsonrpc2.Replier) jsonrpc2.Replier { type appStatus (line 787) | type appStatus struct type dbMigrationHistory (line 801) | type dbMigrationHistory struct type dbMigration (line 806) | type dbMigration struct function buildAppStatus (line 813) | func buildAppStatus(app *apps.Instance, runInstance *run.Run) (s appStat... function buildDbMigrationStatus (line 863) | func buildDbMigrationStatus(ctx context.Context, appMeta *meta.Data, clu... function buildMigrationHistory (line 881) | func buildMigrationHistory(dbMeta *meta.SQLDatabase, appliedVersions map... FILE: cli/daemon/dash/dash_test.go function TestBuildMigrationHistory (line 10) | func TestBuildMigrationHistory(t *testing.T) { FILE: cli/daemon/dash/dashproxy/dashproxy.go function New (line 21) | func New(targetURL string) (*httputil.ReverseProxy, error) { type versionAddingTransport (line 68) | type versionAddingTransport struct method RoundTrip (line 72) | func (t *versionAddingTransport) RoundTrip(req *http.Request) (*http.R... FILE: cli/daemon/dash/dbbrowser.go type QueryRequest (line 14) | type QueryRequest struct type TransactionRequest (line 23) | type TransactionRequest struct method Query (line 32) | func (h *handler) Query(ctx context.Context, req QueryRequest) ([]any, e... method Transaction (line 83) | func (h *handler) Transaction(ctx context.Context, req TransactionReques... method browserConn (line 136) | func (s *handler) browserConn(ctx context.Context, appID string, dbID st... FILE: cli/daemon/dash/server.go function NewServer (line 31) | func NewServer(appsMgr *apps.Manager, runMgr *run.Manager, nsMgr *namesp... type Server (line 64) | type Server struct method ServeHTTP (line 79) | func (s *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) { method WebSocket (line 91) | func (s *Server) WebSocket(w http.ResponseWriter, req *http.Request) { method addClient (line 122) | func (s *Server) addClient(ch chan *notification) { method removeClient (line 128) | func (s *Server) removeClient(ch chan *notification) { method hasClients (line 135) | func (s *Server) hasClients() bool { method notify (line 147) | func (s *Server) notify(n *notification) { type notification (line 141) | type notification struct type wsStream (line 164) | type wsStream struct method Close (line 169) | func (s *wsStream) Close() error { method Read (line 175) | func (s *wsStream) Read(context.Context) (jsonrpc2.Message, int64, err... method Write (line 190) | func (s *wsStream) Write(ctx context.Context, msg jsonrpc2.Message) (i... FILE: cli/daemon/db.go function toRoleType (line 25) | func toRoleType(role daemonpb.DBRole) sqldb.RoleType { method DBConnect (line 42) | func (s *Server) DBConnect(ctx context.Context, req *daemonpb.DBConnectR... method dbConnectLocal (line 61) | func (s *Server) dbConnectLocal(ctx context.Context, req *daemonpb.DBCon... method DBProxy (line 170) | func (s *Server) DBProxy(params *daemonpb.DBProxyRequest, stream daemonp... method DBReset (line 297) | func (s *Server) DBReset(req *daemonpb.DBResetRequest, stream daemonpb.D... function serveProxy (line 375) | func serveProxy(ctx context.Context, ln net.Listener, handler func(conte... function getClusterType (line 400) | func getClusterType(req interface{ GetClusterType() daemonpb.DBClusterTy... FILE: cli/daemon/debug.go method DumpMeta (line 21) | func (s *Server) DumpMeta(ctx context.Context, req *daemonpb.DumpMetaReq... FILE: cli/daemon/engine/runtime.go type server (line 16) | type server struct method ServeHTTP (line 27) | func (s *server) ServeHTTP(w http.ResponseWriter, req *http.Request) { method RecordTrace (line 36) | func (s *server) RecordTrace(w http.ResponseWriter, req *http.Request) { method parseTraceData (line 50) | func (s *server) parseTraceData(req *http.Request) (d trace2.RecordDat... function NewServer (line 21) | func NewServer(runMgr *run.Manager, rec *trace2.Recorder) http.Handler { FILE: cli/daemon/engine/trace/parse_test.go type parseTest (line 15) | type parseTest struct method Name (line 21) | func (pt parseTest[T]) Name() string { method Data (line 25) | func (pt parseTest[T]) Data() []byte { function TestParse (line 31) | func TestParse(t *testing.T) { FILE: cli/daemon/engine/trace/trace.go type ID (line 26) | type ID type TraceMeta (line 28) | type TraceMeta struct type Store (line 38) | type Store struct method Listen (line 55) | func (st *Store) Listen(ch chan<- *TraceMeta) { method Store (line 61) | func (st *Store) Store(ctx context.Context, tr *TraceMeta) error { method GetRootTrace (line 90) | func (st *Store) GetRootTrace(traceID *tracepb.TraceID) (rtn *tracepb.... method List (line 103) | func (st *Store) List(appID string) []*TraceMeta { function NewStore (line 47) | func NewStore() *Store { function Parse (line 110) | func Parse(log *zerolog.Logger, traceID ID, data []byte, version trace.V... type goKey (line 137) | type goKey struct type SymTabler (line 142) | type SymTabler interface type traceParser (line 146) | type traceParser struct method Parse (line 164) | func (tp *traceParser) Parse() error { method parseEventV3 (line 201) | func (tp *traceParser) parseEventV3(ev trace.EventType, ts uint64, siz... method parseEventV1 (line 257) | func (tp *traceParser) parseEventV1(ev byte, ts uint64, size int) error { method requestStart (line 291) | func (tp *traceParser) requestStart(ts uint64) error { method bodyStream (line 426) | func (tp *traceParser) bodyStream(ts uint64) error { method requestEnd (line 451) | func (tp *traceParser) requestEnd(ts uint64) error { method goroutineStart (line 525) | func (tp *traceParser) goroutineStart(ts uint64) error { method goroutineEnd (line 548) | func (tp *traceParser) goroutineEnd(ts uint64) error { method goroutineClear (line 561) | func (tp *traceParser) goroutineClear(ts uint64) error { method transactionStart (line 574) | func (tp *traceParser) transactionStart(ts uint64) error { method transactionEnd (line 601) | func (tp *traceParser) transactionEnd(ts uint64) error { method queryStart (line 638) | func (tp *traceParser) queryStart(ts uint64) error { method queryEnd (line 676) | func (tp *traceParser) queryEnd(ts uint64) error { method callStart (line 687) | func (tp *traceParser) callStart(ts uint64, size int) error { method callEnd (line 724) | func (tp *traceParser) callEnd(ts uint64) error { method httpStart (line 737) | func (tp *traceParser) httpStart(ts uint64) error { method httpEnd (line 759) | func (tp *traceParser) httpEnd(ts uint64) error { method httpBodyClosed (line 784) | func (tp *traceParser) httpBodyClosed(ts uint64) error { method httpEvent (line 796) | func (tp *traceParser) httpEvent() (*tracepb.HTTPTraceEvent, error) { method logMessage (line 900) | func (tp *traceParser) logMessage(ts uint64) error { method logField (line 967) | func (tp *traceParser) logField() (*tracepb.LogField, error) { method publishStart (line 1017) | func (tp *traceParser) publishStart(ts uint64) error { method publishEnd (line 1040) | func (tp *traceParser) publishEnd(ts uint64) error { method serviceInitStart (line 1053) | func (tp *traceParser) serviceInitStart(ts uint64) error { method serviceInitEnd (line 1075) | func (tp *traceParser) serviceInitEnd(ts uint64) error { method cacheOpStart (line 1090) | func (tp *traceParser) cacheOpStart(ts uint64) error { method cacheOpEnd (line 1127) | func (tp *traceParser) cacheOpEnd(ts uint64) error { method stack (line 1165) | func (tp *traceParser) stack(filterMode stackFilter) *tracepb.StackTra... method formattedStack (line 1216) | func (tp *traceParser) formattedStack() *tracepb.StackTrace { method parseRequestType (line 1235) | func (tp *traceParser) parseRequestType() (tracepb.Request_Type, error) { method parseTraceID (line 1248) | func (tp *traceParser) parseTraceID() *tracepb.TraceID { method parseHTTPHeaders (line 1257) | func (tp *traceParser) parseHTTPHeaders() map[string]string { type stackFilter (line 1158) | type stackFilter constant filterNone (line 1161) | filterNone stackFilter = iota constant filterDB (line 1162) | filterDB type traceReader (line 1268) | type traceReader struct method Offset (line 1274) | func (tr *traceReader) Offset() int { method Done (line 1278) | func (tr *traceReader) Done() bool { method Overflow (line 1282) | func (tr *traceReader) Overflow() bool { method Bytes (line 1286) | func (tr *traceReader) Bytes(b []byte) { method Skip (line 1294) | func (tr *traceReader) Skip(n int) { method Byte (line 1302) | func (tr *traceReader) Byte() byte { method Bool (line 1308) | func (tr *traceReader) Bool() bool { method String (line 1312) | func (tr *traceReader) String() string { method ByteString (line 1316) | func (tr *traceReader) ByteString() []byte { method Time (line 1326) | func (tr *traceReader) Time() time.Time { method Int32 (line 1332) | func (tr *traceReader) Int32() int32 { method Uint32 (line 1343) | func (tr *traceReader) Uint32() uint32 { method Int64 (line 1349) | func (tr *traceReader) Int64() int64 { method Uint64 (line 1360) | func (tr *traceReader) Uint64() uint64 { method Varint (line 1366) | func (tr *traceReader) Varint() int64 { method UVarint (line 1377) | func (tr *traceReader) UVarint() uint64 { method Float32 (line 1390) | func (tr *traceReader) Float32() float32 { method Float64 (line 1395) | func (tr *traceReader) Float64() float64 { FILE: cli/daemon/engine/trace2/recorder.go type Recorder (line 17) | type Recorder struct method RecordTrace (line 32) | func (h *Recorder) RecordTrace(data RecordData) error { function NewRecorder (line 21) | func NewRecorder(s Store) *Recorder { type RecordData (line 25) | type RecordData struct FILE: cli/daemon/engine/trace2/sqlite/read.go method List (line 19) | func (s *Store) List(ctx context.Context, q *trace2.Query, iter trace2.L... method emitCompleteSpanToListeners (line 90) | func (s *Store) emitCompleteSpanToListeners(ctx context.Context, appID, ... method Get (line 123) | func (s *Store) Get(ctx context.Context, appID, traceID string, iter tra... method GetSpanSummaries (line 160) | func (s *Store) GetSpanSummaries(ctx context.Context, appID, traceID str... method GetEvents (line 197) | func (s *Store) GetEvents(ctx context.Context, appID, traceID, spanID st... FILE: cli/daemon/engine/trace2/sqlite/write.go function New (line 23) | func New(db *sql.DB) *Store { type Store (line 29) | type Store struct method CleanEvery (line 50) | func (s *Store) CleanEvery(ctx context.Context, freq time.Duration, tr... method DoClean (line 64) | func (s *Store) DoClean(ctx context.Context, triggerAt, eventsToKeep, ... method Listen (line 124) | func (s *Store) Listen(ch chan<- trace2.NewSpanEvent) { method Clear (line 128) | func (s *Store) Clear(ctx context.Context, appID string) error { method WriteEvents (line 137) | func (s *Store) WriteEvents(ctx context.Context, meta *trace2.Meta, ev... method insertEvent (line 148) | func (s *Store) insertEvent(ctx context.Context, meta *trace2.Meta, ev... method updateSpanStartIndex (line 176) | func (s *Store) updateSpanStartIndex(ctx context.Context, meta *trace2... method updateSpanEndIndex (line 290) | func (s *Store) updateSpanEndIndex(ctx context.Context, meta *trace2.M... function scanRows (line 36) | func scanRows[T any](rows *sql.Rows) ([]T, error) { function encodeTraceID (line 386) | func encodeTraceID(id *tracepbcli.TraceID) string { function encodeSpanID (line 394) | func encodeSpanID(id uint64) string { FILE: cli/daemon/engine/trace2/store.go type Meta (line 11) | type Meta struct type Query (line 15) | type Query struct type Tag (line 39) | type Tag struct type ListEntryIterator (line 52) | type ListEntryIterator type EventIterator (line 59) | type EventIterator type Store (line 62) | type Store interface type NewSpanEvent (line 87) | type NewSpanEvent struct FILE: cli/daemon/exec_script.go method ExecScript (line 23) | func (s *Server) ExecScript(req *daemonpb.ExecScriptRequest, stream daem... method ExecSpec (line 123) | func (s *Server) ExecSpec(req *daemonpb.ExecSpecRequest, stream daemonpb... type execSpecStreamAdapter (line 213) | type execSpecStreamAdapter struct method Send (line 217) | func (a *execSpecStreamAdapter) Send(msg *daemonpb.CommandMessage) err... FILE: cli/daemon/export.go method Export (line 11) | func (s *Server) Export(req *daemonpb.ExportRequest, stream daemonpb.Dae... FILE: cli/daemon/export/download.go constant DOWNLOAD_BASE_URL (line 23) | DOWNLOAD_BASE_URL = "https://storage.googleapis.com/encore-optional/encore" function downloadBinary (line 26) | func downloadBinary(platform, arch string, binary string, log zerolog.Lo... function tryCleanupPreviousVersions (line 65) | func tryCleanupPreviousVersions(binDir dockerbuild.HostPath) { function downloadFile (line 83) | func downloadFile(url, dest string) error { function validateHash (line 135) | func validateHash(file, hash string) error { FILE: cli/daemon/export/export.go function Docker (line 37) | func Docker(ctx context.Context, app *apps.Instance, req *daemonpb.Expor... function orDefault (line 293) | func orDefault[T comparable](value T, defaultValue T) T { function resolveBaseImage (line 301) | func resolveBaseImage(ctx context.Context, log zerolog.Logger, p *daemon... function pushDockerImage (line 348) | func pushDockerImage(ctx context.Context, log zerolog.Logger, img v1.Ima... function executeHook (line 358) | func executeHook(ctx context.Context, hook appfile.Hook, workingDir stri... FILE: cli/daemon/export/infra_config.go constant defaultInfraConfigPath (line 27) | defaultInfraConfigPath dockerbuild.ImagePath = "/encore/infra.config.json" type EmbeddedInfraConfigParams (line 29) | type EmbeddedInfraConfigParams struct function buildAndValidateInfraConfig (line 45) | func buildAndValidateInfraConfig(params EmbeddedInfraConfigParams) (*inf... function formatCronJobInstructions (line 332) | func formatCronJobInstructions(services []string, md *meta.Data) (string... function generateTable (line 365) | func generateTable(rows [][]string) string { function pathToString (line 416) | func pathToString(path *meta.Path) string { function formatEnvVars (line 434) | func formatEnvVars(envVars map[infra.JSONPath]infra.EnvDesc) string { function configError (line 452) | func configError(missing map[string][]string, validation map[infra.JSONP... FILE: cli/daemon/internal/runlog/runlog.go type Log (line 8) | type Log interface type oslog (line 13) | type oslog struct method Stdout (line 15) | func (oslog) Stdout(buffered bool) io.Writer { return os.Stdout } method Stderr (line 16) | func (oslog) Stderr(buffered bool) io.Writer { return os.Stderr } function OS (line 18) | func OS() Log { FILE: cli/daemon/internal/sym/sym.go type Table (line 11) | type Table struct function Load (line 16) | func Load(r io.ReaderAt) (*Table, error) { FILE: cli/daemon/internal/sym/sym_darwin.go function load (line 11) | func load(r io.ReaderAt) (*Table, error) { FILE: cli/daemon/internal/sym/sym_elf.go function load (line 14) | func load(r io.ReaderAt) (*Table, error) { FILE: cli/daemon/internal/sym/sym_windows.go function load (line 13) | func load(r io.ReaderAt) (*Table, error) { function findPESymbol (line 49) | func findPESymbol(f *pe.File, name string) (*pe.Symbol, error) { function loadPETable (line 65) | func loadPETable(f *pe.File, sname, ename string) ([]byte, error) { FILE: cli/daemon/mcp/api_tools.go method registerAPITools (line 23) | func (m *Manager) registerAPITools() { method callEndpoint (line 67) | func (m *Manager) callEndpoint(ctx context.Context, request mcp.CallTool... method getEndpoints (line 191) | func (m *Manager) getEndpoints(ctx context.Context, request mcp.CallTool... method getMiddleware (line 405) | func (m *Manager) getMiddleware(ctx context.Context, request mcp.CallToo... method getAuthHandlers (line 554) | func (m *Manager) getAuthHandlers(ctx context.Context, request mcp.CallT... FILE: cli/daemon/mcp/bucket_tools.go method registerBucketTools (line 14) | func (m *Manager) registerBucketTools() { method listObjects (line 29) | func (m *Manager) listObjects(ctx context.Context, request mcp.CallToolR... method getStorageBuckets (line 73) | func (m *Manager) getStorageBuckets(ctx context.Context, request mcp.Cal... FILE: cli/daemon/mcp/cache_tools.go method registerCacheTools (line 14) | func (m *Manager) registerCacheTools() { method getCacheKeyspaces (line 20) | func (m *Manager) getCacheKeyspaces(ctx context.Context, request mcp.Cal... FILE: cli/daemon/mcp/cron_tools.go method registerCronTools (line 11) | func (m *Manager) registerCronTools() { method getCronJobs (line 17) | func (m *Manager) getCronJobs(ctx context.Context, request mcp.CallToolR... FILE: cli/daemon/mcp/db_tools.go method registerDatabaseTools (line 17) | func (m *Manager) registerDatabaseTools() { method getDatabases (line 51) | func (m *Manager) getDatabases(ctx context.Context, request mcp.CallTool... method getTablesForDatabase (line 116) | func (m *Manager) getTablesForDatabase(ctx context.Context, dbName strin... method withConn (line 180) | func (m *Manager) withConn(ctx context.Context, dbName string, fn func(d... method runQuery (line 228) | func (m *Manager) runQuery(ctx context.Context, request mcp.CallToolRequ... FILE: cli/daemon/mcp/docs_tools.go method registerDocsTools (line 18) | func (m *Manager) registerDocsTools() { method searchDocs (line 43) | func (m *Manager) searchDocs(ctx context.Context, request mcp.CallToolRe... function performAlgoliaSearch (line 91) | func performAlgoliaSearch(ctx context.Context, query string, page, hitsP... method getDocs (line 142) | func (m *Manager) getDocs(ctx context.Context, request mcp.CallToolReque... function fetchDocContent (line 204) | func fetchDocContent(ctx context.Context, url string) (string, error) { function findMainElement (line 251) | func findMainElement(n *html.Node) *html.Node { function extractText (line 266) | func extractText(n *html.Node, sb *strings.Builder) { function cleanText (line 309) | func cleanText(text string) string { FILE: cli/daemon/mcp/mcp.go type Manager (line 19) | type Manager struct method Serve (line 98) | func (m *Manager) Serve(listener net.Listener) error { method getApp (line 102) | func (m *Manager) getApp(ctx context.Context) (*apps.Instance, error) { type appContextKey (line 32) | type appContextKey struct type appContext (line 34) | type appContext struct function WithAppID (line 38) | func WithAppID(ctx context.Context, appID string) context.Context { function GetAppID (line 42) | func GetAppID(ctx context.Context) (string, bool) { function NewManager (line 49) | func NewManager(apps *apps.Manager, cluster *sqldb.ClusterManager, ns *n... function addAppToContext (line 91) | func addAppToContext(ctx context.Context, r *http.Request) context.Conte... FILE: cli/daemon/mcp/metrics_tools.go method registerMetricsTools (line 12) | func (m *Manager) registerMetricsTools() { method getMetrics (line 18) | func (m *Manager) getMetrics(ctx context.Context, request mcp.CallToolRe... FILE: cli/daemon/mcp/pubsub_tools.go method registerPubSubTools (line 12) | func (m *Manager) registerPubSubTools() { method getPubSub (line 18) | func (m *Manager) getPubSub(ctx context.Context, request mcp.CallToolReq... FILE: cli/daemon/mcp/schema_json.go type FieldLocation (line 14) | type FieldLocation constant FieldLocationBody (line 17) | FieldLocationBody FieldLocation = 0 constant FieldLocationQuery (line 18) | FieldLocationQuery FieldLocation = 1 constant FieldLocationHeader (line 19) | FieldLocationHeader FieldLocation = 2 constant FieldLocationCookie (line 20) | FieldLocationCookie FieldLocation = 3 constant FieldLocationUnused (line 21) | FieldLocationUnused FieldLocation = 4 type DescribedField (line 25) | type DescribedField struct function StructBits (line 34) | func StructBits(s *schema.Struct, method string, asResponse bool, asGoSt... function writeFieldsAsJSON (line 78) | func writeFieldsAsJSON(fields []DescribedField, asGoStruct bool) string { function writeCookiesAsJSON (line 104) | func writeCookiesAsJSON(fields []DescribedField, asGoStruct bool) string { function renderTypeValue (line 135) | func renderTypeValue(buf *bytes.Buffer, typ *schema.Type) { function renderBuiltinValue (line 188) | func renderBuiltinValue(buf *bytes.Buffer, b schema.Builtin, urlEncode b... function renderLiteralValue (line 231) | func renderLiteralValue(buf *bytes.Buffer, lit *schema.Literal) { function renderFieldValueAsQueryParam (line 254) | func renderFieldValueAsQueryParam(typ *schema.Type) string { function splitFieldsByLocation (line 269) | func splitFieldsByLocation(s *schema.Struct, method string, asResponse b... function fieldNameAndLocation (line 292) | func fieldNameAndLocation(f *schema.Field, method string, asResponse boo... function NamedOrInlineStruct (line 374) | func NamedOrInlineStruct(meta map[uint32]*schema.Decl, t *schema.Type) (... FILE: cli/daemon/mcp/secret_tools.go method registerSecretTools (line 12) | func (m *Manager) registerSecretTools() { method getSecrets (line 18) | func (m *Manager) getSecrets(ctx context.Context, request mcp.CallToolRe... FILE: cli/daemon/mcp/src_tools.go method registerSrcTools (line 14) | func (m *Manager) registerSrcTools() { method getMetadata (line 31) | func (m *Manager) getMetadata(ctx context.Context, request mcp.CallToolR... method getSrcFiles (line 45) | func (m *Manager) getSrcFiles(ctx context.Context, request mcp.CallToolR... FILE: cli/daemon/mcp/trace_tools.go method registerTraceResources (line 17) | func (m *Manager) registerTraceResources() { method registerTraceTools (line 27) | func (m *Manager) registerTraceTools() { method listTraces (line 50) | func (m *Manager) listTraces(ctx context.Context, request mcp.CallToolRe... method getTrace (line 113) | func (m *Manager) getTrace(ctx context.Context, request mcp.CallToolRequ... method getTraceResource (line 158) | func (m *Manager) getTraceResource(ctx context.Context, request mcp.Read... FILE: cli/daemon/mcp/util.go function findServiceNameForPackage (line 10) | func findServiceNameForPackage(md *metav1.Data, pkgPath string) string { function formatDuration (line 20) | func formatDuration(nanos int64) string { FILE: cli/daemon/namespace.go method CreateNamespace (line 14) | func (s *Server) CreateNamespace(ctx context.Context, req *daemonpb.Crea... method ListNamespaces (line 26) | func (s *Server) ListNamespaces(ctx context.Context, req *daemonpb.ListN... method DeleteNamespace (line 39) | func (s *Server) DeleteNamespace(ctx context.Context, req *daemonpb.Dele... method SwitchNamespace (line 50) | func (s *Server) SwitchNamespace(ctx context.Context, req *daemonpb.Swit... method namespaceOrActive (line 70) | func (s *Server) namespaceOrActive(ctx context.Context, app *apps.Instan... FILE: cli/daemon/namespace/namespace.go type ID (line 21) | type ID method String (line 25) | func (id ID) String() string { return string(id) } type Name (line 22) | type Name function ParseID (line 27) | func ParseID(s string) (ID, bool) { function NewManager (line 35) | func NewManager(db *sql.DB) *Manager { type Manager (line 40) | type Manager struct method RegisterDeletionHandler (line 45) | func (mgr *Manager) RegisterDeletionHandler(h DeletionHandler) { method Create (line 58) | func (m *Manager) Create(ctx context.Context, app *apps.Instance, name... method List (line 113) | func (m *Manager) List(ctx context.Context, app *apps.Instance) ([]*Na... method GetByName (line 150) | func (m *Manager) GetByName(ctx context.Context, app *apps.Instance, n... method GetByID (line 167) | func (m *Manager) GetByID(ctx context.Context, app *apps.Instance, id ... method Delete (line 184) | func (m *Manager) Delete(ctx context.Context, app *apps.Instance, name... method Switch (line 220) | func (m *Manager) Switch(ctx context.Context, app *apps.Instance, name... method GetActive (line 286) | func (m *Manager) GetActive(ctx context.Context, app *apps.Instance) (... type Namespace (line 49) | type Namespace struct method ToProto (line 314) | func (ns *Namespace) ToProto() *daemonpb.Namespace { type DeletionHandler (line 330) | type DeletionHandler interface FILE: cli/daemon/objects/manager.go function NewClusterManager (line 14) | func NewClusterManager(ns *namespace.Manager) *ClusterManager { type ClusterManager (line 21) | type ClusterManager struct method BaseDir (line 25) | func (cm *ClusterManager) BaseDir(ns namespace.ID) (string, error) { method CanDeleteNamespace (line 35) | func (cm *ClusterManager) CanDeleteNamespace(ctx context.Context, app ... method DeleteNamespace (line 40) | func (cm *ClusterManager) DeleteNamespace(ctx context.Context, app *ap... method PersistentStoreFallback (line 50) | func (cm *ClusterManager) PersistentStoreFallback(id string) (gcsemu.S... FILE: cli/daemon/objects/objects.go type Server (line 20) | type Server struct method Initialize (line 53) | func (s *Server) Initialize(md *meta.Data) error { method Start (line 62) | func (s *Server) Start() error { method Stop (line 86) | func (s *Server) Stop() { method Endpoint (line 93) | func (s *Server) Endpoint() string { method PublicBaseURL (line 102) | func (s *Server) PublicBaseURL() string { function NewInMemoryServer (line 32) | func NewInMemoryServer(public *PublicBucketServer) *Server { function NewDirServer (line 38) | func NewDirServer(public *PublicBucketServer, nsID namespace.ID, baseDir... function newServer (line 43) | func newServer(public *PublicBucketServer, id string, store gcsemu.Store... function IsUsed (line 107) | func IsUsed(md *meta.Data) bool { FILE: cli/daemon/objects/public.go type Fallback (line 23) | type Fallback function NewPublicBucketServer (line 27) | func NewPublicBucketServer(baseAddr string, fallback Fallback) *PublicBu... type PublicBucketServer (line 39) | type PublicBucketServer struct method Serve (line 48) | func (s *PublicBucketServer) Serve(ln net.Listener) error { method Register (line 52) | func (s *PublicBucketServer) Register(namespace string, store gcsemu.S... method Deregister (line 58) | func (s *PublicBucketServer) Deregister(namespace string) { method ServeHTTP (line 64) | func (s *PublicBucketServer) ServeHTTP(w http.ResponseWriter, req *htt... method BaseAddr (line 68) | func (s *PublicBucketServer) BaseAddr() string { method handler (line 72) | func (s *PublicBucketServer) handler(w http.ResponseWriter, req *http.... function validateGcsSignedRequest (line 162) | func validateGcsSignedRequest(req *http.Request, now time.Time) error { function queryLowerCase (line 201) | func queryLowerCase(req *http.Request) map[string]string { function parseObjectMeta (line 209) | func parseObjectMeta(req *http.Request) storage.Object { FILE: cli/daemon/pubsub/nsq.go type NSQDaemon (line 15) | type NSQDaemon struct method Stats (line 22) | func (n *NSQDaemon) Stats() (*nsqd.Stats, error) { method isReady (line 30) | func (n *NSQDaemon) isReady() error { method Addr (line 42) | func (n *NSQDaemon) Addr() string { method Start (line 46) | func (n *NSQDaemon) Start() error { method Stop (line 82) | func (n *NSQDaemon) Stop() { type logAdapter (line 88) | type logAdapter struct method Output (line 92) | func (l *logAdapter) Output(maxdepth int, s string) error { method OutputLevel (line 117) | func (l *logAdapter) OutputLevel(lvl string) zerolog.Level { FILE: cli/daemon/pubsub/utils.go function IsUsed (line 8) | func IsUsed(md *meta.Data) bool { FILE: cli/daemon/redis/redis.go type Server (line 14) | type Server struct method Start (line 31) | func (s *Server) Start() error { method Stop (line 42) | func (s *Server) Stop() { method Miniredis (line 48) | func (s *Server) Miniredis() *miniredis.Miniredis { method Addr (line 52) | func (s *Server) Addr() string { method doCleanup (line 60) | func (s *Server) doCleanup() { method clearKeys (line 84) | func (s *Server) clearKeys() { constant tickInterval (line 22) | tickInterval = 1 * time.Second function New (line 24) | func New() *Server { function IsUsed (line 102) | func IsUsed(md *meta.Data) bool { FILE: cli/daemon/run.go method Run (line 25) | func (s *Server) Run(req *daemonpb.RunRequest, stream daemonpb.Daemon_Ru... FILE: cli/daemon/run/call.go type ApiCallParams (line 20) | type ApiCallParams struct function CallAPI (line 32) | func CallAPI(ctx context.Context, run *Run, p *ApiCallParams) (map[strin... function findRPC (line 79) | func findRPC(md *v1.Data, service, endpoint string) *v1.RPC { function prepareRequest (line 94) | func prepareRequest(ctx context.Context, baseURL string, md *v1.Data, p ... function handleResponse (line 161) | func handleResponse(md *v1.Data, p *ApiCallParams, headers http.Header, ... type httpRequestSpec (line 239) | type httpRequestSpec struct function newHTTPRequestSpec (line 254) | func newHTTPRequestSpec() *httpRequestSpec { function addToRequest (line 265) | func addToRequest(req *httpRequestSpec, rawPayload []byte, params map[st... FILE: cli/daemon/run/check.go type CheckParams (line 18) | type CheckParams struct method Check (line 40) | func (mgr *Manager) Check(ctx context.Context, p CheckParams) (buildDir ... FILE: cli/daemon/run/errors.go function AsErrorList (line 10) | func AsErrorList(err error) *errlist.List { FILE: cli/daemon/run/exec_command.go type ExecSpecParams (line 27) | type ExecSpecParams struct type ExecSpecResponse (line 55) | type ExecSpecResponse struct method ExecSpec (line 64) | func (mgr *Manager) ExecSpec(ctx context.Context, p ExecSpecParams) (*Ex... FILE: cli/daemon/run/exec_script.go type ExecScriptParams (line 34) | type ExecScriptParams struct method ExecScript (line 62) | func (mgr *Manager) ExecScript(ctx context.Context, p ExecScriptParams) ... FILE: cli/daemon/run/http.go method ServeHTTP (line 16) | func (r *Run) ServeHTTP(w http.ResponseWriter, req *http.Request) { function addAuthKeyToRequest (line 21) | func addAuthKeyToRequest(req *http.Request, authKey config.EncoreAuthKey) { constant TestHeaderDisablePlatformAuth (line 39) | TestHeaderDisablePlatformAuth = "X-Encore-Test-Disable-Platform-Auth" FILE: cli/daemon/run/infra/encorecloudtesting.go method setTestEncoreCloud (line 23) | func (rm *ResourceManager) setTestEncoreCloud(cfg *config.Runtime) (useL... FILE: cli/daemon/run/infra/infra.go type Type (line 26) | type Type constant PubSub (line 29) | PubSub Type = "pubsub" constant Cache (line 30) | Cache Type = "cache" constant SQLDB (line 31) | SQLDB Type = "sqldb" constant Objects (line 32) | Objects Type = "objects" constant encoreCloudExampleTopicID (line 38) | encoreCloudExampleTopicID = "res_0o9ioqnrirflhhm3t720" constant encoreCloudExampleSubscriptionID (line 42) | encoreCloudExampleSubscriptionID = "res_0o9ioqnrirflhhm3t730" type ResourceManager (line 47) | type ResourceManager struct method StopAll (line 78) | func (rm *ResourceManager) StopAll() { method StartRequiredServices (line 96) | func (rm *ResourceManager) StartRequiredServices(a *optracker.AsyncBui... method StartPubSub (line 115) | func (rm *ResourceManager) StartPubSub(ctx context.Context) error { method GetPubSub (line 129) | func (rm *ResourceManager) GetPubSub() *pubsub.NSQDaemon { method StartRedis (line 140) | func (rm *ResourceManager) StartRedis(ctx context.Context) error { method GetRedis (line 154) | func (rm *ResourceManager) GetRedis() *redis.Server { method StartObjects (line 165) | func (rm *ResourceManager) StartObjects(md *meta.Data) func(context.Co... method GetObjects (line 197) | func (rm *ResourceManager) GetObjects() *objects.Server { method StartSQLCluster (line 207) | func (rm *ResourceManager) StartSQLCluster(a *optracker.AsyncBuildJobs... method GetSQLCluster (line 262) | func (rm *ResourceManager) GetSQLCluster() *sqldb.Cluster { method UpdateConfig (line 275) | func (rm *ResourceManager) UpdateConfig(cfg *config.Runtime, md *meta.... method SQLServerConfig (line 375) | func (rm *ResourceManager) SQLServerConfig() (config.SQLServer, error) { method SQLDatabaseConfig (line 389) | func (rm *ResourceManager) SQLDatabaseConfig(db *meta.SQLDatabase) (co... method PubSubProviderConfig (line 406) | func (rm *ResourceManager) PubSubProviderConfig() (config.PubsubProvid... method PubSubTopicConfig (line 420) | func (rm *ResourceManager) PubSubTopicConfig(topic *meta.PubSubTopic) ... method PubSubSubscriptionConfig (line 436) | func (rm *ResourceManager) PubSubSubscriptionConfig(_ *meta.PubSubTopi... method RedisConfig (line 447) | func (rm *ResourceManager) RedisConfig(redis *meta.CacheCluster) (conf... method BucketProviderConfig (line 466) | func (rm *ResourceManager) BucketProviderConfig() (config.BucketProvid... function NewResourceManager (line 62) | func NewResourceManager(app *apps.Instance, sqlMgr *sqldb.ClusterManager... type Resource (line 89) | type Resource interface FILE: cli/daemon/run/manager.go type Manager (line 24) | type Manager struct method FindProc (line 59) | func (mgr *Manager) FindProc(procID string) *ProcGroup { method FindRunByAppID (line 72) | func (mgr *Manager) FindRunByAppID(appID string) *Run { method ListRuns (line 89) | func (mgr *Manager) ListRuns() []*Run { method AddListener (line 103) | func (mgr *Manager) AddListener(ln EventListener) { method RunStdout (line 107) | func (mgr *Manager) RunStdout(r *Run, out []byte) { method RunStderr (line 115) | func (mgr *Manager) RunStderr(r *Run, out []byte) { method RunError (line 123) | func (mgr *Manager) RunError(r *Run, err *errlist.List) { method generateServiceDiscoveryMap (line 154) | func (mgr *Manager) generateServiceDiscoveryMap(p generateConfigParams... method getInternalServiceToServiceAuthMethod (line 177) | func (mgr *Manager) getInternalServiceToServiceAuthMethod() config.Ser... method generateConfig (line 181) | func (mgr *Manager) generateConfig(p generateConfigParams) (*config.Ru... type EventListener (line 40) | type EventListener interface type parseAppParams (line 129) | type parseAppParams struct type generateConfigParams (line 137) | type generateConfigParams struct FILE: cli/daemon/run/nsq_names.go function isValidNSQName (line 15) | func isValidNSQName(name string) bool { function hashNSQName (line 21) | func hashNSQName(name string) string { function ensureValidNSQName (line 27) | func ensureValidNSQName(name string) string { FILE: cli/daemon/run/proc_groups.go type procGroupOptions (line 35) | type procGroupOptions struct function newProcGroup (line 47) | func newProcGroup(opts procGroupOptions) *ProcGroup { type ProcGroup (line 73) | type ProcGroup struct method ProxyReq (line 103) | func (pg *ProcGroup) ProxyReq(w http.ResponseWriter, req *http.Request) { method Done (line 114) | func (pg *ProcGroup) Done() <-chan struct{} { method Start (line 132) | func (pg *ProcGroup) Start() (err error) { method Close (line 149) | func (pg *ProcGroup) Close() { method Kill (line 167) | func (pg *ProcGroup) Kill() { method parseSymTable (line 178) | func (pg *ProcGroup) parseSymTable(binPath string) { method SymTable (line 194) | func (pg *ProcGroup) SymTable(ctx context.Context) (*sym.Table, error) { method newProc (line 204) | func (pg *ProcGroup) newProc(processName string, listenAddr netip.Addr... method NewAllInOneProc (line 241) | func (pg *ProcGroup) NewAllInOneProc(spec builder.Cmd, listenAddr neti... method NewProcForService (line 278) | func (pg *ProcGroup) NewProcForService(serviceName string, listenAddr ... method NewProcForGateway (line 315) | func (pg *ProcGroup) NewProcForGateway(gatewayName string, listenAddr ... method Warnings (line 361) | func (pg *ProcGroup) Warnings() (rtn []warning) { type warning (line 356) | type warning struct type Proc (line 373) | type Proc struct method Start (line 391) | func (p *Proc) Start() error { method start (line 401) | func (p *Proc) start() error { method Close (line 451) | func (p *Proc) Close() { method ProxyReq (line 472) | func (p *Proc) ProxyReq(w http.ResponseWriter, req *http.Request) { method Kill (line 479) | func (p *Proc) Kill() { method pollUntilProcessIsListening (line 490) | func (p *Proc) pollUntilProcessIsListening(ctx context.Context) (ok bo... function newNoopGateway (line 510) | func newNoopGateway(pg *ProcGroup) *noopgateway.Gateway { FILE: cli/daemon/run/run.go type Run (line 53) | type Run struct method Close (line 220) | func (r *Run) Close() { method ProcGroup (line 245) | func (r *Run) ProcGroup() *ProcGroup { method StoreProc (line 254) | func (r *Run) StoreProc(p *ProcGroup) { method Done (line 259) | func (r *Run) Done() <-chan struct{} { method Reload (line 265) | func (r *Run) Reload() error { method start (line 279) | func (r *Run) start(ln net.Listener, tracker *optracker.OpTracker) (er... method buildAndStart (line 345) | func (r *Run) buildAndStart(ctx context.Context, tracker *optracker.Op... method StartProcGroup (line 546) | func (r *Run) StartProcGroup(params *StartProcGroupParams) (p *ProcGro... type StartParams (line 75) | type StartParams struct type BrowserMode (line 113) | type BrowserMode constant BrowserModeAuto (line 116) | BrowserModeAuto BrowserMode = iota constant BrowserModeNever (line 117) | BrowserModeNever constant BrowserModeAlways (line 118) | BrowserModeAlways function BrowserModeFromConfig (line 121) | func BrowserModeFromConfig(cfg *userconfig.Config) BrowserMode { function BrowserModeFromProto (line 132) | func BrowserModeFromProto(b daemonpb.RunRequest_BrowserMode) BrowserMode { function DebugModeFromProto (line 145) | func DebugModeFromProto(d daemonpb.RunRequest_DebugMode) builder.DebugMo... method Start (line 160) | func (mgr *Manager) Start(ctx context.Context, params StartParams) (run ... type RunLogger (line 235) | type RunLogger interface type StartProcGroupParams (line 530) | type StartProcGroupParams struct constant gracefulShutdownTime (line 543) | gracefulShutdownTime = 10 * time.Second type logWriter (line 736) | type logWriter struct method Write (line 753) | func (w *logWriter) Write(b []byte) (int, error) { method Flush (line 779) | func (w *logWriter) Flush() { function newLogWriter (line 743) | func newLogWriter(run *Run, fn func(*Run, []byte)) *logWriter { function GenID (line 789) | func GenID() string { function encodeSecretsEnv (line 798) | func encodeSecretsEnv(secrets map[string]string) string { function usesSecrets (line 828) | func usesSecrets(md *meta.Data) bool { function genAuthKey (line 837) | func genAuthKey() config.EncoreAuthKey { method CanDeleteNamespace (line 854) | func (m *Manager) CanDeleteNamespace(ctx context.Context, app *apps.Inst... method DeleteNamespace (line 867) | func (m *Manager) DeleteNamespace(ctx context.Context, app *apps.Instanc... function isSingleProc (line 873) | func isSingleProc(outputs []builder.BuildOutput) bool { FILE: cli/daemon/run/runtime_config2.go constant runtimeCfgEnvVar (line 38) | runtimeCfgEnvVar = "ENCORE_RUNTIME_CONFIG" constant runtimeCfgPathEnvVar (line 39) | runtimeCfgPathEnvVar = "ENCORE_RUNTIME_CONFIG_PATH" constant appSecretsEnvVar (line 40) | appSecretsEnvVar = "ENCORE_APP_SECRETS" constant serviceCfgEnvPrefix (line 41) | serviceCfgEnvPrefix = "ENCORE_CFG_" constant listenEnvVar (line 42) | listenEnvVar = "ENCORE_LISTEN_ADDR" constant metaEnvVar (line 43) | metaEnvVar = "ENCORE_APP_META" constant metaPathEnvVar (line 44) | metaPathEnvVar = "ENCORE_APP_META_PATH" type RuntimeConfigGenerator (line 47) | type RuntimeConfigGenerator struct method initialize (line 108) | func (g *RuntimeConfigGenerator) initialize() error { method ProcPerService (line 501) | func (g *RuntimeConfigGenerator) ProcPerService(proxy *svcproxy.SvcPro... method AllInOneProc (line 578) | func (g *RuntimeConfigGenerator) AllInOneProc(useRuntimeConfigV2 bool)... method ProcPerServiceWithNewRuntimeConfig (line 620) | func (g *RuntimeConfigGenerator) ProcPerServiceWithNewRuntimeConfig(pr... method ForTests (line 700) | func (g *RuntimeConfigGenerator) ForTests(newRuntimeConf bool) (envs [... method ProcEnvs (line 763) | func (g *RuntimeConfigGenerator) ProcEnvs(proc *ProcConfig, useRuntime... method writeRuntimeConfig (line 793) | func (g *RuntimeConfigGenerator) writeRuntimeConfig(rt *runtimev1.Runt... method writeMetadata (line 858) | func (g *RuntimeConfigGenerator) writeMetadata() ([]string, error) { method MissingSecrets (line 876) | func (g *RuntimeConfigGenerator) MissingSecrets() []string { method encodeSecrets (line 891) | func (g *RuntimeConfigGenerator) encodeSecrets(secretNames map[string]... method encodeConfigs (line 899) | func (g *RuntimeConfigGenerator) encodeConfigs(svcNames ...string) []s... type GatewayConfig (line 103) | type GatewayConfig struct type ProcConfig (line 493) | type ProcConfig struct function ptrOrNil (line 755) | func ptrOrNil[T comparable](val T) *T { function secretsUsedByServices (line 920) | func secretsUsedByServices(md *meta.Data, svcNames ...string) (secretNam... function freeLocalhostAddress (line 938) | func freeLocalhostAddress() (netip.AddrPort, error) { function encodeServiceConfigs (line 948) | func encodeServiceConfigs(svcCfgs map[string]string) []string { function gzipBytes (line 957) | func gzipBytes(data []byte) []byte { function reverseString (line 965) | func reverseString(s string) string { constant dummyPrivateKeyReversed (line 977) | dummyPrivateKeyReversed = `-----YEK ETAVIRP DNE----- FILE: cli/daemon/run/tests.go type TestParams (line 32) | type TestParams struct method Test (line 40) | func (mgr *Manager) Test(ctx context.Context, params TestParams) (err er... type TestSpecParams (line 63) | type TestSpecParams struct type TestSpecResponse (line 92) | type TestSpecResponse struct method TestSpec (line 99) | func (mgr *Manager) TestSpec(ctx context.Context, params TestSpecParams)... method testSpec (line 119) | func (mgr *Manager) testSpec(ctx context.Context, bld builder.Impl, expS... FILE: cli/daemon/run/watch.go method watch (line 13) | func (mgr *Manager) watch(run *Run) error { function IgnoreEvents (line 48) | func IgnoreEvents(events []watcher.Event) bool { function ignoreEvent (line 57) | func ignoreEvent(ev watcher.Event) bool { FILE: cli/daemon/schema.go function genSchema (line 14) | func genSchema(meta *meta.Data, decl *schema.Type) []byte { type schemaRenderer (line 26) | type schemaRenderer struct method Render (line 33) | func (r *schemaRenderer) Render(d *schema.Type) []byte { method renderType (line 38) | func (r *schemaRenderer) renderType(typ *schema.Type) { method renderStruct (line 85) | func (r *schemaRenderer) renderStruct(s *schema.Struct) { method renderMap (line 106) | func (r *schemaRenderer) renderMap(m *schema.Map) { method renderList (line 114) | func (r *schemaRenderer) renderList(l *schema.List) { method renderBuiltin (line 120) | func (r *schemaRenderer) renderBuiltin(b schema.Builtin) { method renderNamed (line 152) | func (r *schemaRenderer) renderNamed(n *schema.Named) { FILE: cli/daemon/secret/secret.go function New (line 30) | func New() *Manager { type Manager (line 35) | type Manager struct method Load (line 65) | func (mgr *Manager) Load(app *apps.Instance) *LoadResult { method UpdateKey (line 138) | func (mgr *Manager) UpdateKey(appSlug, key, value string) { method fetch (line 159) | func (mgr *Manager) fetch(appSlug string, poll bool) <-chan singleflig... method loadFromCache (line 190) | func (mgr *Manager) loadFromCache(appSlug string) (*Data, bool) { method startPolling (line 211) | func (mgr *Manager) startPolling() { method writeToDisk (line 235) | func (mgr *Manager) writeToDisk(appSlug string, data *Data) (err error) { method readFromDisk (line 263) | func (mgr *Manager) readFromDisk(appSlug string) (data *Data, err erro... method secretsPath (line 284) | func (mgr *Manager) secretsPath(appSlug string) (string, error) { type Data (line 44) | type Data struct type LoadResult (line 52) | type LoadResult struct method Get (line 81) | func (lr *LoadResult) Get(ctx context.Context, expSet *experiments.Set... function applyLocalOverrides (line 297) | func applyLocalOverrides(app *apps.Instance, src *Data) (*Data, error) { FILE: cli/daemon/sqldb/cluster.go type Cluster (line 27) | type Cluster struct method Stop (line 54) | func (c *Cluster) Stop() { method Ready (line 59) | func (c *Cluster) Ready() <-chan struct{} { method Start (line 65) | func (c *Cluster) Start(ctx context.Context, tracker *optracker.OpTrac... method setupRoles (line 107) | func (c *Cluster) setupRoles(ctx context.Context, st *ClusterStatus) (... method determineRoles (line 162) | func (c *Cluster) determineRoles(ctx context.Context, st *ClusterStatu... method initDB (line 198) | func (c *Cluster) initDB(encoreName string) *DB { method Setup (line 230) | func (c *Cluster) Setup(ctx context.Context, appRoot string, md *meta.... method SetupAndMigrate (line 252) | func (c *Cluster) SetupAndMigrate(ctx context.Context, appRoot string,... method GetDB (line 273) | func (c *Cluster) GetDB(name string) (*DB, bool) { method IsExternalDB (line 280) | func (c *Cluster) IsExternalDB(name string) bool { method Recreate (line 289) | func (c *Cluster) Recreate(ctx context.Context, appRoot string, databa... method Status (line 326) | func (c *Cluster) Status(ctx context.Context) (*ClusterStatus, error) { method updateStatusFromDriver (line 333) | func (c *Cluster) updateStatusFromDriver(ctx context.Context) (*Cluste... method pollStatus (line 342) | func (c *Cluster) pollStatus() { method Info (line 360) | func (c *Cluster) Info(ctx context.Context) (*ClusterInfo, error) { type ClusterInfo (line 372) | type ClusterInfo struct method ConnURI (line 382) | func (s *ClusterStatus) ConnURI(database string, r Role) string { type EncoreRoles (line 400) | type EncoreRoles method Superuser (line 402) | func (roles EncoreRoles) Superuser() (Role, bool) { return roles.find(... method Admin (line 403) | func (roles EncoreRoles) Admin() (Role, bool) { return roles.find(... method Write (line 404) | func (roles EncoreRoles) Write() (Role, bool) { return roles.find(... method Read (line 405) | func (roles EncoreRoles) Read() (Role, bool) { return roles.find(... method First (line 407) | func (roles EncoreRoles) First(typs ...RoleType) (Role, bool) { method find (line 416) | func (roles EncoreRoles) find(typ RoleType) (Role, bool) { type RoleType (line 425) | type RoleType method String (line 427) | func (r RoleType) String() string { return string(r) } constant RoleSuperuser (line 430) | RoleSuperuser RoleType = "superuser" constant RoleAdmin (line 431) | RoleAdmin RoleType = "admin" constant RoleWrite (line 432) | RoleWrite RoleType = "write" constant RoleRead (line 433) | RoleRead RoleType = "read" type Role (line 436) | type Role struct function quoteString (line 443) | func quoteString(str string) string { FILE: cli/daemon/sqldb/db.go type DB (line 26) | type DB struct method ApplicationCloudName (line 51) | func (db *DB) ApplicationCloudName() string { method TemplateCloudName (line 56) | func (db *DB) TemplateCloudName() option.Option[string] { method Ready (line 64) | func (db *DB) Ready() <-chan struct{} { method Setup (line 69) | func (db *DB) Setup(ctx context.Context, appRoot string, dbMeta *meta.... method doCreate (line 146) | func (db *DB) doCreate(ctx context.Context, cloudName string, template... method renameDB (line 180) | func (db *DB) renameDB(ctx context.Context, from, to string) error { method ensureRoles (line 195) | func (db *DB) ensureRoles(ctx context.Context, cloudName string, roles... method doMigrate (line 257) | func (db *DB) doMigrate(ctx context.Context, cloudName, appRoot string... method ListAppliedMigrations (line 316) | func (db *DB) ListAppliedMigrations(ctx context.Context) (map[uint64]b... method drop (line 407) | func (db *DB) drop(ctx context.Context) error { method terminateConnectionsToDB (line 419) | func (db *DB) terminateConnectionsToDB(ctx context.Context, cloudName ... method doDrop (line 431) | func (db *DB) doDrop(ctx context.Context, cloudName string) error { method CloseConns (line 459) | func (db *DB) CloseConns() { method connectSuperuser (line 465) | func (db *DB) connectSuperuser(ctx context.Context) (*pgx.Conn, error) { method connectToDB (line 504) | func (db *DB) connectToDB(ctx context.Context) (*sql.Conn, error) { function RunMigration (line 325) | func RunMigration(ctx context.Context, dbName string, allowNonSeq bool, ... function findClosestLowerVersion (line 392) | func findClosestLowerVersion(first func() (uint, error), dirtyVer int, n... FILE: cli/daemon/sqldb/db_test.go function TestFindClosestVersion (line 11) | func TestFindClosestVersion(t *testing.T) { FILE: cli/daemon/sqldb/docker/docker.go type Driver (line 23) | type Driver struct method CreateCluster (line 34) | func (d *Driver) CreateCluster(ctx context.Context, p *sqldb.CreatePar... method ClusterStatus (line 172) | func (d *Driver) ClusterStatus(ctx context.Context, id sqldb.ClusterID... method CheckRequirements (line 177) | func (d *Driver) CheckRequirements(ctx context.Context) error { method clusterStatus (line 187) | func (d *Driver) clusterStatus(ctx context.Context, id sqldb.ClusterID... method CanDestroyCluster (line 284) | func (d *Driver) CanDestroyCluster(ctx context.Context, id sqldb.Clust... method DestroyCluster (line 292) | func (d *Driver) DestroyCluster(ctx context.Context, id sqldb.ClusterI... method DestroyNamespaceData (line 306) | func (d *Driver) DestroyNamespaceData(ctx context.Context, ns *namespa... method createVolumeIfNeeded (line 319) | func (d *Driver) createVolumeIfNeeded(ctx context.Context, name string... method Meta (line 327) | func (d *Driver) Meta() sqldb.DriverMeta { constant DefaultSuperuserUsername (line 28) | DefaultSuperuserUsername = "postgres" constant DefaultSuperuserPassword (line 29) | DefaultSuperuserPassword = "postgres" constant DefaultRootDatabase (line 30) | DefaultRootDatabase = "postgres" constant defaultDataDir (line 31) | defaultDataDir = "/var/lib/postgresql/data" function containerNames (line 332) | func containerNames(id sqldb.ClusterID) []string { function ImageExists (line 362) | func ImageExists(ctx context.Context) (ok bool, err error) { function PullImage (line 378) | func PullImage(ctx context.Context) error { constant Image (line 385) | Image = "encoredotdev/postgres:15" function isDockerRunning (line 387) | func isDockerRunning(ctx context.Context) bool { function clusterVolumeNames (line 393) | func clusterVolumeNames(ns *namespace.Namespace) (candidates []string) { FILE: cli/daemon/sqldb/driver.go type Driver (line 16) | type Driver interface type DriverMeta (line 45) | type DriverMeta struct type ConnConfig (line 51) | type ConnConfig struct type ClusterType (line 62) | type ClusterType method Memfs (line 70) | func (ct ClusterType) Memfs() bool { constant Run (line 65) | Run ClusterType = "run" constant Shadow (line 66) | Shadow ClusterType = "shadow" constant Test (line 67) | Test ClusterType = "test" type CreateParams (line 82) | type CreateParams struct type Status (line 94) | type Status constant Running (line 98) | Running Status = "running" constant Stopped (line 100) | Stopped Status = "stopped" constant NotFound (line 102) | NotFound Status = "notfound" type ClusterStatus (line 106) | type ClusterStatus struct FILE: cli/daemon/sqldb/external/external.go type Driver (line 13) | type Driver struct method CreateCluster (line 22) | func (d *Driver) CreateCluster(ctx context.Context, p *sqldb.CreatePar... method ClusterStatus (line 27) | func (d *Driver) ClusterStatus(ctx context.Context, id sqldb.ClusterID... method CanDestroyCluster (line 43) | func (d *Driver) CanDestroyCluster(ctx context.Context, id sqldb.Clust... method DestroyCluster (line 47) | func (d *Driver) DestroyCluster(ctx context.Context, id sqldb.ClusterI... method DestroyNamespaceData (line 51) | func (d *Driver) DestroyNamespaceData(ctx context.Context, ns *namespa... method CheckRequirements (line 55) | func (d *Driver) CheckRequirements(ctx context.Context) error { method Meta (line 59) | func (d *Driver) Meta() sqldb.DriverMeta { function def (line 63) | func def(val, orDefault string) string { FILE: cli/daemon/sqldb/manager.go function NewClusterManager (line 21) | func NewClusterManager(driver Driver, apps *apps.Manager, ns *namespace.... type ClusterManager (line 35) | type ClusterManager struct method Ready (line 69) | func (cm *ClusterManager) Ready() error { method Create (line 76) | func (cm *ClusterManager) Create(ctx context.Context, params *CreatePa... method LookupPassword (line 127) | func (cm *ClusterManager) LookupPassword(password string) (*Cluster, b... method Get (line 140) | func (cm *ClusterManager) Get(id ClusterID) (*Cluster, bool) { method get (line 148) | func (cm *ClusterManager) get(id ClusterID) (*Cluster, bool) { method CanDeleteNamespace (line 154) | func (cm *ClusterManager) CanDeleteNamespace(ctx context.Context, app ... method DeleteNamespace (line 168) | func (cm *ClusterManager) DeleteNamespace(ctx context.Context, app *ap... type ClusterID (line 52) | type ClusterID struct method clusterKey (line 60) | func (id ClusterID) clusterKey() clusterKey { type clusterKey (line 58) | type clusterKey function GetClusterID (line 64) | func GetClusterID(app *apps.Instance, typ ClusterType, ns *namespace.Nam... function genPassword (line 198) | func genPassword() string { FILE: cli/daemon/sqldb/migrate.go type MigrationReader (line 26) | type MigrationReader interface function NewOsMigrationReader (line 31) | func NewOsMigrationReader(path string) *OsMigrationReader { type OsMigrationReader (line 35) | type OsMigrationReader struct method Read (line 39) | func (src *OsMigrationReader) Read(m *meta.DBMigration) (r io.ReadClos... function MultiReadCloser (line 51) | func MultiReadCloser(r ...io.Reader) io.ReadCloser { type multiReadCloser (line 58) | type multiReadCloser struct method Read (line 63) | func (m multiReadCloser) Read(p []byte) (n int, err error) { method Close (line 67) | func (m multiReadCloser) Close() error { function NewMetadataSource (line 82) | func NewMetadataSource(reader MigrationReader, migrations []*meta.DBMigr... type MetadataSource (line 107) | type MetadataSource struct method validate (line 91) | func (src *MetadataSource) validate() { method ReadUp (line 113) | func (src *MetadataSource) ReadUp(version uint) (r io.ReadCloser, iden... method Open (line 134) | func (src *MetadataSource) Open(url string) (source.Driver, error) { method Close (line 138) | func (src *MetadataSource) Close() error { method First (line 142) | func (src *MetadataSource) First() (version uint, err error) { method Prev (line 149) | func (src *MetadataSource) Prev(version uint) (prevVersion uint, err e... method Next (line 157) | func (src *MetadataSource) Next(version uint) (nextVersion uint, err e... method ReadDown (line 165) | func (src *MetadataSource) ReadDown(version uint) (r io.ReadCloser, id... method migration (line 169) | func (src *MetadataSource) migration(version uint, offset int) (*meta.... type nonSequentialDbDriver (line 186) | type nonSequentialDbDriver struct method Version (line 238) | func (p *nonSequentialDbDriver) Version() (version int, dirty bool, er... method SetVersion (line 256) | func (p *nonSequentialDbDriver) SetVersion(version int, dirty bool) er... method loadAppliedVersions (line 311) | func (p *nonSequentialDbDriver) loadAppliedVersions() error { type nonSequentialSource (line 195) | type nonSequentialSource struct method Prev (line 323) | func (src *nonSequentialSource) Prev(version uint) (prevVersion uint, ... method Next (line 336) | func (src *nonSequentialSource) Next(version uint) (nextVersion uint, ... function NonSequentialMigrator (line 205) | func NonSequentialMigrator(ctx context.Context, conn *sql.Conn, mdSource... function LoadAppliedVersions (line 285) | func LoadAppliedVersions(ctx context.Context, conn *sql.Conn, schemaName... FILE: cli/daemon/sqldb/proxy.go method ServeProxy (line 21) | func (cm *ClusterManager) ServeProxy(ln net.Listener) error { method ProxyConn (line 54) | func (cm *ClusterManager) ProxyConn(client net.Conn, waitForSetup bool) ... method PreauthProxyConn (line 280) | func (cm *ClusterManager) PreauthProxyConn(client net.Conn, id ClusterID... method cancelRequest (line 416) | func (cm *ClusterManager) cancelRequest(client io.Writer, req *pgproxy.C... function writeMsg (line 451) | func writeMsg(w io.Writer, msg pgproto3.Message) error { FILE: cli/daemon/sqldb/remote.go function OneshotProxy (line 22) | func OneshotProxy(appSlug, envSlug string, role RoleType) (port int, pas... function oneshotServer (line 37) | func oneshotServer(ctx context.Context, ln net.Listener, passwd, appSlug... type WebsocketLogicalConn (line 65) | type WebsocketLogicalConn struct method Write (line 72) | func (c *WebsocketLogicalConn) Write(p []byte) (int, error) { method Read (line 80) | func (c *WebsocketLogicalConn) Read(p []byte) (int, error) { method Cancel (line 106) | func (c *WebsocketLogicalConn) Cancel(req *pgproxy.CancelData) error { method SetDeadline (line 118) | func (c *WebsocketLogicalConn) SetDeadline(t time.Time) error { FILE: cli/daemon/sqldb/utils.go function WaitForConn (line 14) | func WaitForConn(ctx context.Context, uri string) error { function IsUsed (line 36) | func IsUsed(md *meta.Data) bool { FILE: cli/daemon/telemetry.go method Telemetry (line 12) | func (s *Server) Telemetry(ctx context.Context, req *daemonpb.TelemetryC... FILE: cli/daemon/test.go method Test (line 20) | func (s *Server) Test(req *daemonpb.TestRequest, stream daemonpb.Daemon_... method TestSpec (line 98) | func (s *Server) TestSpec(ctx context.Context, req *daemonpb.TestSpecReq... FILE: cli/daemon/tracing.go method beginTracing (line 10) | func (s *Server) beginTracing(ctx context.Context, appRoot, workingDir s... FILE: cli/daemon/userfacing.go method GenWrappers (line 19) | func (s *Server) GenWrappers(ctx context.Context, req *daemonpb.GenWrapp... method genUserFacing (line 31) | func (s *Server) genUserFacing(ctx context.Context, app *apps.Instance) ... FILE: cli/daemon/watch.go method watchApps (line 23) | func (s *Server) watchApps() { method onWatchEvent (line 40) | func (s *Server) onWatchEvent(i *apps.Instance, events []watcher.Event) { type regenerateCodeDebouncer (line 60) | type regenerateCodeDebouncer struct method ChangeEvent (line 69) | func (g *regenerateCodeDebouncer) ChangeEvent() { method regenerateUserCode (line 97) | func (s *Server) regenerateUserCode(ctx context.Context, app *apps.Insta... method updateGitIgnore (line 106) | func (s *Server) updateGitIgnore(i *apps.Instance) error { FILE: cli/internal/browser/browser.go function Commands (line 20) | func Commands() [][]string { function CanOpen (line 46) | func CanOpen() bool { function Open (line 57) | func Open(url string) bool { function appearsSuccessful (line 70) | func appearsSuccessful(cmd *exec.Cmd, timeout time.Duration) bool { FILE: cli/internal/bubbles/checklist/checklist.go type Item (line 11) | type Item interface type Model (line 15) | type Model struct method Selected (line 38) | func (m Model[I]) Selected() (I, bool) { method Checked (line 47) | func (m Model[I]) Checked() []I { method CheckedIndices (line 56) | func (m Model[I]) CheckedIndices() []int { method View (line 66) | func (m Model[I]) View() string { method Update (line 94) | func (m Model[I]) Update(msg tea.Msg) (Model[I], tea.Cmd) { method toggle (line 123) | func (m *Model[I]) toggle() { method moveDown (line 132) | func (m *Model[I]) moveDown() { method moveUp (line 160) | func (m *Model[I]) moveUp() { method nextPage (line 188) | func (m *Model[I]) nextPage() { method prePage (line 217) | func (m *Model[I]) prePage() { method forward (line 246) | func (m *Model[I]) forward(pageIndex int) { method initData (line 263) | func (m *Model[I]) initData() { method pageIndexInfo (line 282) | func (m *Model[I]) pageIndexInfo() (start, end int) { FILE: cli/internal/bubbles/selector/selector.go type Item (line 11) | type Item interface function New (line 15) | func New[I Item](data []I, perPage int) Model[I] { type Model (line 21) | type Model struct method Selected (line 40) | func (m Model[I]) Selected() (I, bool) { method View (line 49) | func (m Model[I]) View() string { method Focus (line 67) | func (m *Model[I]) Focus() tea.Cmd { method Blur (line 72) | func (m *Model[I]) Blur() tea.Cmd { method Update (line 79) | func (m Model[I]) Update(msg tea.Msg) (Model[I], tea.Cmd) { method moveDown (line 109) | func (m *Model[I]) moveDown() { method moveUp (line 137) | func (m *Model[I]) moveUp() { method nextPage (line 165) | func (m *Model[I]) nextPage() { method prePage (line 194) | func (m *Model[I]) prePage() { method forward (line 223) | func (m *Model[I]) forward(pageIndex int) { method initData (line 240) | func (m *Model[I]) initData() { method pageIndexInfo (line 257) | func (m *Model[I]) pageIndexInfo() (start, end int) { FILE: cli/internal/dedent/dedent.go function Dedent (line 43) | func Dedent(text string) string { function Bytes (line 81) | func Bytes(text []byte) []byte { FILE: cli/internal/dedent/dedent_test.go constant errorMsg (line 8) | errorMsg = "\nexpected %q\ngot %q" type dedentTest (line 10) | type dedentTest struct function TestDedentNoMargin (line 14) | func TestDedentNoMargin(t *testing.T) { function TestDedentEven (line 33) | func TestDedentEven(t *testing.T) { function TestDedentUneven (line 59) | func TestDedentUneven(t *testing.T) { function TestDedentPreserveInternalTabs (line 93) | func TestDedentPreserveInternalTabs(t *testing.T) { function TestDedentPreserveMarginTabs (line 108) | func TestDedentPreserveMarginTabs(t *testing.T) { function ExampleDedent (line 149) | func ExampleDedent() { function BenchmarkDedent (line 171) | func BenchmarkDedent(b *testing.B) { FILE: cli/internal/gosym/pclntab.go type version (line 18) | type version constant verUnknown (line 21) | verUnknown version = iota constant ver11 (line 22) | ver11 constant ver12 (line 23) | ver12 constant ver116 (line 24) | ver116 type LineTable (line 40) | type LineTable struct method parse (line 77) | func (t *LineTable) parse(targetPC uint64, targetLine int) (b []byte, ... method slice (line 112) | func (t *LineTable) slice(pc uint64) *LineTable { method PCToLine (line 120) | func (t *LineTable) PCToLine(pc uint64) int { method LineToPC (line 132) | func (t *LineTable) LineToPC(line int, maxpc uint64) uint64 { method isGo12 (line 164) | func (t *LineTable) isGo12() bool { method uintptr (line 174) | func (t *LineTable) uintptr(b []byte) uint64 { method parsePclnTab (line 182) | func (t *LineTable) parsePclnTab() { method go12Funcs (line 264) | func (t *LineTable) go12Funcs() []Func { method findFunc (line 291) | func (t *LineTable) findFunc(pc uint64) []byte { method readvarint (line 316) | func (t *LineTable) readvarint(pp *[]byte) uint32 { method funcName (line 332) | func (t *LineTable) funcName(off uint32) string { method stringFrom (line 343) | func (t *LineTable) stringFrom(arr []byte, off uint32) string { method string (line 354) | func (t *LineTable) string(off uint32) string { method step (line 359) | func (t *LineTable) step(p *[]byte, pc *uint64, val *int32, first bool... method pcvalue (line 373) | func (t *LineTable) pcvalue(off uint32, entry, targetpc uint64, fn *Fu... method findFileLine (line 392) | func (t *LineTable) findFileLine(entry uint64, filetab, linetab uint32... method go12PCToLine (line 434) | func (t *LineTable) go12PCToLine(pc uint64, fn *Func) (line int) { method go12PCToFile (line 454) | func (t *LineTable) go12PCToFile(pc uint64, fn *Func) (file string) { method go12LineToPC (line 489) | func (t *LineTable) go12LineToPC(file string, line int) (pc uint64) { method initFileMap (line 524) | func (t *LineTable) initFileMap() { method go12MapFiles (line 552) | func (t *LineTable) go12MapFiles(m map[string]*Obj, obj *Obj) { constant oldQuantum (line 75) | oldQuantum = 1 function NewLineTable (line 148) | func NewLineTable(data []byte, text uint64) *LineTable { constant go12magic (line 169) | go12magic = 0xfffffffb constant go116magic (line 170) | go116magic = 0xfffffffa FILE: cli/internal/gosym/symtab.go type Sym (line 23) | type Sym struct method Static (line 33) | func (s *Sym) Static() bool { return s.Type >= 'a' } method PackageName (line 37) | func (s *Sym) PackageName() string { method ReceiverName (line 59) | func (s *Sym) ReceiverName() string { method BaseName (line 73) | func (s *Sym) BaseName() string { type Func (line 81) | type Func struct type Obj (line 103) | type Obj struct method lineFromAline (line 602) | func (o *Obj) lineFromAline(aline int) (string, int) { method alineFromLine (line 644) | func (o *Obj) alineFromLine(path string, line int) (int, error) { type Table (line 121) | type Table struct method PCToFunc (line 486) | func (t *Table) PCToFunc(pc uint64) *Func { method PCToLine (line 505) | func (t *Table) PCToLine(pc uint64) (file string, line int, fn *Func) { method LineToPC (line 521) | func (t *Table) LineToPC(file string, line int) (pc uint64, fn *Func, ... method LookupSym (line 551) | func (t *Table) LookupSym(name string) *Sym { method LookupFunc (line 567) | func (t *Table) LookupFunc(name string) *Func { method SymByAddr (line 578) | func (t *Table) SymByAddr(addr uint64) *Sym { type sym (line 130) | type sym struct function walksymtab (line 143) | func walksymtab(data []byte, fn func(sym) error) error { function NewTable (line 286) | func NewTable(symtab []byte, pcln *LineTable) (*Table, error) { type UnknownFileError (line 692) | type UnknownFileError method Error (line 694) | func (e UnknownFileError) Error() string { return "unknown file: " + s... type UnknownLineError (line 699) | type UnknownLineError struct method Error (line 704) | func (e *UnknownLineError) Error() string { type DecodingError (line 710) | type DecodingError struct method Error (line 716) | func (e *DecodingError) Error() string { FILE: cli/internal/gosym/symtab_test.go function assertString (line 12) | func assertString(t *testing.T, dsc, out, tgt string) { function TestStandardLibPackage (line 18) | func TestStandardLibPackage(t *testing.T) { function TestStandardLibPathPackage (line 27) | func TestStandardLibPathPackage(t *testing.T) { function TestRemotePackage (line 36) | func TestRemotePackage(t *testing.T) { function TestIssue29551 (line 45) | func TestIssue29551(t *testing.T) { FILE: cli/internal/gosym/testdata/main.go function linefrompc (line 3) | func linefrompc() function pcfromline (line 4) | func pcfromline() function main (line 6) | func main() { FILE: cli/internal/jsonrpc2/conn.go type Conn (line 20) | type Conn interface type conn (line 57) | type conn struct method Notify (line 78) | func (c *conn) Notify(ctx context.Context, method string, params inter... method Call (line 88) | func (c *conn) Call(ctx context.Context, method string, params, result... method replier (line 133) | func (c *conn) replier(req Request) Replier { method write (line 154) | func (c *conn) write(ctx context.Context, msg Message) (int64, error) { method Go (line 160) | func (c *conn) Go(ctx context.Context, handler Handler) { method run (line 164) | func (c *conn) run(ctx context.Context, handler Handler) { method Close (line 193) | func (c *conn) Close() error { method Done (line 197) | func (c *conn) Done() <-chan struct{} { method Err (line 201) | func (c *conn) Err() error { method fail (line 209) | func (c *conn) fail(err error) { function NewConn (line 69) | func NewConn(s Stream) Conn { FILE: cli/internal/jsonrpc2/handler.go type Handler (line 17) | type Handler type Replier (line 21) | type Replier function MethodNotFound (line 26) | func MethodNotFound(ctx context.Context, reply Replier, req Request) err... function MustReplyHandler (line 32) | func MustReplyHandler(handler Handler) Handler { function CancelHandler (line 51) | func CancelHandler(handler Handler) (Handler, func(id ID)) { function AsyncHandler (line 87) | func AsyncHandler(handler Handler) Handler { FILE: cli/internal/jsonrpc2/jsonrpc2.go constant ErrIdleTimeout (line 12) | ErrIdleTimeout = constError("timed out waiting for new connections") type constError (line 15) | type constError method Error (line 17) | func (e constError) Error() string { return string(e) } FILE: cli/internal/jsonrpc2/jsonrpc2_test.go type callTest (line 22) | type callTest struct method newResults (line 36) | func (test *callTest) newResults() interface{} { method verifyResults (line 51) | func (test *callTest) verifyResults(t *testing.T, results interface{}) { function TestCall (line 61) | func TestCall(t *testing.T) { function prepare (line 88) | func prepare(ctx context.Context, t *testing.T, withHeaders bool) (jsonr... function run (line 101) | func run(ctx context.Context, withHeaders bool, nc net.Conn) jsonrpc2.Co... function testHandler (line 113) | func testHandler(log bool) jsonrpc2.Handler { FILE: cli/internal/jsonrpc2/messages.go type Message (line 17) | type Message interface type Request (line 26) | type Request interface type Notification (line 38) | type Notification struct method Method (line 73) | func (msg *Notification) Method() string { return msg.method } method Params (line 74) | func (msg *Notification) Params() json.RawMessage { return msg.params } method isJSONRPC2Message (line 75) | func (msg *Notification) isJSONRPC2Message() {} method isJSONRPC2Request (line 76) | func (msg *Notification) isJSONRPC2Request() {} method MarshalJSON (line 78) | func (n *Notification) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 87) | func (n *Notification) UnmarshalJSON(data []byte) error { type Call (line 46) | type Call struct method Method (line 106) | func (msg *Call) Method() string { return msg.method } method Params (line 107) | func (msg *Call) Params() json.RawMessage { return msg.params } method ID (line 108) | func (msg *Call) ID() ID { return msg.id } method isJSONRPC2Message (line 109) | func (msg *Call) isJSONRPC2Message() {} method isJSONRPC2Request (line 110) | func (msg *Call) isJSONRPC2Request() {} method MarshalJSON (line 112) | func (c *Call) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 121) | func (c *Call) UnmarshalJSON(data []byte) error { type Response (line 57) | type Response struct method ID (line 143) | func (msg *Response) ID() ID { return msg.id } method Result (line 144) | func (msg *Response) Result() json.RawMessage { return msg.result } method Err (line 145) | func (msg *Response) Err() error { return msg.err } method isJSONRPC2Message (line 146) | func (msg *Response) isJSONRPC2Message() {} method MarshalJSON (line 148) | func (r *Response) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 179) | func (r *Response) UnmarshalJSON(data []byte) error { function NewNotification (line 68) | func NewNotification(method string, params interface{}) (*Notification, ... function NewCall (line 101) | func NewCall(id ID, method string, params interface{}) (*Call, error) { function NewResponse (line 138) | func NewResponse(id ID, result interface{}, err error) (*Response, error) { function toWireError (line 160) | func toWireError(err error) *wireError { function DecodeMessage (line 196) | func DecodeMessage(data []byte) (Message, error) { function marshalToRaw (line 232) | func marshalToRaw(obj interface{}) (json.RawMessage, error) { FILE: cli/internal/jsonrpc2/serve.go type StreamServer (line 26) | type StreamServer interface type ServerFunc (line 32) | type ServerFunc method ServeStream (line 35) | func (f ServerFunc) ServeStream(ctx context.Context, c Conn) error { function HandlerServer (line 41) | func HandlerServer(h Handler) StreamServer { function ListenAndServe (line 52) | func ListenAndServe(ctx context.Context, network, addr string, server St... function Serve (line 67) | func Serve(ctx context.Context, ln net.Listener, server StreamServer, id... function isClosingError (line 128) | func isClosingError(err error) bool { FILE: cli/internal/jsonrpc2/serve_test.go function TestIdleTimeout (line 15) | func TestIdleTimeout(t *testing.T) { FILE: cli/internal/jsonrpc2/servertest/servertest.go type Connector (line 20) | type Connector interface type TCPServer (line 27) | type TCPServer struct method Connect (line 53) | func (s *TCPServer) Connect(ctx context.Context) jsonrpc2.Conn { function NewTCPServer (line 39) | func NewTCPServer(ctx context.Context, server jsonrpc2.StreamServer, fra... type PipeServer (line 64) | type PipeServer struct method Connect (line 79) | func (s *PipeServer) Connect(ctx context.Context) jsonrpc2.Conn { function NewPipeServer (line 71) | func NewPipeServer(ctx context.Context, server jsonrpc2.StreamServer, fr... type connList (line 95) | type connList struct method add (line 100) | func (l *connList) add(conn jsonrpc2.Conn) { method Close (line 106) | func (l *connList) Close() error { FILE: cli/internal/jsonrpc2/servertest/servertest_test.go type msg (line 15) | type msg struct function fakeHandler (line 19) | func fakeHandler(ctx context.Context, reply jsonrpc2.Replier, req jsonrp... function TestTestServer (line 23) | func TestTestServer(t *testing.T) { FILE: cli/internal/jsonrpc2/stream.go type Stream (line 24) | type Stream interface type Framer (line 37) | type Framer function NewRawStream (line 42) | func NewRawStream(conn net.Conn) Stream { type rawStream (line 49) | type rawStream struct method Read (line 54) | func (s *rawStream) Read(ctx context.Context) (Message, int64, error) { method Write (line 68) | func (s *rawStream) Write(ctx context.Context, msg Message) (int64, er... method Close (line 82) | func (s *rawStream) Close() error { function NewHeaderStream (line 89) | func NewHeaderStream(conn net.Conn) Stream { type headerStream (line 96) | type headerStream struct method Read (line 101) | func (s *headerStream) Read(ctx context.Context) (Message, int64, erro... method Write (line 149) | func (s *headerStream) Write(ctx context.Context, msg Message) (int64,... method Close (line 168) | func (s *headerStream) Close() error { FILE: cli/internal/jsonrpc2/wire.go type wireRequest (line 37) | type wireRequest struct type wireResponse (line 54) | type wireResponse struct type wireCombined (line 67) | type wireCombined struct type wireError (line 77) | type wireError struct method Error (line 105) | func (err *wireError) Error() string { type wireVersionTag (line 90) | type wireVersionTag struct method MarshalJSON (line 109) | func (wireVersionTag) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 113) | func (wireVersionTag) UnmarshalJSON(data []byte) error { type ID (line 93) | type ID struct method Format (line 133) | func (id ID) Format(f fmt.State, r rune) { method MarshalJSON (line 146) | func (id *ID) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 153) | func (id *ID) UnmarshalJSON(data []byte) error { function NewError (line 98) | func NewError(code int64, message string) error { function NewIntID (line 125) | func NewIntID(v int64) ID { return ID{number: v} } function NewStringID (line 128) | func NewStringID(v string) ID { return ID{name: v} } FILE: cli/internal/jsonrpc2/wire_test.go function TestIDFormat (line 43) | func TestIDFormat(t *testing.T) { function TestIDEncode (line 56) | func TestIDEncode(t *testing.T) { function TestIDDecode (line 68) | func TestIDDecode(t *testing.T) { function TestErrorEncode (line 84) | func TestErrorEncode(t *testing.T) { function TestErrorResponse (line 95) | func TestErrorResponse(t *testing.T) { function checkJSON (line 113) | func checkJSON(t *testing.T, got, want []byte) { FILE: cli/internal/login/deviceauth.go function DeviceAuth (line 22) | func DeviceAuth() (*conf.Config, error) { type deviceAuthResult (line 106) | type deviceAuthResult struct function pollForDeviceAuthResult (line 111) | func pollForDeviceAuthResult(codeVerifier string, data *platform.BeginAu... type enterPressWaiter (line 147) | type enterPressWaiter struct method run (line 163) | func (w *enterPressWaiter) run() { method Stop (line 172) | func (w *enterPressWaiter) Stop() { function waitForEnterPress (line 153) | func waitForEnterPress() *enterPressWaiter { FILE: cli/internal/login/interactive.go type interactive (line 24) | type interactive struct method oauthHandler (line 93) | func (f *interactive) oauthHandler(w http.ResponseWriter, req *http.Re... function Interactive (line 35) | func Interactive() (*conf.Config, error) { FILE: cli/internal/login/login.go function DecideFlow (line 16) | func DecideFlow() (*conf.Config, error) { function WithAuthKey (line 23) | func WithAuthKey(authKey string) (*conf.Config, error) { function genRandData (line 40) | func genRandData() (string, error) { FILE: cli/internal/manifest/manifest.go type Manifest (line 20) | type Manifest struct function SetTutorial (line 35) | func SetTutorial(appRoot string, tutorial string) (err error) { function ReadOrCreate (line 69) | func ReadOrCreate(appRoot string) (mf *Manifest, err error) { constant encodeStr (line 114) | encodeStr = "23456789abcdefghikmnopqrstuvwxyz" function genID (line 122) | func genID() (string, error) { FILE: cli/internal/onboarding/onboarding.go type Event (line 14) | type Event struct method IsSet (line 35) | func (e *Event) IsSet() bool { method Set (line 39) | func (e *Event) Set() bool { type State (line 18) | type State struct method Property (line 24) | func (e *State) Property(prop string) *Event { method Write (line 72) | func (cfg *State) Write() error { function Load (line 47) | func Load() (*State, error) { function configPath (line 86) | func configPath() (string, error) { FILE: cli/internal/platform/api.go type CreateAppParams (line 18) | type CreateAppParams struct type App (line 24) | type App struct type Rollout (line 33) | type Rollout struct type Env (line 38) | type Env struct function CreateApp (line 45) | func CreateApp(ctx context.Context, p *CreateAppParams) (*App, error) { function Deploy (line 51) | func Deploy(ctx context.Context, appSlug, env, sha, branch string) (*Rol... function ListApps (line 69) | func ListApps(ctx context.Context) ([]*App, error) { function GetApp (line 75) | func GetApp(ctx context.Context, appSlug string) (*App, error) { function ListEnvs (line 81) | func ListEnvs(ctx context.Context, appSlug string) ([]*Env, error) { type SecretKind (line 87) | type SecretKind constant DevelopmentSecrets (line 90) | DevelopmentSecrets SecretKind = "development" constant ProductionSecrets (line 91) | ProductionSecrets SecretKind = "production" function GetLocalSecretValues (line 94) | func GetLocalSecretValues(ctx context.Context, appSlug string, poll bool... type SecretVersion (line 103) | type SecretVersion struct function SetAppSecret (line 108) | func SetAppSecret(ctx context.Context, appSlug string, kind SecretKind, ... function GetEnvMeta (line 122) | func GetEnvMeta(ctx context.Context, appSlug, envName string) (*metav1.D... function DBConnect (line 140) | func DBConnect(ctx context.Context, appSlug, envSlug, dbName, role strin... function EnvLogs (line 150) | func EnvLogs(ctx context.Context, appSlug, envSlug string) (*websocket.C... function KubernetesClusters (line 155) | func KubernetesClusters(ctx context.Context, appSlug string, envName str... type KubeCtlConfig (line 167) | type KubeCtlConfig struct function escapef (line 174) | func escapef(format string, args ...string) string { FILE: cli/internal/platform/client.go type Error (line 22) | type Error struct method Error (line 34) | func (e Error) Error() string { type ValidationDetails (line 29) | type ValidationDetails struct function call (line 43) | func call(ctx context.Context, method, path string, reqParams, respParam... type graphqlRequest (line 81) | type graphqlRequest struct function graphqlCall (line 95) | func graphqlCall(ctx context.Context, req graphqlRequest, respData any, ... function rawCall (line 131) | func rawCall(ctx context.Context, method, path string, reqParams interfa... function sendPlatformReq (line 158) | func sendPlatformReq(ctx context.Context, method, path string, reqParams... function doPlatformReq (line 185) | func doPlatformReq(req *http.Request, auth bool) (httpResp *http.Respons... function wsDial (line 200) | func wsDial(ctx context.Context, path string, auth bool, extraHeaders ma... function decodeErrorResponse (line 257) | func decodeErrorResponse(resp *http.Response) error { FILE: cli/internal/platform/gql/app.go type App (line 8) | type App struct type Error (line 13) | type Error struct method Error (line 19) | func (e *Error) Error() string { type ErrorList (line 23) | type ErrorList method Error (line 25) | func (err ErrorList) Error() string { FILE: cli/internal/platform/gql/env.go type Env (line 3) | type Env struct FILE: cli/internal/platform/gql/secrets.go type Secret (line 9) | type Secret struct type SecretGroup (line 14) | type SecretGroup struct type SecretSelector (line 24) | type SecretSelector interface type SecretSelectorEnvType (line 29) | type SecretSelectorEnvType struct method secretSelector (line 33) | func (SecretSelectorEnvType) secretSelector() {} method String (line 34) | func (s *SecretSelectorEnvType) String() string { return "type:" + s.K... type SecretSelectorSpecificEnv (line 36) | type SecretSelectorSpecificEnv struct method String (line 40) | func (s *SecretSelectorSpecificEnv) String() string { return "id:" + s... method secretSelector (line 41) | func (SecretSelectorSpecificEnv) secretSelector() {} type ConflictError (line 43) | type ConflictError struct type GroupConflict (line 49) | type GroupConflict struct FILE: cli/internal/platform/jsoniter_ext.go type InterfaceCodecExtension (line 13) | type InterfaceCodecExtension struct method DecorateDecoder (line 21) | func (e *InterfaceCodecExtension) DecorateDecoder(typ reflect2.Type, d... function NewInterfaceCodecExtension (line 17) | func NewInterfaceCodecExtension() *InterfaceCodecExtension { constant gqlPackage (line 28) | gqlPackage = "encr.dev/cli/internal/platform/gql" type interfaceCodec (line 30) | type interfaceCodec struct method Decode (line 36) | func (codec *interfaceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter... method IsEmpty (line 73) | func (codec *interfaceCodec) IsEmpty(ptr unsafe.Pointer) bool { FILE: cli/internal/platform/jsoniter_ext_test.go function TestInterfaceDecoder (line 12) | func TestInterfaceDecoder(t *testing.T) { FILE: cli/internal/platform/login.go type CreateOAuthSessionParams (line 16) | type CreateOAuthSessionParams struct function CreateOAuthSession (line 22) | func CreateOAuthSession(ctx context.Context, p *CreateOAuthSessionParams... type BeginAuthorizationFlowParams (line 30) | type BeginAuthorizationFlowParams struct type BeginAuthorizationFlowResponse (line 35) | type BeginAuthorizationFlowResponse struct function BeginDeviceAuthFlow (line 53) | func BeginDeviceAuthFlow(ctx context.Context, p BeginAuthorizationFlowPa... type PollDeviceAuthFlowParams (line 82) | type PollDeviceAuthFlowParams struct type OAuthToken (line 87) | type OAuthToken struct function PollDeviceAuthFlow (line 94) | func PollDeviceAuthFlow(ctx context.Context, p PollDeviceAuthFlowParams)... type ExchangeOAuthTokenParams (line 125) | type ExchangeOAuthTokenParams struct type OAuthData (line 130) | type OAuthData struct function ExchangeOAuthToken (line 137) | func ExchangeOAuthToken(ctx context.Context, p *ExchangeOAuthTokenParams... type ExchangeAuthKeyParams (line 143) | type ExchangeAuthKeyParams struct function ExchangeAuthKey (line 147) | func ExchangeAuthKey(ctx context.Context, p *ExchangeAuthKeyParams) (*OA... FILE: cli/internal/platform/secrets.go function ListSecretGroups (line 11) | func ListSecretGroups(ctx context.Context, appSlug string, keys []string... type CreateSecretGroupParams (line 47) | type CreateSecretGroupParams struct function CreateSecretGroup (line 55) | func CreateSecretGroup(ctx context.Context, p CreateSecretGroupParams) e... type CreateSecretVersionParams (line 83) | type CreateSecretVersionParams struct function CreateSecretVersion (line 89) | func CreateSecretVersion(ctx context.Context, p CreateSecretVersionParam... type UpdateSecretGroupParams (line 105) | type UpdateSecretGroupParams struct function UpdateSecretGroup (line 116) | func UpdateSecretGroup(ctx context.Context, p UpdateSecretGroupParams) e... function mapSecretSelector (line 148) | func mapSecretSelector(selector []gql.SecretSelector) (envTypes, envIDs ... FILE: cli/internal/telemetry/telemetry.go type telemetry (line 48) | type telemetry struct method sendOnce (line 68) | func (t *telemetry) sendOnce(event string, props ...map[string]any) { method send (line 87) | func (t *telemetry) send(event string, props ...map[string]any) error { method trySend (line 112) | func (t *telemetry) trySend(event string, props ...map[string]any) { method saveConfig (line 118) | func (t *telemetry) saveConfig() error { type telemetryCfg (line 54) | type telemetryCfg struct type TelemetryMessage (line 62) | type TelemetryMessage struct function IsEnabled (line 134) | func IsEnabled() bool { function SetEnabled (line 138) | func SetEnabled(enabled bool) bool { function SetDebug (line 142) | func SetDebug(debug bool) bool { function UpdateConfig (line 146) | func UpdateConfig(anonID string, enabled, debug bool) (changed bool) { function ShouldShowWarning (line 156) | func ShouldShowWarning() bool { function SetShownWarning (line 160) | func SetShownWarning() { function SaveConfig (line 167) | func SaveConfig() error { function SendOnce (line 171) | func SendOnce(event string, props ...map[string]any) { function Send (line 178) | func Send(event string, props ...map[string]any) { function SendSync (line 185) | func SendSync(event string, props ...map[string]any) { function configPath (line 192) | func configPath() (string, error) { function GetAnonID (line 200) | func GetAnonID() string { function IsDebug (line 204) | func IsDebug() bool { FILE: cli/internal/update/update.go function Check (line 29) | func Check(ctx context.Context) (latestVersion *LatestVersion, err error) { type LatestVersion (line 90) | type LatestVersion struct method Version (line 117) | func (lv *LatestVersion) Version() string { method IsNewer (line 131) | func (lv *LatestVersion) IsNewer(current string) bool { method DoUpgrade (line 149) | func (lv *LatestVersion) DoUpgrade(stdout, stderr io.Writer) error { function nightlyToNumber (line 217) | func nightlyToNumber(version string) int64 { function wasInstalledViaHomebrew (line 232) | func wasInstalledViaHomebrew(shell string, arg string, channel version.R... function updateBrewTap (line 256) | func updateBrewTap(stdout, stderr io.Writer) { FILE: e2e-tests/app_test.go type RunAppData (line 47) | type RunAppData struct function RunApp (line 58) | func RunApp(c testing.TB, appRoot string, logger RunLogger, env []string... function RunTests (line 164) | func RunTests(c testing.TB, appRoot string, stdout, stderr io.Writer, en... function getNodeJSPath (line 203) | func getNodeJSPath() option.Option[string] { type testRunLogger (line 212) | type testRunLogger struct method RunStdout (line 216) | func (l testRunLogger) RunStdout(r *Run, line []byte) { method RunStderr (line 221) | func (l testRunLogger) RunStderr(r *Run, line []byte) { function startProxy (line 226) | func startProxy(ctx context.Context, ln net.Listener, proxyHandler http.... function testBuild (line 238) | func testBuild(t testing.TB, appRoot string, env []string) (*builder.Par... function runGoModTidy (line 331) | func runGoModTidy(dir string) error { FILE: e2e-tests/echo_app_test.go type Data (line 35) | type Data struct type NonBasicRequest (line 40) | type NonBasicRequest struct type NonBasicResponse (line 52) | type NonBasicResponse struct function TestEndToEndWithApp (line 81) | func TestEndToEndWithApp(t *testing.T) { function doTestEndToEndWithApp (line 85) | func doTestEndToEndWithApp(t *testing.T, env []string) { function TestProcClosedOnCtxCancel (line 565) | func TestProcClosedOnCtxCancel(t *testing.T) { FILE: e2e-tests/testdata/echo/cache/cache.go type IncrResponse (line 18) | type IncrResponse struct function Incr (line 23) | func Incr(ctx context.Context, key string) (*IncrResponse, error) { type StructKey (line 28) | type StructKey struct type StructVal (line 33) | type StructVal struct function PostStruct (line 42) | func PostStruct(ctx context.Context, key int, val string) error { function GetStruct (line 48) | func GetStruct(ctx context.Context, key int) (StructVal, error) { function PostList (line 63) | func PostList(ctx context.Context, key int, val string) error { type ListResponse (line 68) | type ListResponse struct function GetList (line 73) | func GetList(ctx context.Context, key int) (ListResponse, error) { FILE: e2e-tests/testdata/echo/di/di.go type TwoResponse (line 14) | type TwoResponse struct type Service (line 25) | type Service struct method One (line 36) | func (s *Service) One(ctx context.Context) error { method Two (line 41) | func (s *Service) Two(ctx context.Context) (*TwoResponse, error) { method Three (line 46) | func (s *Service) Three(w http.ResponseWriter, req *http.Request) { function initService (line 50) | func initService() (*Service, error) { FILE: e2e-tests/testdata/echo/echo/config.go type CfgType (line 9) | type CfgType struct type SubCfgType (line 29) | type SubCfgType struct type ConfigResponse (line 35) | type ConfigResponse struct function ConfigValues (line 43) | func ConfigValues(ctx context.Context) (ConfigResponse, error) { FILE: e2e-tests/testdata/echo/echo/config_test.go function TestConfigValues (line 8) | func TestConfigValues(t *testing.T) { FILE: e2e-tests/testdata/echo/echo/echo.go type Message (line 20) | type Message struct type Data (line 40) | type Data struct type NonBasicData (line 45) | type NonBasicData struct type EmptyData (line 79) | type EmptyData struct type BasicData (line 85) | type BasicData struct type HeadersData (line 98) | type HeadersData struct function Publish (line 106) | func Publish(ctx context.Context) error { function Consumer (line 120) | func Consumer(ctx context.Context, msg *Message) error { function Echo (line 136) | func Echo(ctx context.Context, params *Data[string, int]) (*Data[string,... function EmptyEcho (line 143) | func EmptyEcho(ctx context.Context, params EmptyData) (EmptyData, error) { function NonBasicEcho (line 150) | func NonBasicEcho(ctx context.Context, pathString string, pathInt int, p... function BasicEcho (line 163) | func BasicEcho(ctx context.Context, params *BasicData) (*BasicData, erro... function HeadersEcho (line 170) | func HeadersEcho(ctx context.Context, params *HeadersData) (*HeadersData... function Noop (line 177) | func Noop(ctx context.Context) error { function NilResponse (line 184) | func NilResponse(ctx context.Context) (*BasicData, error) { function MuteEcho (line 191) | func MuteEcho(ctx context.Context, params Data[string, string]) error { function Pong (line 199) | func Pong(ctx context.Context) (Data[string, string], error) { type HTTPStatusResponse (line 204) | type HTTPStatusResponse struct function CustomHTTPStatus (line 212) | func CustomHTTPStatus(ctx context.Context) (*HTTPStatusResponse, error) { type EnvResponse (line 219) | type EnvResponse struct function Env (line 226) | func Env(ctx context.Context) (*EnvResponse, error) { type AppMetadata (line 230) | type AppMetadata struct function AppMeta (line 240) | func AppMeta(ctx context.Context) (*AppMetadata, error) { type AuthParams (line 250) | type AuthParams struct method Validate (line 258) | func (p *AuthParams) Validate() error { function AuthHandler (line 266) | func AuthHandler(ctx context.Context, params *AuthParams) (auth.UID, *Au... FILE: e2e-tests/testdata/echo/echo/echo_test.go function TestEnvsProvided (line 10) | func TestEnvsProvided(t *testing.T) { FILE: e2e-tests/testdata/echo/empty_cfg/service.go type cfg (line 9) | type cfg struct function AnAPI (line 16) | func AnAPI(ctx context.Context) error { FILE: e2e-tests/testdata/echo/endtoend/endtoend.go function GeneratedWrappersEndToEndTest (line 28) | func GeneratedWrappersEndToEndTest(ctx context.Context) (err error) { function assert (line 176) | func assert(got, want any, message string) { function assertNotNil (line 184) | func assertNotNil(got any, message string) { function assertStructuredError (line 191) | func assertStructuredError(err error, code errs.ErrCode, message string) { function newUUID (line 204) | func newUUID() uuid.UUID { FILE: e2e-tests/testdata/echo/middleware/middleware.go function ErroringMiddleware (line 14) | func ErroringMiddleware(req middleware.Request, next middleware.Next) mi... function ResponseRewritingMiddleware (line 21) | func ResponseRewritingMiddleware(req middleware.Request, next middleware... function ResponseGeneratingMiddleware (line 32) | func ResponseGeneratingMiddleware(req middleware.Request, next middlewar... type Payload (line 41) | type Payload struct function Error (line 46) | func Error(ctx context.Context) error { function ResponseRewrite (line 51) | func ResponseRewrite(ctx context.Context, req *Payload) (*Payload, error) { function ResponseGen (line 56) | func ResponseGen(ctx context.Context, msg *Payload) (*Payload, error) { FILE: e2e-tests/testdata/echo/middleware/middleware_test.go function TestMiddleware (line 11) | func TestMiddleware(t *testing.T) { FILE: e2e-tests/testdata/echo/test/endpoints.go function Noop (line 21) | func Noop(ctx context.Context) error { function NoopWithError (line 28) | func NoopWithError(ctx context.Context) error { type BodyEcho (line 35) | type BodyEcho struct function SimpleBodyEcho (line 43) | func SimpleBodyEcho(ctx context.Context, body *BodyEcho) (*BodyEcho, err... function UpdateMessage (line 53) | func UpdateMessage(ctx context.Context, clientID string, message *BodyEc... function GetMessage (line 62) | func GetMessage(ctx context.Context, clientID string) (*BodyEcho, error) { type RestParams (line 68) | type RestParams struct function RestStyleAPI (line 84) | func RestStyleAPI(ctx context.Context, objType int, name string, params ... type MarshallerTest (line 101) | type MarshallerTest struct function MarshallerTestHandler (line 140) | func MarshallerTestHandler(ctx context.Context, params *MarshallerTest[i... function TestAuthHandler (line 147) | func TestAuthHandler(ctx context.Context) (*BodyEcho, error) { type response (line 155) | type response struct function RawEndpoint (line 166) | func RawEndpoint(w http.ResponseWriter, req *http.Request) { type MultiPathSegment (line 187) | type MultiPathSegment struct function PathMultiSegments (line 198) | func PathMultiSegments(ctx context.Context, bool bool, int int, string s... FILE: e2e-tests/testdata/echo/validation/validation.go type Request (line 8) | type Request struct method Validate (line 12) | func (req *Request) Validate() error { function TestOne (line 20) | func TestOne(ctx context.Context, msg *Request) error { FILE: e2e-tests/testdata/echo_client/golang/client/goclient.go type Client (line 21) | type Client struct type BaseURL (line 33) | type BaseURL constant Local (line 35) | Local BaseURL = "http://localhost:4000" function Environment (line 38) | func Environment(name string) BaseURL { function PreviewEnv (line 43) | func PreviewEnv(pr int) BaseURL { function New (line 52) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 88) | func WithHTTPClient(client HTTPDoer) Option { function WithAuth (line 96) | func WithAuth(auth EchoAuthParams) Option { function WithAuthFunc (line 106) | func WithAuthFunc(authGenerator func(ctx context.Context) (EchoAuthParam... type CacheIncrResponse (line 113) | type CacheIncrResponse struct type CacheListResponse (line 117) | type CacheListResponse struct type CacheStructVal (line 121) | type CacheStructVal struct type CacheClient (line 127) | type CacheClient interface type cacheClient (line 135) | type cacheClient struct method GetList (line 141) | func (c *cacheClient) GetList(ctx context.Context, key int) (resp Cach... method GetStruct (line 151) | func (c *cacheClient) GetStruct(ctx context.Context, key int) (resp Ca... method Incr (line 161) | func (c *cacheClient) Incr(ctx context.Context, key string) (resp Cach... method PostList (line 171) | func (c *cacheClient) PostList(ctx context.Context, key int, val strin... method PostStruct (line 176) | func (c *cacheClient) PostStruct(ctx context.Context, key int, val str... type DiTwoResponse (line 181) | type DiTwoResponse struct type DiClient (line 187) | type DiClient interface type diClient (line 193) | type diClient struct method One (line 199) | func (c *diClient) One(ctx context.Context) error { method Three (line 204) | func (c *diClient) Three(ctx context.Context, request *http.Request) (... method Two (line 230) | func (c *diClient) Two(ctx context.Context) (resp DiTwoResponse, err e... type EchoAppMetadata (line 240) | type EchoAppMetadata struct type EchoAuthParams (line 247) | type EchoAuthParams struct type EchoBasicData (line 255) | type EchoBasicData struct type EchoConfigResponse (line 268) | type EchoConfigResponse struct type EchoData (line 275) | type EchoData struct type EchoEmptyData (line 280) | type EchoEmptyData struct type EchoEnvResponse (line 286) | type EchoEnvResponse struct type EchoHTTPStatusResponse (line 291) | type EchoHTTPStatusResponse struct type EchoHeadersData (line 295) | type EchoHeadersData struct type EchoNonBasicData (line 300) | type EchoNonBasicData struct type EchoClient (line 326) | type EchoClient interface type echoClient (line 368) | type echoClient struct method AppMeta (line 375) | func (c *echoClient) AppMeta(ctx context.Context) (resp EchoAppMetadat... method BasicEcho (line 386) | func (c *echoClient) BasicEcho(ctx context.Context, params EchoBasicDa... method ConfigValues (line 396) | func (c *echoClient) ConfigValues(ctx context.Context) (resp EchoConfi... method CustomHTTPStatus (line 407) | func (c *echoClient) CustomHTTPStatus(ctx context.Context) (resp EchoH... method Echo (line 418) | func (c *echoClient) Echo(ctx context.Context, params EchoData[string,... method EmptyEcho (line 429) | func (c *echoClient) EmptyEcho(ctx context.Context, params EchoEmptyDa... method Env (line 440) | func (c *echoClient) Env(ctx context.Context) (resp EchoEnvResponse, e... method HeadersEcho (line 451) | func (c *echoClient) HeadersEcho(ctx context.Context, params EchoHeade... method MuteEcho (line 487) | func (c *echoClient) MuteEcho(ctx context.Context, params EchoData[str... method NilResponse (line 505) | func (c *echoClient) NilResponse(ctx context.Context) (resp EchoBasicD... method NonBasicEcho (line 516) | func (c *echoClient) NonBasicEcho(ctx context.Context, pathString stri... method Noop (line 633) | func (c *echoClient) Noop(ctx context.Context) error { method Pong (line 639) | func (c *echoClient) Pong(ctx context.Context) (resp EchoData[string, ... method Publish (line 650) | func (c *echoClient) Publish(ctx context.Context) error { type EmptycfgClient (line 657) | type EmptycfgClient interface type emptycfgClient (line 661) | type emptycfgClient struct method AnAPI (line 667) | func (c *emptycfgClient) AnAPI(ctx context.Context) error { type EndtoendClient (line 674) | type EndtoendClient interface type endtoendClient (line 678) | type endtoendClient struct method GeneratedWrappersEndToEndTest (line 684) | func (c *endtoendClient) GeneratedWrappersEndToEndTest(ctx context.Con... type MiddlewarePayload (line 689) | type MiddlewarePayload struct type MiddlewareClient (line 695) | type MiddlewareClient interface type middlewareClient (line 701) | type middlewareClient struct method Error (line 707) | func (c *middlewareClient) Error(ctx context.Context) error { method ResponseGen (line 712) | func (c *middlewareClient) ResponseGen(ctx context.Context, params Mid... method ResponseRewrite (line 722) | func (c *middlewareClient) ResponseRewrite(ctx context.Context, params... type TestBodyEcho (line 732) | type TestBodyEcho struct type TestMarshallerTest (line 736) | type TestMarshallerTest struct type TestMultiPathSegment (line 771) | type TestMultiPathSegment struct type TestRestParams (line 779) | type TestRestParams struct type TestClient (line 792) | type TestClient interface type testClient (line 830) | type testClient struct method GetMessage (line 838) | func (c *testClient) GetMessage(ctx context.Context, clientID string) ... method MarshallerTestHandler (line 850) | func (c *testClient) MarshallerTestHandler(ctx context.Context, params... method Noop (line 993) | func (c *testClient) Noop(ctx context.Context) error { method NoopWithError (line 999) | func (c *testClient) NoopWithError(ctx context.Context) error { method PathMultiSegments (line 1005) | func (c *testClient) PathMultiSegments(ctx context.Context, _bool bool... method RawEndpoint (line 1017) | func (c *testClient) RawEndpoint(ctx context.Context, id []string, req... method RestStyleAPI (line 1045) | func (c *testClient) RestStyleAPI(ctx context.Context, objType int, na... method SimpleBodyEcho (line 1108) | func (c *testClient) SimpleBodyEcho(ctx context.Context, params TestBo... method TestAuthHandler (line 1119) | func (c *testClient) TestAuthHandler(ctx context.Context) (resp TestBo... method UpdateMessage (line 1131) | func (c *testClient) UpdateMessage(ctx context.Context, clientID strin... type ValidationRequest (line 1136) | type ValidationRequest struct type ValidationClient (line 1142) | type ValidationClient interface type validationClient (line 1146) | type validationClient struct method TestOne (line 1152) | func (c *validationClient) TestOne(ctx context.Context, params Validat... type HTTPDoer (line 1160) | type HTTPDoer interface type baseClient (line 1165) | type baseClient struct method Do (line 1173) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 1213) | func callAPI(ctx context.Context, client *baseClient, method, path strin... function pathEscapeSlice (line 1277) | func pathEscapeSlice(paths []string) string { type APIError (line 1289) | type APIError struct method Error (line 1295) | func (e *APIError) Error() string { type ErrCode (line 1299) | type ErrCode method String (line 1458) | func (c ErrCode) String() string { method MarshalJSON (line 1500) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 1505) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 1303) | ErrOK ErrCode = 0 constant ErrCanceled (line 1308) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 1317) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 1325) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 1335) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 1341) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 1347) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 1358) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 1366) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 1390) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 1398) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 1414) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 1422) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 1429) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 1437) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 1446) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 1454) | ErrUnauthenticated ErrCode = 16 type serde (line 1548) | type serde struct method FromInt (line 1553) | func (e *serde) FromInt(s int) (v string) { method FromString (line 1558) | func (e *serde) FromString(s string) (v string) { method ToInt (line 1563) | func (e *serde) ToInt(field string, s string, required bool) (v int) { method ToString (line 1573) | func (e *serde) ToString(field string, s string, required bool) (v str... method FromBool (line 1581) | func (e *serde) FromBool(s bool) (v string) { method FromFloat64 (line 1586) | func (e *serde) FromFloat64(s float64) (v string) { method FromBytes (line 1591) | func (e *serde) FromBytes(s []byte) (v string) { method FromTime (line 1596) | func (e *serde) FromTime(s time.Time) (v string) { method FromJSON (line 1601) | func (e *serde) FromJSON(s json.RawMessage) (v string) { method FromStringOption (line 1606) | func (e *serde) FromStringOption(s *string) (v []string) { method FromIntList (line 1614) | func (e *serde) FromIntList(s []int) (v []string) { method ToBool (line 1622) | func (e *serde) ToBool(field string, s string, required bool) (v bool) { method ToFloat64 (line 1632) | func (e *serde) ToFloat64(field string, s string, required bool) (v fl... method ToBytes (line 1642) | func (e *serde) ToBytes(field string, s string, required bool) (v []by... method ToTime (line 1652) | func (e *serde) ToTime(field string, s string, required bool) (v time.... method ToJSON (line 1662) | func (e *serde) ToJSON(field string, s string, required bool) (v json.... method ToStringOption (line 1670) | func (e *serde) ToStringOption(field string, s string, required bool) ... method setErr (line 1680) | func (e *serde) setErr(msg, field string, err error) { FILE: e2e-tests/testdata/echo_client/js/client.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class CacheServiceClient (line 52) | class CacheServiceClient { method constructor (line 53) | constructor(baseClient) { method GetList (line 62) | async GetList(key) { method GetStruct (line 68) | async GetStruct(key) { method Incr (line 74) | async Incr(key) { method PostList (line 80) | async PostList(key, val) { method PostStruct (line 84) | async PostStruct(key, val) { class DiServiceClient (line 93) | class DiServiceClient { method constructor (line 94) | constructor(baseClient) { method One (line 101) | async One() { method Three (line 105) | async Three(method, body, options) { method Two (line 109) | async Two() { class EchoServiceClient (line 120) | class EchoServiceClient { method constructor (line 121) | constructor(baseClient) { method AppMeta (line 142) | async AppMeta() { method BasicEcho (line 151) | async BasicEcho(params) { method ConfigValues (line 157) | async ConfigValues() { method CustomHTTPStatus (line 166) | async CustomHTTPStatus() { method Echo (line 175) | async Echo(params) { method EmptyEcho (line 184) | async EmptyEcho(params) { method Env (line 193) | async Env() { method HeadersEcho (line 202) | async HeadersEcho(params) { method MuteEcho (line 222) | async MuteEcho(params) { method NilResponse (line 235) | async NilResponse() { method NonBasicEcho (line 244) | async NonBasicEcho(pathString, pathInt, pathWild, params) { method Noop (line 288) | async Noop() { method Pong (line 295) | async Pong() { method Publish (line 304) | async Publish() { class EmptycfgServiceClient (line 313) | class EmptycfgServiceClient { method constructor (line 314) | constructor(baseClient) { method AnAPI (line 319) | async AnAPI() { class EndtoendServiceClient (line 328) | class EndtoendServiceClient { method constructor (line 329) | constructor(baseClient) { method GeneratedWrappersEndToEndTest (line 334) | async GeneratedWrappersEndToEndTest() { class MiddlewareServiceClient (line 343) | class MiddlewareServiceClient { method constructor (line 344) | constructor(baseClient) { method Error (line 351) | async Error() { method ResponseGen (line 355) | async ResponseGen(params) { method ResponseRewrite (line 361) | async ResponseRewrite(params) { class TestServiceClient (line 372) | class TestServiceClient { method constructor (line 373) | constructor(baseClient) { method GetMessage (line 391) | async GetMessage(clientID) { method MarshallerTestHandler (line 401) | async MarshallerTestHandler(params) { method Noop (line 466) | async Noop() { method NoopWithError (line 473) | async NoopWithError() { method PathMultiSegments (line 480) | async PathMultiSegments(bool, _int, string, uuid, wildcard) { method RawEndpoint (line 490) | async RawEndpoint(method, id, body, options) { method RestStyleAPI (line 498) | async RestStyleAPI(objType, name, params) { method SimpleBodyEcho (line 527) | async SimpleBodyEcho(params) { method TestAuthHandler (line 536) | async TestAuthHandler() { method UpdateMessage (line 546) | async UpdateMessage(clientID, params) { class ValidationServiceClient (line 555) | class ValidationServiceClient { method constructor (line 556) | constructor(baseClient) { method TestOne (line 561) | async TestOne(params) { function encodeQuery (line 571) | function encodeQuery(parts) { function makeRecord (line 584) | function makeRecord(record) { function mustBeSet (line 594) | function mustBeSet(field, value) { function encodeWebSocketHeaders (line 608) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 617) | class WebSocketConnection { method constructor (line 620) | constructor(url, headers) { method resolveHasUpdateHandlers (line 637) | resolveHasUpdateHandlers() { method hasUpdate (line 646) | async hasUpdate() { method on (line 653) | on(type, handler) { method off (line 657) | off(type, handler) { method close (line 661) | close() { class StreamInOut (line 666) | class StreamInOut { method constructor (line 669) | constructor(url, headers) { method close (line 677) | close() { method send (line 681) | async send(msg) { method next (line 692) | async next() { method [Symbol.asyncIterator] (line 696) | async *[Symbol.asyncIterator]() { class StreamIn (line 708) | class StreamIn { method constructor (line 711) | constructor(url, headers) { method close (line 719) | close() { method next (line 723) | async next() { method [Symbol.asyncIterator] (line 727) | async *[Symbol.asyncIterator]() { class StreamOut (line 739) | class StreamOut { method constructor (line 740) | constructor(url, headers) { method response (line 750) | async response() { method close (line 754) | close() { method send (line 758) | async send(msg) { class BaseClient (line 772) | class BaseClient { method constructor (line 773) | constructor(baseURL, options) { method getAuthData (line 804) | async getAuthData() { method createStreamInOut (line 837) | async createStreamInOut(path, params) { method createStreamIn (line 858) | async createStreamIn(path, params) { method createStreamOut (line 879) | async createStreamOut(path, params) { method callTypedAPI (line 901) | async callTypedAPI(method, path, body, params) { method callAPI (line 909) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 969) | function isAPIErrorResponse(err) { function isErrCode (line 978) | function isErrCode(code) { class APIError (line 985) | class APIError extends Error { method constructor (line 986) | constructor(status, response) { function isAPIError (line 1030) | function isAPIError(err) { FILE: e2e-tests/testdata/echo_client/js/main.js function rInt (line 70) | function rInt() { function assertStructuredError (line 291) | async function assertStructuredError(promise, code, message) { FILE: e2e-tests/testdata/echo_client/main.go function main (line 23) | func main() { function assert (line 295) | func assert(got, want any, message string) { function assertNotNil (line 304) | func assertNotNil(got any, message string) { function assertStructuredError (line 312) | func assertStructuredError(err error, code client.ErrCode, message strin... FILE: e2e-tests/testdata/echo_client/ts/client.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 53) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 72) | public with(options: ClientOptions): Client { type ClientOptions (line 83) | interface ClientOptions { type IncrResponse (line 103) | interface IncrResponse { type ListResponse (line 107) | interface ListResponse { type StructVal (line 111) | interface StructVal { class ServiceClient (line 115) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type TwoResponse (line 156) | interface TwoResponse { class ServiceClient (line 160) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type AppMetadata (line 187) | interface AppMetadata { type AuthParams (line 194) | interface AuthParams { type BasicData (line 202) | interface BasicData { type ConfigResponse (line 215) | interface ConfigResponse { type Data (line 222) | interface Data { type EmptyData (line 227) | interface EmptyData { type EnvResponse (line 233) | interface EnvResponse { type HTTPStatusResponse (line 240) | interface HTTPStatusResponse { type HeadersData (line 244) | interface HeadersData { type NonBasicData (line 249) | interface NonBasicData { class ServiceClient (line 293) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { class ServiceClient (line 487) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { class ServiceClient (line 503) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type Payload (line 518) | interface Payload { class ServiceClient (line 522) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type BodyEcho (line 551) | interface BodyEcho { type MarshallerTest (line 555) | interface MarshallerTest { type MultiPathSegment (line 590) | interface MultiPathSegment { type RestParams (line 598) | interface RestParams { class ServiceClient (line 609) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type Request (line 792) | interface Request { class ServiceClient (line 796) | class ServiceClient { method constructor (line 118) | constructor(baseClient: BaseClient) { method GetList (line 127) | public async GetList(key: number): Promise { method GetStruct (line 133) | public async GetStruct(key: number): Promise { method Incr (line 139) | public async Incr(key: string): Promise { method PostList (line 145) | public async PostList(key: number, val: string): Promise { method PostStruct (line 149) | public async PostStruct(key: number, val: string): Promise { method constructor (line 163) | constructor(baseClient: BaseClient) { method One (line 170) | public async One(): Promise { method Three (line 174) | public async Three(method: string, body?: RequestInit["body"], options... method Two (line 178) | public async Two(): Promise { method constructor (line 296) | constructor(baseClient: BaseClient) { method AppMeta (line 317) | public async AppMeta(): Promise { method BasicEcho (line 326) | public async BasicEcho(params: BasicData): Promise { method ConfigValues (line 332) | public async ConfigValues(): Promise { method CustomHTTPStatus (line 341) | public async CustomHTTPStatus(): Promise { method Echo (line 350) | public async Echo(params: Data): Promise { method Env (line 368) | public async Env(): Promise { method HeadersEcho (line 377) | public async HeadersEcho(params: HeadersData): Promise { method MuteEcho (line 397) | public async MuteEcho(params: Data): Promise { method NilResponse (line 410) | public async NilResponse(): Promise { method NonBasicEcho (line 419) | public async NonBasicEcho(pathString: string, pathInt: number, pathWil... method Noop (line 463) | public async Noop(): Promise { method Pong (line 470) | public async Pong(): Promise> { method Publish (line 479) | public async Publish(): Promise { method constructor (line 490) | constructor(baseClient: BaseClient) { method AnAPI (line 495) | public async AnAPI(): Promise { method constructor (line 506) | constructor(baseClient: BaseClient) { method GeneratedWrappersEndToEndTest (line 511) | public async GeneratedWrappersEndToEndTest(): Promise { method constructor (line 525) | constructor(baseClient: BaseClient) { method Error (line 532) | public async Error(): Promise { method ResponseGen (line 536) | public async ResponseGen(params: Payload): Promise { method ResponseRewrite (line 542) | public async ResponseRewrite(params: Payload): Promise { method constructor (line 612) | constructor(baseClient: BaseClient) { method GetMessage (line 630) | public async GetMessage(clientID: string): Promise { method MarshallerTestHandler (line 640) | public async MarshallerTestHandler(params: MarshallerTest): Pr... method Noop (line 705) | public async Noop(): Promise { method NoopWithError (line 712) | public async NoopWithError(): Promise { method PathMultiSegments (line 719) | public async PathMultiSegments(bool: boolean, int: number, _string: st... method RawEndpoint (line 729) | public async RawEndpoint(method: "PUT" | "POST" | "DELETE" | "GET", id... method RestStyleAPI (line 737) | public async RestStyleAPI(objType: number, name: string, params: RestP... method SimpleBodyEcho (line 766) | public async SimpleBodyEcho(params: BodyEcho): Promise { method TestAuthHandler (line 775) | public async TestAuthHandler(): Promise { method UpdateMessage (line 785) | public async UpdateMessage(clientID: string, params: BodyEcho): Promis... method constructor (line 799) | constructor(baseClient: BaseClient) { method TestOne (line 804) | public async TestOne(params: Request): Promise { type JSONValue (line 811) | type JSONValue = string | number | boolean | null | JSONValue[] | {[key:... function encodeQuery (line 814) | function encodeQuery(parts: Record): string { function makeRecord (line 828) | function makeRecord(record: Recor... function mustBeSet (line 839) | function mustBeSet(field: string, value: A | null | undefined): A { function encodeWebSocketHeaders (line 852) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 861) | class WebSocketConnection { method constructor (line 866) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 883) | resolveHasUpdateHandlers() { method hasUpdate (line 892) | async hasUpdate() { method on (line 899) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 903) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 907) | close() { class StreamInOut (line 912) | class StreamInOut { method constructor (line 916) | constructor(url: string, headers?: Record) { method close (line 924) | close() { method send (line 928) | async send(msg: Request) { method next (line 939) | async next(): Promise { method [Symbol.asyncIterator] (line 944) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 960) | constructor(url: string, headers?: Record) { method close (line 968) | close() { method next (line 972) | async next(): Promise { method [Symbol.asyncIterator] (line 977) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 993) | constructor(url: string, headers?: Record) { method response (line 1003) | async response(): Promise { method close (line 1007) | close() { method send (line 1011) | async send(msg: Request) { type CallParameters (line 1023) | type CallParameters = Omit & { type AuthDataGenerator (line 1032) | type AuthDataGenerator = () => type Fetcher (line 1038) | type Fetcher = typeof fetch; class BaseClient (line 1042) | class BaseClient { method constructor (line 1049) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 1079) | async getAuthData(): Promise { method createStreamInOut (line 1112) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 1133) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 1154) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 1175) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 1183) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 1246) | interface APIErrorResponse { function isAPIErrorResponse (line 1252) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 1261) | function isErrCode(code: any): code is ErrCode { class APIError (line 1268) | class APIError extends Error { method constructor (line 1284) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 1317) | function isAPIError(err: any): err is APIError { type ErrCode (line 1321) | enum ErrCode { FILE: e2e-tests/testdata/echo_client/ts/main.ts function rInt (line 73) | function rInt(): number { function assertStructuredError (line 294) | async function assertStructuredError( FILE: e2e-tests/testdata/tsapp/service2/api.ts type GreetingRequest (line 6) | interface GreetingRequest { type GreetingResponse (line 10) | interface GreetingResponse { type MessageRequest (line 15) | interface MessageRequest { type MessageResponse (line 20) | interface MessageResponse { FILE: e2e-tests/testscript_test.go function TestRun (line 30) | func TestRun(t *testing.T) { function doRun (line 34) | func doRun(t *testing.T, experiments []string) { function TestMain (line 308) | func TestMain(m *testing.M) { type messageWrapper (line 316) | type messageWrapper struct function gotLogLine (line 324) | func gotLogLine(got, want any) bool { type testscriptLogger (line 342) | type testscriptLogger struct method RunStdout (line 347) | func (l *testscriptLogger) RunStdout(r *run.Run, line []byte) { method RunStderr (line 352) | func (l *testscriptLogger) RunStderr(r *run.Run, line []byte) { function initVals (line 357) | func initVals(e *ts.Env) { function getTB (line 364) | func getTB(ts *ts.TestScript) testing.TB { function getWorkdir (line 368) | func getWorkdir(ts *ts.TestScript) string { function setVal (line 372) | func setVal(ts *ts.TestScript, key string, val any) { function getVal (line 376) | func getVal[T any](ts *ts.TestScript, key string) T { FILE: e2e-tests/ts_app_test.go function TestTSEndToEndWithApp (line 16) | func TestTSEndToEndWithApp(t *testing.T) { FILE: internal/conf/conf.go function Dir (line 66) | func Dir() (string, error) { function CacheDir (line 82) | func CacheDir() (string, error) { function DataDir (line 100) | func DataDir() (string, error) { type Config (line 116) | type Config struct function Write (line 128) | func Write(cfg *Config) (err error) { function Logout (line 150) | func Logout() error { function CurrentUser (line 164) | func CurrentUser() (*Config, error) { function OriginalUser (line 176) | func OriginalUser(configDir string) (cfg *Config, err error) { function readConf (line 193) | func readConf(configDir string) (*Config, error) { function NewTokenSource (line 206) | func NewTokenSource() *TokenSource { type TokenSource (line 219) | type TokenSource struct method Token (line 225) | func (ts *TokenSource) Token() (*oauth2.Token, error) { method readTokenFromConfig (line 257) | func (ts *TokenSource) readTokenFromConfig() (*oauth2.Token, error) { type defaultTransport (line 278) | type defaultTransport struct method RoundTrip (line 282) | func (defaultTransport) RoundTrip(req *http.Request) (*http.Response, ... FILE: internal/env/env.go function EncoreRuntimesPath (line 22) | func EncoreRuntimesPath() string { function EncoreGoRoot (line 33) | func EncoreGoRoot() string { function EncoreBin (line 43) | func EncoreBin() option.Option[string] { function OptEncoreGoRoot (line 53) | func OptEncoreGoRoot() option.Option[string] { function encoreRuntimesPath (line 57) | func encoreRuntimesPath() string { function EncoreRuntimeLib (line 71) | func EncoreRuntimeLib() string { function EncoreDaemonLogPath (line 82) | func EncoreDaemonLogPath() string { function EncoreDevDashListenAddr (line 96) | func EncoreDevDashListenAddr() option.Option[string] { function EncoreMCPSSEListenAddr (line 106) | func EncoreMCPSSEListenAddr() option.Option[string] { function EncoreObjectStorageListAddr (line 113) | func EncoreObjectStorageListAddr() option.Option[string] { function encoreGoRoot (line 120) | func encoreGoRoot() string { function List (line 133) | func List() []string { function determineRoot (line 144) | func determineRoot() (root string, ok bool) { function IsSSH (line 165) | func IsSSH() bool { FILE: internal/etrace/etrace.go function Sync0 (line 8) | func Sync0(ctx context.Context, cat, name string, fn func(context.Contex... function Sync1 (line 13) | func Sync1[A any](ctx context.Context, cat, name string, fn func(context... function Sync2 (line 18) | func Sync2[A, B any](ctx context.Context, cat, name string, fn func(cont... function Async0 (line 23) | func Async0(ctx context.Context, cat, name string, fn func(context.Conte... function Async1 (line 28) | func Async1[A any](ctx context.Context, cat, name string, fn func(contex... function Async2 (line 33) | func Async2[A, B any](ctx context.Context, cat, name string, fn func(con... function doSync (line 38) | func doSync(ctx context.Context, cat, name string) func() { function doAsync (line 49) | func doAsync(ctx context.Context, cat, name string) func() { FILE: internal/etrace/gid.go constant stackBufSize (line 23) | stackBufSize = 16 << 20 function getBuf (line 27) | func getBuf() []byte { function putBuf (line 36) | func putBuf(b []byte) { function goroutineID (line 45) | func goroutineID() int64 { FILE: internal/etrace/protocol.go function WithTracer (line 18) | func WithTracer(ctx context.Context, w io.Writer) (context.Context, *Tra... function WithFileTracer (line 28) | func WithFileTracer(ctx context.Context, dst string) (context.Context, *... function fromCtx (line 44) | func fromCtx(ctx context.Context) *Tracer { type key (line 49) | type key constant tracerKey (line 51) | tracerKey key = "etrace.tracer" type Tracer (line 53) | type Tracer struct method Close (line 61) | func (tr *Tracer) Close() error { method Emit (line 80) | func (tr *Tracer) Emit(typ eventType, name, category string, args map[... type eventType (line 105) | type eventType constant beginSync (line 108) | beginSync eventType = "B" constant endSync (line 109) | endSync eventType = "E" constant beginAsync (line 110) | beginAsync eventType = "b" constant endAsync (line 111) | endAsync eventType = "e" type event (line 114) | type event struct FILE: internal/gocodegen/helpers.go function ConvertSchemaTypeToString (line 16) | func ConvertSchemaTypeToString(typ *schema.Type, md *meta.Data) string { function ConvertSchemaToJenType (line 22) | func ConvertSchemaToJenType(typ *schema.Type, md *meta.Data) *Statement { function ConvertBuiltInSchemaToJenType (line 105) | func ConvertBuiltInSchemaToJenType(builtin schema.Builtin) *Statement { FILE: internal/gocodegen/marshalling.go constant UnknownPkgPath (line 12) | UnknownPkgPath = "__unknown_path__" constant lastErrorField (line 15) | lastErrorField = "LastError" constant nonEmptyValuesField (line 16) | nonEmptyValuesField = "NonEmptyValues" type MarshallingCodeGenerator (line 21) | type MarshallingCodeGenerator struct method NewPossibleInstance (line 81) | func (g *MarshallingCodeGenerator) NewPossibleInstance(instanceName st... method GenerateAll (line 90) | func (g *MarshallingCodeGenerator) GenerateAll() { method WriteToFile (line 105) | func (g *MarshallingCodeGenerator) WriteToFile(f *File) { method builtinFromString (line 179) | func (b *MarshallingCodeGenerator) builtinFromString(t schema.Builtin,... method builtinToString (line 331) | func (b *MarshallingCodeGenerator) builtinToString(t schema.Builtin, s... method shouldBeTreatedAsString (line 517) | func (g *MarshallingCodeGenerator) shouldBeTreatedAsString(builtin sch... type methodKey (line 34) | type methodKey struct type methodDescription (line 41) | type methodDescription struct type MarshallingCodeWrapper (line 52) | type MarshallingCodeWrapper struct method WithFunc (line 472) | func (w *MarshallingCodeWrapper) WithFunc(body func(*Group), errBlock ... method LastError (line 481) | func (w *MarshallingCodeWrapper) LastError() Code { method Add (line 486) | func (w *MarshallingCodeWrapper) Add(c ...Code) { method EndBlock (line 491) | func (w *MarshallingCodeWrapper) EndBlock(endBlock ...Code) { method Finalize (line 496) | func (w *MarshallingCodeWrapper) Finalize(ifErrorBlock ...Code) []Code { method Body (line 523) | func (w *MarshallingCodeWrapper) Body(getBody Code) Code { method FromStringToBuiltin (line 530) | func (w *MarshallingCodeWrapper) FromStringToBuiltin(builtin schema.Bu... method FromJSON (line 550) | func (w *MarshallingCodeWrapper) FromJSON(targetType *schema.Type, fie... method FromString (line 558) | func (w *MarshallingCodeWrapper) FromString(targetType *schema.Type, f... method ToStringSlice (line 621) | func (w *MarshallingCodeWrapper) ToStringSlice(sourceType *schema.Type... method ToString (line 681) | func (w *MarshallingCodeWrapper) ToString(sourceType *schema.Type, sou... function NewMarshallingCodeGenerator (line 62) | func NewMarshallingCodeGenerator(pkgPath, structName string, forClientGe... FILE: internal/goldfish/goldfish.go type Cache (line 9) | type Cache struct function New (line 17) | func New[V any](keepalive time.Duration, fn func() (V, error)) *Cache[V] { method Get (line 24) | func (c *Cache[V]) Get() (V, error) { method Set (line 41) | func (c *Cache[V]) Set(val V) { FILE: internal/httpcache/diskcache/diskcache.go type Cache (line 15) | type Cache struct method Get (line 20) | func (c *Cache) Get(key string) (resp []byte, ok bool) { method Set (line 30) | func (c *Cache) Set(key string, resp []byte) { method Delete (line 36) | func (c *Cache) Delete(key string) { function keyToFilename (line 41) | func keyToFilename(key string) string { function New (line 48) | func New(basePath string) *Cache { function NewWithDiskv (line 59) | func NewWithDiskv(d *diskv.Diskv) *Cache { FILE: internal/httpcache/diskcache/diskcache_test.go function TestDiskCache (line 11) | func TestDiskCache(t *testing.T) { FILE: internal/httpcache/httpcache.go constant stale (line 22) | stale = iota constant fresh (line 23) | fresh constant transparent (line 24) | transparent constant XFromCache (line 26) | XFromCache = "X-From-Cache" type Cache (line 30) | type Cache interface function cacheKey (line 41) | func cacheKey(req *http.Request) string { function CachedResponse (line 51) | func CachedResponse(c Cache, req *http.Request) (resp *http.Response, er... type MemoryCache (line 62) | type MemoryCache struct method Get (line 68) | func (c *MemoryCache) Get(key string) (resp []byte, ok bool) { method Set (line 76) | func (c *MemoryCache) Set(key string, resp []byte) { method Delete (line 83) | func (c *MemoryCache) Delete(key string) { function NewMemoryCache (line 90) | func NewMemoryCache() *MemoryCache { type Transport (line 98) | type Transport struct method Client (line 114) | func (t *Transport) Client() *http.Client { method RoundTrip (line 138) | func (t *Transport) RoundTrip(req *http.Request) (resp *http.Response,... function NewTransport (line 109) | func NewTransport(c Cache) *Transport { function varyMatches (line 120) | func varyMatches(cachedResp *http.Response, req *http.Request) bool { function Date (line 259) | func Date(respHeaders http.Header) (date time.Time, err error) { type realClock (line 269) | type realClock struct method since (line 271) | func (c *realClock) since(d time.Time) time.Duration { type timer (line 275) | type timer interface function getFreshness (line 290) | func getFreshness(respHeaders, reqHeaders http.Header) (freshness int) { function canStaleOnError (line 373) | func canStaleOnError(respHeaders, reqHeaders http.Header) bool { function getEndToEndHeaders (line 415) | func getEndToEndHeaders(respHeaders http.Header) []string { function canStore (line 443) | func canStore(reqCacheControl, respCacheControl cacheControl) (canStore ... function newGatewayTimeoutResponse (line 453) | func newGatewayTimeoutResponse(req *http.Request) *http.Response { function cloneRequest (line 466) | func cloneRequest(r *http.Request) *http.Request { type cacheControl (line 478) | type cacheControl function parseCacheControl (line 480) | func parseCacheControl(headers http.Header) cacheControl { function headerAllCommaSepValues (line 504) | func headerAllCommaSepValues(headers http.Header, name string) []string { type cachingReadCloser (line 519) | type cachingReadCloser struct method Read (line 532) | func (r *cachingReadCloser) Read(p []byte) (n int, err error) { method Close (line 541) | func (r *cachingReadCloser) Close() error { function NewMemoryCacheTransport (line 546) | func NewMemoryCacheTransport() *Transport { FILE: internal/httpcache/httpcache_test.go type fakeClock (line 24) | type fakeClock struct method since (line 28) | func (c *fakeClock) since(t time.Time) time.Duration { function TestMain (line 32) | func TestMain(m *testing.M) { function setup (line 40) | func setup() { function teardown (line 163) | func teardown() { function resetTest (line 168) | func resetTest() { function TestCacheableMethod (line 175) | func TestCacheableMethod(t *testing.T) { function TestDontServeHeadResponseToGetRequest (line 232) | func TestDontServeHeadResponseToGetRequest(t *testing.T) { function TestDontStorePartialRangeInCache (line 256) | func TestDontStorePartialRangeInCache(t *testing.T) { function TestCacheOnlyIfBodyRead (line 368) | func TestCacheOnlyIfBodyRead(t *testing.T) { function TestOnlyReadBodyOnDemand (line 401) | func TestOnlyReadBodyOnDemand(t *testing.T) { function TestGetOnlyIfCachedHit (line 420) | func TestGetOnlyIfCachedHit(t *testing.T) { function TestGetOnlyIfCachedMiss (line 460) | func TestGetOnlyIfCachedMiss(t *testing.T) { function TestGetNoStoreRequest (line 480) | func TestGetNoStoreRequest(t *testing.T) { function TestGetNoStoreResponse (line 509) | func TestGetNoStoreResponse(t *testing.T) { function TestGetWithEtag (line 537) | func TestGetWithEtag(t *testing.T) { function TestGetWithLastModified (line 577) | func TestGetWithLastModified(t *testing.T) { function TestGetWithVary (line 609) | func TestGetWithVary(t *testing.T) { function TestGetWithDoubleVary (line 664) | func TestGetWithDoubleVary(t *testing.T) { function TestGetWith2VaryHeaders (line 720) | func TestGetWith2VaryHeaders(t *testing.T) { function TestGetVaryUnused (line 819) | func TestGetVaryUnused(t *testing.T) { function TestUpdateFields (line 852) | func TestUpdateFields(t *testing.T) { function TestCachedErrorsKeepStatus (line 890) | func TestCachedErrorsKeepStatus(t *testing.T) { function TestParseCacheControl (line 916) | func TestParseCacheControl(t *testing.T) { function TestNoCacheRequestExpiration (line 953) | func TestNoCacheRequestExpiration(t *testing.T) { function TestNoCacheResponseExpiration (line 965) | func TestNoCacheResponseExpiration(t *testing.T) { function TestReqMustRevalidate (line 977) | func TestReqMustRevalidate(t *testing.T) { function TestRespMustRevalidate (line 990) | func TestRespMustRevalidate(t *testing.T) { function TestFreshExpiration (line 1001) | func TestFreshExpiration(t *testing.T) { function TestMaxAge (line 1019) | func TestMaxAge(t *testing.T) { function TestMaxAgeZero (line 1037) | func TestMaxAgeZero(t *testing.T) { function TestBothMaxAge (line 1050) | func TestBothMaxAge(t *testing.T) { function TestMinFreshWithExpires (line 1064) | func TestMinFreshWithExpires(t *testing.T) { function TestEmptyMaxStale (line 1084) | func TestEmptyMaxStale(t *testing.T) { function TestMaxStaleValue (line 1104) | func TestMaxStaleValue(t *testing.T) { function containsHeader (line 1129) | func containsHeader(headers []string, header string) bool { function TestGetEndToEndHeaders (line 1138) | func TestGetEndToEndHeaders(t *testing.T) { type transportMock (line 1186) | type transportMock struct method RoundTrip (line 1191) | func (t transportMock) RoundTrip(req *http.Request) (resp *http.Respon... function TestStaleIfErrorRequest (line 1195) | func TestStaleIfErrorRequest(t *testing.T) { function TestStaleIfErrorRequestLifetime (line 1240) | func TestStaleIfErrorRequestLifetime(t *testing.T) { function TestStaleIfErrorResponse (line 1303) | func TestStaleIfErrorResponse(t *testing.T) { function TestStaleIfErrorResponseLifetime (line 1347) | func TestStaleIfErrorResponseLifetime(t *testing.T) { function TestStaleIfErrorKeepsStatus (line 1401) | func TestStaleIfErrorKeepsStatus(t *testing.T) { function TestClientTimeout (line 1454) | func TestClientTimeout(t *testing.T) { FILE: internal/httpcache/test/test.go function Cache (line 11) | func Cache(t *testing.T, cache httpcache.Cache) { FILE: internal/httpcache/test/test_test.go function TestMemoryCache (line 10) | func TestMemoryCache(t *testing.T) { FILE: internal/lookpath/lookpath.go function checkStat (line 45) | func checkStat(dir, file string, checkExec bool) (string, error) { function winHasExt (line 63) | func winHasExt(file string) bool { function findExecutable (line 72) | func findExecutable(dir, file string, exts []string) (string, error) { function findFile (line 92) | func findFile(dir, file string, _ []string) (string, error) { function InDir (line 101) | func InDir(cwd string, env []string, file string) (string, error) { function lookPathDir (line 114) | func lookPathDir(cwd string, env listEnviron, file string, find findAny)... function pathExts (line 147) | func pathExts(env listEnviron) []string { function listEnvironWithUpper (line 170) | func listEnvironWithUpper(upper bool, pairs ...string) listEnviron { type listEnviron (line 220) | type listEnviron method Get (line 222) | func (l listEnviron) Get(name string) string { FILE: internal/optracker/async.go type AsyncBuildJobs (line 11) | type AsyncBuildJobs struct method Tracker (line 22) | func (a *AsyncBuildJobs) Tracker() *OpTracker { method Go (line 38) | func (a *AsyncBuildJobs) Go(description string, track bool, minDuratio... method Wait (line 72) | func (a *AsyncBuildJobs) Wait() error { method recordError (line 77) | func (a *AsyncBuildJobs) recordError(err error) { function NewAsyncBuildJobs (line 26) | func NewAsyncBuildJobs(ctx context.Context, appID string, tracker *OpTra... FILE: internal/optracker/optracker.go type OutputStream (line 19) | type OutputStream interface function New (line 23) | func New(w io.Writer, stream OutputStream) *OpTracker { type OpTracker (line 30) | type OpTracker struct method AllDone (line 46) | func (t *OpTracker) AllDone() { method Add (line 76) | func (t *OpTracker) Add(msg string, minStart time.Time) OperationID { method Done (line 104) | func (t *OpTracker) Done(id OperationID, minDuration time.Duration) { method Fail (line 126) | func (t *OpTracker) Fail(id OperationID, err error) { method Cancel (line 143) | func (t *OpTracker) Cancel(id OperationID) { method refresh (line 149) | func (t *OpTracker) refresh() { method spin (line 203) | func (t *OpTracker) spin() { type OperationID (line 40) | type OperationID constant NoOperationID (line 42) | NoOperationID OperationID = -1 type slowOp (line 223) | type slowOp struct FILE: internal/userconfig/config.go type Config (line 4) | type Config struct FILE: internal/userconfig/def.go method GetByKey (line 12) | func (c *Config) GetByKey(key string) (v Value, ok bool) { method Render (line 27) | func (c *Config) Render() string { function GetType (line 45) | func GetType(key string) (Type, bool) { function Keys (line 50) | func Keys() []string { FILE: internal/userconfig/docs.go function CLIDocs (line 10) | func CLIDocs() string { function bt (line 58) | func bt(val string) string { function MarkdownDocs (line 98) | func MarkdownDocs() string { FILE: internal/userconfig/files.go constant globalCacheKey (line 20) | globalCacheKey = "#global#" function ForApp (line 29) | func ForApp(appRoot string) *Cached { function Global (line 36) | func Global() *Cached { function forCacheKey (line 40) | func forCacheKey(key string, paths []string) *Cached { function appFilePath (line 55) | func appFilePath(appRoot string) string { function newInstance (line 79) | func newInstance(paths ...string) (*Config, error) { function validateConfig (line 101) | func validateConfig(data []byte) error { FILE: internal/userconfig/gendocs/gendocs.go function main (line 14) | func main() { function generateDocs (line 28) | func generateDocs(lang string) string { function docsHeader (line 32) | func docsHeader(lang string) string { function resolveRepoRoot (line 43) | func resolveRepoRoot() string { FILE: internal/userconfig/reflect.go function keyForField (line 17) | func keyForField(f *reflect.StructField) (string, error) { type keyDesc (line 33) | type keyDesc struct function newKeyDesc (line 39) | func newKeyDesc(f *reflect.StructField) (key string, desc keyDesc, err e... function kindFromReflect (line 110) | func kindFromReflect(kind reflect.Kind) (Kind, bool) { FILE: internal/userconfig/value.go type Kind (line 11) | type Kind method String (line 20) | func (k Kind) String() string { method HumanString (line 35) | func (k Kind) HumanString() string { method parseValue (line 128) | func (k Kind) parseValue(value string) (any, error) { constant String (line 14) | String Kind = iota + 1 constant Bool (line 15) | Bool constant Int (line 16) | Int constant Uint (line 17) | Uint type Type (line 50) | type Type struct method ParseAndValidate (line 65) | func (t Type) ParseAndValidate(val string) (any, error) { method validate (line 75) | func (t Type) validate(val any) error { type Value (line 56) | type Value struct method String (line 61) | func (v Value) String() string { function RenderValue (line 99) | func RenderValue(v any) string { function RenderOneof (line 103) | func RenderOneof(oneof []any) string { function KindOf (line 143) | func KindOf[T interface{ string | bool | int | uint }](val T) (k Kind, o... function kindOf (line 147) | func kindOf(val any) (k Kind, ok bool) { FILE: internal/userconfig/write.go function SetForApp (line 13) | func SetForApp(appRoot, key, value string) error { function SetGlobal (line 21) | func SetGlobal(key, value string) error { function updateConfig (line 38) | func updateConfig(dstPath, key, value string) error { FILE: internal/version/version.go type ReleaseChannel (line 23) | type ReleaseChannel constant GA (line 26) | GA ReleaseChannel = "ga" constant Beta (line 27) | Beta ReleaseChannel = "beta" constant Nightly (line 28) | Nightly ReleaseChannel = "nightly" constant DevBuild (line 29) | DevBuild ReleaseChannel = "develop" constant unknown (line 30) | unknown ReleaseChannel = "unknown" function ConfigHash (line 35) | func ConfigHash() (string, error) { function init (line 52) | func init() { function ChannelFor (line 83) | func ChannelFor(version string) ReleaseChannel { function Compare (line 109) | func Compare(againstVersion string) int { FILE: miniredis/src/bin/miniredis-rs-server.rs function load_tls_config (line 34) | fn load_tls_config( function main (line 71) | async fn main() { FILE: miniredis/src/cmd/client.rs function register (line 8) | pub fn register(table: &mut CommandTable) { function cmd_client (line 12) | fn cmd_client(_state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... FILE: miniredis/src/cmd/cluster.rs function register (line 8) | pub fn register(table: &mut CommandTable) { function cmd_cluster (line 12) | fn cmd_cluster(_state: &Arc, _ctx: &mut ConnCtx, args: &[Ve... FILE: miniredis/src/cmd/connection.rs function register (line 10) | pub fn register(table: &mut CommandTable) { function cmd_ping (line 20) | fn cmd_ping(_state: &Arc, _ctx: &mut ConnCtx, args: &[Vec, _ctx: &mut ConnCtx, args: &[Vec, _ctx: &mut ConnCtx, _args: &[Vec<... function cmd_select (line 39) | fn cmd_select(_state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_auth (line 59) | fn cmd_auth(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_hello (line 94) | fn cmd_hello(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec]... function cmd_exists (line 62) | fn cmd_exists(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_rename (line 94) | fn cmd_rename(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_expire (line 132) | fn cmd_expire(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_pexpire (line 154) | fn cmd_pexpire(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_pexpireat (line 165) | fn cmd_pexpireat(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function expire_impl (line 175) | fn expire_impl( function cmd_persist (line 264) | fn cmd_persist(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_ttl (line 283) | fn cmd_ttl(state: &Arc, ctx: &mut ConnCtx, args: &[Vec]... function cmd_pttl (line 300) | fn cmd_pttl(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_keys (line 317) | fn cmd_keys(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_scan (line 329) | fn cmd_scan(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_touch (line 373) | fn cmd_touch(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, _ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, _args: &[V... function cmd_object (line 426) | fn cmd_object(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_pexpiretime (line 516) | fn cmd_pexpiretime(state: &Arc, ctx: &mut ConnCtx, args: &[... function cmd_copy (line 541) | fn cmd_copy(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_move (line 680) | fn cmd_move(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_dump (line 791) | fn cmd_dump(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_restore (line 812) | fn cmd_restore(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function match_keys (line 853) | fn match_keys(keys: &[String], pattern: &str) -> Vec { FILE: miniredis/src/cmd/geo.rs constant MSG_UNSUPPORTED_UNIT (line 12) | const MSG_UNSUPPORTED_UNIT: &str = "ERR unsupported unit provided. pleas... function register (line 14) | pub fn register(table: &mut CommandTable) { function cmd_geoadd (line 25) | fn cmd_geoadd(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec<... function cmd_geopos (line 132) | fn cmd_geopos(state: &Arc, ctx: &mut ConnCtx, args: &[Vec], read_only: bool) -> Result, opts: &RadiusOpts) { function cmd_georadius_impl (line 329) | fn cmd_georadius_impl( function cmd_georadius (line 406) | fn cmd_georadius(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function cmd_georadius_ro (line 410) | fn cmd_georadius_ro(state: &Arc, ctx: &mut ConnCtx, args: &... function cmd_georadiusbymember_impl (line 416) | fn cmd_georadiusbymember_impl( function cmd_georadiusbymember (line 507) | fn cmd_georadiusbymember(state: &Arc, ctx: &mut ConnCtx, ar... function cmd_georadiusbymember_ro (line 511) | fn cmd_georadiusbymember_ro( function to_str (line 521) | fn to_str(bytes: &[u8]) -> String { FILE: miniredis/src/cmd/hash.rs function register (line 18) | pub fn register(table: &mut CommandTable) { function cmd_hset (line 39) | fn cmd_hset(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_hsetnx (line 66) | fn cmd_hsetnx(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_hmget (line 142) | fn cmd_hmget(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_hexists (line 194) | fn cmd_hexists(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_hgetall (line 215) | fn cmd_hgetall(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_hkeys (line 249) | fn cmd_hkeys(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_hincrby (line 300) | fn cmd_hincrby(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_hincrbyfloat (line 339) | fn cmd_hincrbyfloat(state: &Arc, ctx: &mut ConnCtx, args: &... function cmd_hstrlen (line 381) | fn cmd_hstrlen(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_hscan (line 402) | fn cmd_hscan(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_hexpire (line 534) | fn cmd_hexpire(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... FILE: miniredis/src/cmd/hll.rs function register (line 9) | pub fn register(table: &mut CommandTable) { function cmd_pfadd (line 16) | fn cmd_pfadd(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec<... function cmd_pfmerge (line 59) | fn cmd_pfmerge(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... FILE: miniredis/src/cmd/list.rs function register (line 14) | pub fn register(table: &mut CommandTable) { function cmd_lpush (line 39) | fn cmd_lpush(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_rpop (line 98) | fn cmd_rpop(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_xpop (line 102) | fn cmd_xpop(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_llen (line 170) | fn cmd_llen(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_lindex (line 187) | fn cmd_lindex(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_linsert (line 309) | fn cmd_linsert(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_lrem (line 355) | fn cmd_lrem(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_ltrim (line 419) | fn cmd_ltrim(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Ve... function cmd_lmove (line 521) | fn cmd_lmove(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_blpop (line 717) | pub fn cmd_blpop(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function cmd_brpop (line 748) | pub fn cmd_brpop(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function cmd_brpoplpush (line 778) | pub fn cmd_brpoplpush(state: &Arc, ctx: &mut ConnCtx, args:... function cmd_blmove (line 814) | pub fn cmd_blmove(state: &Arc, ctx: &mut ConnCtx, args: &[V... function redis_range (line 885) | fn redis_range(start: i64, end: i64, len: i64) -> (i64, i64) { function validate_timeout (line 907) | fn validate_timeout(arg: &[u8]) -> Option { FILE: miniredis/src/cmd/mod.rs function parse_int (line 24) | pub(crate) fn parse_int(bytes: &[u8]) -> Option { function parse_float (line 28) | pub(crate) fn parse_float(bytes: &[u8]) -> Option { type ScanOpts (line 40) | pub(crate) struct ScanOpts { function parse_scan_opts (line 48) | pub(crate) fn parse_scan_opts(args: &[Vec], allow_type: bool) -> Res... FILE: miniredis/src/cmd/object.rs function register (line 8) | pub fn register(table: &mut CommandTable) { function cmd_object (line 12) | fn cmd_object(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_psubscribe (line 43) | fn cmd_psubscribe(_state: &Arc, ctx: &mut ConnCtx, args: &[... function cmd_unsubscribe (line 64) | fn cmd_unsubscribe(_state: &Arc, ctx: &mut ConnCtx, args: &... function cmd_punsubscribe (line 96) | fn cmd_punsubscribe(_state: &Arc, ctx: &mut ConnCtx, args: ... function cmd_publish (line 128) | fn cmd_publish(state: &Arc, _ctx: &mut ConnCtx, args: &[Vec... function cmd_pubsub (line 138) | fn cmd_pubsub(state: &Arc, _ctx: &mut ConnCtx, args: &[Vec<... FILE: miniredis/src/cmd/scripting.rs function register (line 14) | pub fn register(table: &mut CommandTable) { function sha1_hex (line 22) | fn sha1_hex(s: &str) -> String { function msg_not_from_scripts (line 35) | fn msg_not_from_scripts(sha: &str) -> String { function err_lua_parse_error (line 42) | fn err_lua_parse_error(err: &str) -> String { function sanitize_lua_error (line 53) | fn sanitize_lua_error(err: &str) -> String { constant DISALLOWED_IN_SCRIPTS (line 80) | const DISALLOWED_IN_SCRIPTS: &[&str] = &[ function frame_to_lua (line 101) | fn frame_to_lua(lua: &Lua, frame: &Frame) -> LuaResult { function lua_to_frame (line 144) | fn lua_to_frame(value: LuaValue) -> Frame { function lua_to_json_string (line 190) | fn lua_to_json_string(value: &LuaValue) -> Result { function json_escape_string (line 252) | fn json_escape_string(s: &str) -> String { function json_to_lua (line 273) | fn json_to_lua(lua: &Lua, json: &str) -> LuaResult { function json_parse_value (line 285) | fn json_parse_value(lua: &Lua, json: &str, pos: usize) -> LuaResult<(Lua... function json_skip_whitespace (line 325) | fn json_skip_whitespace(json: &str, mut pos: usize) -> usize { function json_parse_string (line 333) | fn json_parse_string(lua: &Lua, json: &str, pos: usize) -> LuaResult<(Lu... function json_parse_number (line 389) | fn json_parse_number(_lua: &Lua, json: &str, pos: usize) -> LuaResult<(L... function json_parse_array (line 437) | fn json_parse_array(lua: &Lua, json: &str, pos: usize) -> LuaResult<(Lua... function json_parse_object (line 465) | fn json_parse_object(lua: &Lua, json: &str, pos: usize) -> LuaResult<(Lu... function run_lua_script (line 503) | fn run_lua_script( function redis_call_impl (line 879) | fn redis_call_impl( function cmd_eval (line 1021) | fn cmd_eval(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_eval_ro (line 1025) | fn cmd_eval_ro(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_eval_shared (line 1029) | fn cmd_eval_shared( function cmd_evalsha (line 1051) | fn cmd_evalsha(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_evalsha_ro (line 1055) | fn cmd_evalsha_ro(state: &Arc, ctx: &mut ConnCtx, args: &[V... function cmd_evalsha_shared (line 1059) | fn cmd_evalsha_shared( function cmd_script (line 1089) | fn cmd_script(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, _args: &[Vec<... function cmd_flushdb (line 34) | fn cmd_flushdb(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_flushall (line 50) | fn cmd_flushall(state: &Arc, _ctx: &mut ConnCtx, args: &[Ve... function cmd_command (line 68) | fn cmd_command(_state: &Arc, _ctx: &mut ConnCtx, _args: &[V... function parse_resp (line 81) | fn parse_resp(data: &[u8], pos: &mut usize) -> Frame { function parse_resp_int (line 120) | fn parse_resp_int(data: &[u8], pos: &mut usize) -> i64 { function cmd_time (line 135) | fn cmd_time(state: &Arc, _ctx: &mut ConnCtx, _args: &[Vec, _ctx: &mut ConnCtx, args: &[Vec, _ctx: &mut ConnCtx, args: &[Vec<... function cmd_memory (line 218) | fn cmd_memory(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_fastforward (line 289) | fn cmd_fastforward(state: &Arc, _ctx: &mut ConnCtx, args: &... FILE: miniredis/src/cmd/set.rs function register (line 18) | pub fn register(table: &mut CommandTable) { function cmd_sadd (line 39) | fn cmd_sadd(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_srem (line 62) | fn cmd_srem(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_scard (line 89) | fn cmd_scard(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_sismember (line 129) | fn cmd_sismember(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function cmd_smismember (line 151) | fn cmd_smismember(state: &Arc, ctx: &mut ConnCtx, args: &[V... type SetOp (line 180) | enum SetOp { function set_op (line 186) | fn set_op( function set_to_frame (line 247) | fn set_to_frame(set: &HashSet, resp3: bool) -> Frame { function cmd_set_op (line 258) | fn cmd_set_op(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_sinter (line 306) | fn cmd_sinter(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[... function cmd_sunion (line 316) | fn cmd_sunion(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[... function cmd_smove (line 326) | fn cmd_smove(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_srandmember (line 426) | fn cmd_srandmember(state: &Arc, ctx: &mut ConnCtx, args: &[... function cmd_sscan (line 493) | fn cmd_sscan(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... FILE: miniredis/src/cmd/sorted_set.rs function register (line 18) | pub fn register(table: &mut CommandTable) { function write_float (line 49) | fn write_float(f: f64) -> String { function parse_float_range (line 60) | fn parse_float_range(s: &str) -> Result<(f64, bool), ()> { function parse_lex_range (line 77) | fn parse_lex_range(s: &str) -> Result<(String, bool), ()> { function with_ss_range (line 92) | fn with_ss_range( function with_lex_range (line 118) | fn with_lex_range( function redis_range (line 151) | fn redis_range(len: usize, start: i64, stop: i64) -> (usize, usize) { function cmd_zadd (line 170) | fn cmd_zadd(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_zcard (line 304) | fn cmd_zcard(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec<... function cmd_zscore (line 384) | fn cmd_zscore(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec<... function cmd_zrank (line 442) | fn cmd_zrank(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function zrank_impl (line 451) | fn zrank_impl( function cmd_zrem (line 523) | fn cmd_zrem(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_zrange (line 552) | fn cmd_zrange(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Ve... function cmd_zrangebyscore (line 657) | fn cmd_zrangebyscore(state: &Arc, ctx: &mut ConnCtx, args: ... function cmd_zrevrangebyscore (line 662) | fn cmd_zrevrangebyscore(state: &Arc, ctx: &mut ConnCtx, arg... function zrangebyscore_impl (line 666) | fn zrangebyscore_impl( function cmd_zrangebylex (line 721) | fn cmd_zrangebylex(state: &Arc, ctx: &mut ConnCtx, args: &[... function cmd_zrevrangebylex (line 726) | fn cmd_zrevrangebylex(state: &Arc, ctx: &mut ConnCtx, args:... function zrangebylex_impl (line 730) | fn zrangebylex_impl( function cmd_zlexcount (line 771) | fn cmd_zlexcount(state: &Arc, ctx: &mut ConnCtx, args: &[Ve... function cmd_zremrangebyrank (line 811) | fn cmd_zremrangebyrank(state: &Arc, ctx: &mut ConnCtx, args... function cmd_zremrangebyscore (line 851) | fn cmd_zremrangebyscore(state: &Arc, ctx: &mut ConnCtx, arg... function cmd_zremrangebylex (line 894) | fn cmd_zremrangebylex(state: &Arc, ctx: &mut ConnCtx, args:... function cmd_zunionstore (line 939) | fn cmd_zunionstore(state: &Arc, ctx: &mut ConnCtx, args: &[... function cmd_zinterstore (line 944) | fn cmd_zinterstore(state: &Arc, ctx: &mut ConnCtx, args: &[... function zstore_impl (line 948) | fn zstore_impl( function cmd_zpopmin (line 1088) | fn cmd_zpopmin(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function cmd_zpopmax (line 1093) | fn cmd_zpopmax(state: &Arc, ctx: &mut ConnCtx, args: &[Vec<... function zpop_impl (line 1097) | fn zpop_impl( function cmd_zscan (line 1158) | fn cmd_zscan(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[... FILE: miniredis/src/cmd/stream.rs function register (line 9) | pub fn register(table: &mut CommandTable) { function cmd_xadd (line 27) | fn cmd_xadd(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_xlen (line 139) | fn cmd_xlen(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_xrange (line 157) | fn cmd_xrange(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Ve... function cmd_xrange_impl (line 166) | fn cmd_xrange_impl( function cmd_xread (line 251) | fn cmd_xread(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_xtrim (line 428) | fn cmd_xtrim(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_xack (line 864) | fn cmd_xack(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_xpending (line 903) | fn cmd_xpending(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_xclaim (line 1090) | fn cmd_xclaim(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[V... function cmd_xinfo (line 1467) | fn cmd_xinfo(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec]... function cmd_set (line 103) | fn cmd_set(state: &Arc, ctx: &mut ConnCtx, args: &[Vec]... function cmd_setnx (line 261) | fn cmd_setnx(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_mset (line 370) | fn cmd_mset(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_msetnx (line 390) | fn cmd_msetnx(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_incrby (line 427) | fn cmd_incrby(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[... function cmd_decr (line 490) | fn cmd_decr(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_decrby (line 499) | fn cmd_decrby(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function cmd_setrange (line 590) | fn cmd_setrange(state: &Arc, ctx: &mut ConnCtx, args: &[Vec... function cmd_getdel (line 629) | fn cmd_getdel(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec (i6... function format_float (line 792) | pub fn format_float(v: f64) -> String { function decimal_add_format (line 824) | pub fn decimal_add_format(a: &str, b: &str) -> String { function parse_decimal_fixed (line 870) | fn parse_decimal_fixed(s: &str, prec: u32) -> Option { function cmd_getbit (line 932) | fn cmd_getbit(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec... function bitcount_range (line 1092) | fn bitcount_range(start: i64, end: i64, len: i64) -> (i64, i64) { function cmd_bitop (line 1114) | fn cmd_bitop(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, _args: &[Vec<... function cmd_discard (line 28) | fn cmd_discard(_state: &Arc, ctx: &mut ConnCtx, _args: &[Ve... function cmd_watch (line 39) | fn cmd_watch(state: &Arc, ctx: &mut ConnCtx, args: &[Vec, ctx: &mut ConnCtx, _args: &[Ve... FILE: miniredis/src/connection.rs type IoStream (line 10) | pub trait IoStream: AsyncRead + AsyncWrite + Unpin + Send {} type Connection (line 15) | pub struct Connection { method new (line 24) | pub fn new(socket: TcpStream) -> Connection { method new_stream (line 33) | pub fn new_stream(stream: impl IoStream + 'static) -> Connection { method read_frame (line 44) | pub async fn read_frame(&mut self) -> crate::Result> { method parse_frame (line 65) | fn parse_frame(&mut self) -> crate::Result> { method write_frame (line 91) | pub async fn write_frame(&mut self, frame: &Frame) -> crate::Result<()> { method write_all (line 99) | pub async fn write_all(&mut self, data: &[u8]) -> crate::Result<()> { type ConnCtx (line 110) | pub struct ConnCtx { method new (line 148) | pub fn new() -> Self { method in_tx (line 165) | pub fn in_tx(&self) -> bool { type QueuedCommand (line 136) | pub struct QueuedCommand { method default (line 142) | fn default() -> Self { FILE: miniredis/src/db.rs type RedisDB (line 15) | pub struct RedisDB { method new (line 49) | pub fn new() -> Self { method exists (line 67) | pub fn exists(&mut self, key: &str, now: SystemTime) -> bool { method key_type (line 77) | pub fn key_type(&self, key: &str) -> Option { method incr_version (line 82) | pub fn incr_version(&mut self, key: &str, now: SystemTime) { method del (line 89) | pub fn del(&mut self, key: &str) -> bool { method del_keep_ttl (line 129) | pub fn del_keep_ttl(&mut self, key: &str) { method string_get (line 161) | pub fn string_get(&self, key: &str) -> Option<&Vec> { method string_set (line 169) | pub fn string_set(&mut self, key: &str, value: Vec, now: SystemTim... method hash_set (line 179) | pub fn hash_set(&mut self, key: &str, pairs: &[(String, Vec)], now... method hash_get (line 194) | pub fn hash_get(&self, key: &str, field: &str) -> Option<&Vec> { method hash_del (line 199) | pub fn hash_del(&mut self, key: &str, fields: &[String], now: SystemTi... method hash_fields (line 219) | pub fn hash_fields(&self, key: &str) -> Vec { method hash_values (line 231) | pub fn hash_values(&self, key: &str) -> Vec> { method list_lpush (line 243) | pub fn list_lpush(&mut self, key: &str, values: &[Vec], now: Syste... method list_rpush (line 255) | pub fn list_rpush(&mut self, key: &str, values: &[Vec], now: Syste... method list_lpop (line 267) | pub fn list_lpop(&mut self, key: &str, now: SystemTime) -> Option Option Vec { method set_is_member (line 339) | pub fn set_is_member(&self, key: &str, member: &str) -> bool { method set_set (line 347) | pub fn set_set(&mut self, key: &str, members: HashSet, now: Sy... method sset_add (line 360) | pub fn sset_add(&mut self, key: &str, score: f64, member: &str, now: S... method sset_exists (line 371) | pub fn sset_exists(&self, key: &str, member: &str) -> bool { method sset_score (line 379) | pub fn sset_score(&self, key: &str, member: &str) -> Option { method sset_card (line 384) | pub fn sset_card(&self, key: &str) -> usize { method sset_incrby (line 392) | pub fn sset_incrby(&mut self, key: &str, member: &str, delta: f64, now... method sset_rem (line 403) | pub fn sset_rem(&mut self, key: &str, member: &str, now: SystemTime) -... method sset_set (line 418) | pub fn sset_set(&mut self, key: &str, ss: SortedSet, now: SystemTime) { method hll_add (line 432) | pub fn hll_add(&mut self, key: &str, items: &[&str], now: SystemTime) ... method hll_count (line 448) | pub fn hll_count(&self, keys: &[&str]) -> Result { method hll_merge (line 479) | pub fn hll_merge(&mut self, keys: &[&str], now: SystemTime) -> Result<... method rename (line 510) | pub fn rename(&mut self, from: &str, to: &str, now: SystemTime) -> bool { method check_ttl (line 584) | pub fn check_ttl(&mut self, key: &str) -> bool { method flush (line 595) | pub fn flush(&mut self) { method copy_key (line 611) | pub fn copy_key(&mut self, from: &str, to: &str, now: SystemTime) -> b... method all_keys (line 672) | pub fn all_keys(&self) -> Vec { method fast_forward (line 679) | pub fn fast_forward(&mut self, duration: Duration) { method check_hash_field_ttls (line 697) | pub fn check_hash_field_ttls(&mut self, key: &str, duration: Duration) { method default (line 43) | fn default() -> Self { type Inner (line 734) | pub struct Inner { method new (line 754) | pub fn new() -> Self { method effective_now (line 769) | pub fn effective_now(&self) -> SystemTime { method fast_forward (line 774) | pub fn fast_forward(&mut self, duration: Duration) { method db (line 784) | pub fn db(&self, idx: usize) -> &RedisDB { method db_mut (line 789) | pub fn db_mut(&mut self, idx: usize) -> &mut RedisDB { method default (line 748) | fn default() -> Self { type SharedState (line 797) | pub struct SharedState { method new (line 817) | pub fn new() -> Arc { method lock (line 832) | pub fn lock(&self) -> std::sync::MutexGuard<'_, Inner> { function test_redis_db_string_set_get (line 842) | fn test_redis_db_string_set_get() { function test_redis_db_del (line 852) | fn test_redis_db_del() { function test_redis_db_del_nonexistent (line 864) | fn test_redis_db_del_nonexistent() { function test_redis_db_type_check (line 870) | fn test_redis_db_type_check() { function test_redis_db_ttl_expiration (line 880) | fn test_redis_db_ttl_expiration() { function test_redis_db_flush (line 899) | fn test_redis_db_flush() { function test_redis_db_all_keys_sorted (line 913) | fn test_redis_db_all_keys_sorted() { function test_redis_db_key_version (line 925) | fn test_redis_db_key_version() { function test_redis_db_overwrite_type (line 939) | fn test_redis_db_overwrite_type() { function test_inner_16_dbs (line 951) | fn test_inner_16_dbs() { function test_inner_effective_now_real (line 957) | fn test_inner_effective_now_real() { function test_inner_effective_now_mock (line 966) | fn test_inner_effective_now_mock() { function test_shared_state_lock (line 974) | fn test_shared_state_lock() { FILE: miniredis/src/dispatch.rs constant MSG_WRONG_TYPE (line 11) | pub const MSG_WRONG_TYPE: &str = constant MSG_INVALID_INT (line 13) | pub const MSG_INVALID_INT: &str = "ERR value is not an integer or out of... constant MSG_INT_OVERFLOW (line 14) | pub const MSG_INT_OVERFLOW: &str = "ERR increment or decrement would ove... constant MSG_INVALID_FLOAT (line 15) | pub const MSG_INVALID_FLOAT: &str = "ERR value is not a valid float"; constant MSG_INVALID_MIN_MAX (line 16) | pub const MSG_INVALID_MIN_MAX: &str = "ERR min or max is not a float"; constant MSG_INVALID_RANGE_ITEM (line 17) | pub const MSG_INVALID_RANGE_ITEM: &str = "ERR min or max not valid strin... constant MSG_INVALID_TIMEOUT (line 18) | pub const MSG_INVALID_TIMEOUT: &str = "ERR timeout is not a float or out... constant MSG_SYNTAX_ERROR (line 19) | pub const MSG_SYNTAX_ERROR: &str = "ERR syntax error"; constant MSG_KEY_NOT_FOUND (line 20) | pub const MSG_KEY_NOT_FOUND: &str = "ERR no such key"; constant MSG_OUT_OF_RANGE (line 21) | pub const MSG_OUT_OF_RANGE: &str = "ERR index out of range"; constant MSG_INVALID_CURSOR (line 22) | pub const MSG_INVALID_CURSOR: &str = "ERR invalid cursor"; constant MSG_XX_AND_NX (line 23) | pub const MSG_XX_AND_NX: &str = "ERR XX and NX options at the same time ... constant MSG_TIMEOUT_NEGATIVE (line 24) | pub const MSG_TIMEOUT_NEGATIVE: &str = "ERR timeout is negative"; constant MSG_INVALID_SE_TIME (line 25) | pub const MSG_INVALID_SE_TIME: &str = "ERR invalid expire time in set"; constant MSG_INVALID_SETEX_TIME (line 26) | pub const MSG_INVALID_SETEX_TIME: &str = "ERR invalid expire time in set... constant MSG_INVALID_PSETEX_TIME (line 27) | pub const MSG_INVALID_PSETEX_TIME: &str = "ERR invalid expire time in ps... constant MSG_INVALID_KEYS_NUMBER (line 28) | pub const MSG_INVALID_KEYS_NUMBER: &str = "ERR Number of keys can't be g... constant MSG_NEGATIVE_KEYS_NUMBER (line 29) | pub const MSG_NEGATIVE_KEYS_NUMBER: &str = "ERR Number of keys can't be ... constant MSG_NO_SCRIPT_FOUND (line 30) | pub const MSG_NO_SCRIPT_FOUND: &str = "NOSCRIPT No matching script. Plea... constant MSG_DB_INDEX_OUT_OF_RANGE (line 31) | pub const MSG_DB_INDEX_OUT_OF_RANGE: &str = "ERR DB index is out of range"; constant MSG_SINGLE_ELEMENT_PAIR (line 32) | pub const MSG_SINGLE_ELEMENT_PAIR: &str = constant MSG_NOT_VALID_HLL_VALUE (line 34) | pub const MSG_NOT_VALID_HLL_VALUE: &str = "WRONGTYPE Key is not a valid ... constant MSG_INVALID_RANGE (line 35) | pub const MSG_INVALID_RANGE: &str = "ERR value is out of range, must be ... constant MSG_TIMEOUT_IS_OUT_OF_RANGE (line 36) | pub const MSG_TIMEOUT_IS_OUT_OF_RANGE: &str = "ERR timeout is out of ran... constant MSG_GT_LT_AND_NX (line 37) | pub const MSG_GT_LT_AND_NX: &str = constant MSG_INVALID_STREAM_ID (line 39) | pub const MSG_INVALID_STREAM_ID: &str = constant MSG_STREAM_ID_TOO_SMALL (line 41) | pub const MSG_STREAM_ID_TOO_SMALL: &str = constant MSG_STREAM_ID_ZERO (line 43) | pub const MSG_STREAM_ID_ZERO: &str = "ERR The ID specified in XADD must ... constant MSG_UNSUPPORTED_UNIT (line 44) | pub const MSG_UNSUPPORTED_UNIT: &str = "ERR unsupported unit provided. p... constant MSG_XGROUP_KEY_NOT_FOUND (line 45) | pub const MSG_XGROUP_KEY_NOT_FOUND: &str = "ERR The XGROUP subcommand re... constant MSG_LIMIT_COMBINATION (line 46) | pub const MSG_LIMIT_COMBINATION: &str = constant MSG_GT_AND_LT (line 48) | pub const MSG_GT_AND_LT: &str = "ERR GT and LT options at the same time ... constant MSG_NX_AND_XX_GT_LT (line 49) | pub const MSG_NX_AND_XX_GT_LT: &str = constant MSG_NUM_FIELDS_INVALID (line 51) | pub const MSG_NUM_FIELDS_INVALID: &str = "ERR Parameter `numFields` shou... constant MSG_NUM_FIELDS_PARAMETER (line 52) | pub const MSG_NUM_FIELDS_PARAMETER: &str = function err_wrong_number (line 56) | pub fn err_wrong_number(cmd: &str) -> String { function err_unknown_command (line 64) | pub fn err_unknown_command(cmd: &str, args: &[Vec]) -> String { type CommandHandler (line 81) | pub type CommandHandler = type CommandMeta (line 85) | pub struct CommandMeta { type CommandTable (line 94) | pub struct CommandTable { method new (line 105) | pub fn new() -> Self { method add (line 135) | pub fn add( method get (line 153) | pub fn get(&self, name: &str) -> Option<&CommandMeta> { method fmt (line 159) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 99) | fn default() -> Self { function dispatch (line 170) | pub fn dispatch( function with_lock (line 316) | fn with_lock( function cmd_exec (line 332) | fn cmd_exec( FILE: miniredis/src/error.rs type Error (line 2) | pub type Error = Box; type Result (line 5) | pub type Result = std::result::Result; FILE: miniredis/src/frame.rs type Frame (line 7) | pub enum Frame { method ok (line 46) | pub fn ok() -> Frame { method error (line 51) | pub fn error(msg: impl Into) -> Frame { method integer (line 56) | pub fn integer(n: i64) -> Frame { method bulk (line 61) | pub fn bulk(data: impl Into) -> Frame { method bulk_string (line 66) | pub fn bulk_string(s: &str) -> Frame { method null (line 71) | pub fn null() -> Frame { method null_array (line 76) | pub fn null_array() -> Frame { method strings (line 81) | pub fn strings(strs: &[&str]) -> Frame { method check (line 93) | pub fn check(src: &mut Cursor<&[u8]>) -> Result<(), FrameError> { method parse (line 160) | pub fn parse(src: &mut Cursor<&[u8]>) -> Result { method serialize (line 264) | pub fn serialize(&self) -> Vec { method serialize_resp (line 271) | pub fn serialize_resp(&self, resp3: bool) -> Vec { method write_to_buf (line 280) | pub fn write_to_buf(&self, buf: &mut Vec, resp3: bool) { method fmt (line 386) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type FrameError (line 35) | pub enum FrameError { method fmt (line 466) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function format_double (line 443) | fn format_double(f: f64) -> String { function get_u8 (line 477) | fn get_u8(src: &mut Cursor<&[u8]>) -> Result { function skip (line 485) | fn skip(src: &mut Cursor<&[u8]>, n: usize) -> Result<(), FrameError> { function get_line (line 495) | fn get_line<'a>(src: &mut Cursor<&'a [u8]>) -> Result<&'a [u8], FrameErr... function skip_line (line 511) | fn skip_line(src: &mut Cursor<&[u8]>) -> Result<(), FrameError> { function get_line_as_int (line 517) | fn get_line_as_int(src: &mut Cursor<&[u8]>) -> Result { function parse_simple_string (line 529) | fn parse_simple_string() { function parse_error (line 537) | fn parse_error() { function parse_integer (line 545) | fn parse_integer() { function parse_negative_integer (line 553) | fn parse_negative_integer() { function parse_bulk_string (line 561) | fn parse_bulk_string() { function parse_empty_bulk_string (line 569) | fn parse_empty_bulk_string() { function parse_null (line 577) | fn parse_null() { function parse_array (line 585) | fn parse_array() { function parse_empty_array (line 599) | fn parse_empty_array() { function parse_nested_array (line 607) | fn parse_nested_array() { function check_incomplete (line 621) | fn check_incomplete() { function check_complete (line 631) | fn check_complete() { function round_trip_simple (line 638) | fn round_trip_simple() { function round_trip_error (line 647) | fn round_trip_error() { function round_trip_integer (line 656) | fn round_trip_integer() { function round_trip_bulk (line 665) | fn round_trip_bulk() { function round_trip_null (line 674) | fn round_trip_null() { function round_trip_array (line 683) | fn round_trip_array() { function round_trip_nested_array (line 696) | fn round_trip_nested_array() { function helper_ok (line 709) | fn helper_ok() { function helper_strings (line 714) | fn helper_strings() { function serialize_null (line 727) | fn serialize_null() { function parse_protocol_error (line 732) | fn parse_protocol_error() { function parse_multiple_frames_sequentially (line 742) | fn parse_multiple_frames_sequentially() { function parse_binary_bulk_string (line 757) | fn parse_binary_bulk_string() { function resp3_null_serialization (line 771) | fn resp3_null_serialization() { function resp3_parse_null (line 779) | fn resp3_parse_null() { function resp3_double_serialization (line 787) | fn resp3_double_serialization() { function resp3_double_inf (line 798) | fn resp3_double_inf() { function resp3_parse_double (line 807) | fn resp3_parse_double() { function resp3_parse_double_inf (line 815) | fn resp3_parse_double_inf() { function resp3_map_serialization (line 828) | fn resp3_map_serialization() { function resp3_parse_map (line 846) | fn resp3_parse_map() { function resp3_set_serialization (line 863) | fn resp3_set_serialization() { function resp3_parse_set (line 876) | fn resp3_parse_set() { function resp3_push_serialization (line 890) | fn resp3_push_serialization() { function resp3_parse_push (line 913) | fn resp3_parse_push() { function resp3_round_trip_map (line 928) | fn resp3_round_trip_map() { function resp3_round_trip_double (line 940) | fn resp3_round_trip_double() { FILE: miniredis/src/geo.rs constant ENC_LAT (line 7) | const ENC_LAT: f64 = 85.05112878; constant ENC_LONG (line 8) | const ENC_LONG: f64 = 180.0; constant EXP2_32 (line 9) | const EXP2_32: f64 = 4294967296.0; constant EARTH_RADIUS (line 12) | const EARTH_RADIUS: f64 = 6372797.560856; function encode_range (line 17) | fn encode_range(x: f64, r: f64) -> u32 { function decode_range (line 23) | fn decode_range(x: u32, r: f64) -> f64 { function spread (line 31) | fn spread(x: u32) -> u64 { function squash (line 42) | fn squash(x: u64) -> u32 { function interleave (line 54) | fn interleave(x: u32, y: u32) -> u64 { function deinterleave (line 59) | fn deinterleave(v: u64) -> (u32, u32) { function encode_int (line 66) | fn encode_int(lat: f64, lng: f64) -> u64 { function to_geohash (line 74) | pub fn to_geohash(longitude: f64, latitude: f64) -> u64 { function from_geohash (line 79) | pub fn from_geohash(hash: u64) -> (f64, f64) { function hsin (line 95) | fn hsin(theta: f64) -> f64 { function haversine_distance (line 102) | pub fn haversine_distance(lat1: f64, lon1: f64, lat2: f64, lon2: f64) ->... function parse_unit (line 116) | pub fn parse_unit(unit: &str) -> Option { function test_geohash_roundtrip (line 131) | fn test_geohash_roundtrip() { function test_haversine_palermo_catania (line 153) | fn test_haversine_palermo_catania() { function test_parse_unit (line 162) | fn test_parse_unit() { FILE: miniredis/src/hll.rs constant P (line 4) | const P: u8 = 14; constant M (line 5) | const M: usize = 1 << P; function alpha_m (line 8) | fn alpha_m(m: f64) -> f64 { function beta14 (line 18) | fn beta14(ez: f64) -> f64 { function hash64 (line 31) | fn hash64(data: &[u8]) -> u64 { function get_pos_val (line 47) | fn get_pos_val(hash: u64) -> (usize, u8) { type HyperLogLog (line 59) | pub struct HyperLogLog { method new (line 70) | pub fn new() -> Self { method add (line 78) | pub fn add(&mut self, element: &[u8]) -> bool { method count (line 90) | pub fn count(&self) -> u64 { method merge (line 109) | pub fn merge(&mut self, other: &HyperLogLog) { method default (line 64) | fn default() -> Self { function test_hll_empty (line 123) | fn test_hll_empty() { function test_hll_add_single (line 129) | fn test_hll_add_single() { function test_hll_add_multiple (line 137) | fn test_hll_add_multiple() { function test_hll_duplicate_returns_false (line 148) | fn test_hll_duplicate_returns_false() { function test_hll_merge (line 157) | fn test_hll_merge() { function test_hll_merge_overlap (line 175) | fn test_hll_merge_overlap() { function test_hll_large_cardinality (line 192) | fn test_hll_large_cardinality() { FILE: miniredis/src/keys.rs function glob_match (line 6) | pub fn glob_match(pattern: &str, text: &str) -> bool { function glob_match_inner (line 12) | fn glob_match_inner(pat: &[u8], txt: &[u8]) -> bool { function match_char_class (line 69) | fn match_char_class(pat: &[u8], ch: u8) -> (bool, usize) { function match_keys_vec (line 123) | pub fn match_keys_vec(keys: &[String], pattern: &str) -> Vec { function test_glob_match_basic (line 138) | fn test_glob_match_basic() { function test_glob_match_patterns (line 149) | fn test_glob_match_patterns() { function test_glob_match_escape_in_char_class (line 158) | fn test_glob_match_escape_in_char_class() { FILE: miniredis/src/lib.rs type Miniredis (line 50) | pub struct Miniredis { method run (line 58) | pub async fn run() -> Result { method run_addr (line 63) | pub async fn run_addr(addr: &str) -> Result { method run_tls (line 85) | pub async fn run_tls(tls_config: Arc) -> Result<... method run_tls_addr (line 91) | pub async fn run_tls_addr(addr: &str, tls_config: Arc SocketAddr { method host (line 125) | pub fn host(&self) -> String { method port (line 130) | pub fn port(&self) -> u16 { method redis_url (line 135) | pub fn redis_url(&self) -> String { method tls_url (line 141) | pub fn tls_url(&self) -> String { method select (line 148) | pub fn select(&mut self, db: usize) { method require_auth (line 156) | pub fn require_auth(&self, password: &str) { method require_user_auth (line 164) | pub fn require_user_auth(&self, username: &str, password: &str) { method set_time (line 174) | pub fn set_time(&self, t: SystemTime) { method fast_forward (line 180) | pub fn fast_forward(&self, duration: Duration) { method seed (line 186) | pub fn seed(&self, seed: u64) { method del (line 195) | pub fn del(&self, key: &str) -> bool { method exists (line 201) | pub fn exists(&self, key: &str) -> bool { method key_type (line 209) | pub fn key_type(&self, key: &str) -> &'static str { method keys (line 218) | pub fn keys(&self) -> Vec { method ttl (line 224) | pub fn ttl(&self, key: &str) -> Option { method set_ttl (line 230) | pub fn set_ttl(&self, key: &str, ttl: Duration) { method get (line 241) | pub fn get(&self, key: &str) -> Option { method set (line 249) | pub fn set(&self, key: &str, value: &str) { method incr (line 258) | pub fn incr(&self, key: &str, delta: i64) -> i64 { method push (line 275) | pub fn push(&self, key: &str, values: &[&str]) -> usize { method lpush (line 288) | pub fn lpush(&self, key: &str, value: &str) -> usize { method pop (line 299) | pub fn pop(&self, key: &str) -> Option { method lpop (line 312) | pub fn lpop(&self, key: &str) -> Option { method list (line 325) | pub fn list(&self, key: &str) -> Option> { method set_add (line 338) | pub fn set_add(&self, key: &str, members: &[&str]) -> usize { method members (line 354) | pub fn members(&self, key: &str) -> Option> { method is_member (line 365) | pub fn is_member(&self, key: &str, member: &str) -> bool { method hset (line 377) | pub fn hset(&self, key: &str, field: &str, value: &str) { method hget (line 387) | pub fn hget(&self, key: &str, field: &str) -> Option { method hkeys (line 397) | pub fn hkeys(&self, key: &str) -> Option> { method hdel (line 408) | pub fn hdel(&self, key: &str, field: &str) -> bool { method zadd (line 427) | pub fn zadd(&self, key: &str, score: f64, member: &str) -> bool { method zscore (line 437) | pub fn zscore(&self, key: &str, member: &str) -> Option { method zmembers (line 444) | pub fn zmembers(&self, key: &str) -> Option> { method xadd (line 453) | pub fn xadd(&self, key: &str, id: &str, values: &[(&str, &str)]) -> St... method pfadd (line 473) | pub fn pfadd(&self, key: &str, elements: &[&str]) -> bool { method pfcount (line 489) | pub fn pfcount(&self, key: &str) -> i64 { method flush_db (line 501) | pub fn flush_db(&self) { method flush_all (line 507) | pub fn flush_all(&self) { method check_get (line 517) | pub fn check_get(&self, key: &str, expected: &str) { method publish (line 531) | pub fn publish(&self, channel: &str, message: &str) -> i64 { method pubsub_channels (line 537) | pub fn pubsub_channels(&self, pattern: Option<&str>) -> Vec { method pubsub_numsub (line 543) | pub fn pubsub_numsub(&self, channels: &[&str]) -> Vec<(String, i64)> { method pubsub_numpat (line 552) | pub fn pubsub_numpat(&self) -> i64 { method check_list (line 560) | pub fn check_list(&self, key: &str, expected: &[&str]) { method check_set (line 573) | pub fn check_set(&self, key: &str, expected: &[&str]) { method current_connection_count (line 589) | pub fn current_connection_count(&self) -> u64 { method total_connection_count (line 596) | pub fn total_connection_count(&self) -> u64 { method db (line 609) | pub fn db(&self, id: usize) -> DbRef<'_> { method restart (line 621) | pub async fn restart(&mut self) -> Result<()> { method dump (line 638) | pub fn dump(&self) -> String { method shared_state (line 647) | pub fn shared_state(&self) -> &Arc { method db_size (line 652) | pub fn db_size(&self) -> usize { type DbRef (line 660) | pub struct DbRef<'a> { function keys (line 667) | pub fn keys(&self) -> Vec { function get (line 673) | pub fn get(&self, key: &str) -> Option { function set (line 682) | pub fn set(&self, key: &str, value: &str) { function exists (line 691) | pub fn exists(&self, key: &str) -> bool { function key_type (line 698) | pub fn key_type(&self, key: &str) -> &'static str { function db_size (line 707) | pub fn db_size(&self) -> usize { function dump (line 713) | pub fn dump(&self) -> String { constant DUMP_MAX_LINE_LEN (line 720) | const DUMP_MAX_LINE_LEN: usize = 200; function dump_db (line 722) | fn dump_db(db: &db::RedisDB) -> String { FILE: miniredis/src/pubsub.rs type PubsubMessage (line 7) | pub struct PubsubMessage { type PatternMatcher (line 19) | pub type PatternMatcher = (String, Box bool + Send + Syn... type SubscriberInner (line 22) | pub struct SubscriberInner { type SubscriberHandle (line 29) | pub type SubscriberHandle = Arc>; type PubsubRegistry (line 32) | pub struct PubsubRegistry { method new (line 43) | pub fn new() -> Self { method add (line 49) | pub fn add(&mut self, handle: SubscriberHandle) { method remove (line 53) | pub fn remove(&mut self, handle: &SubscriberHandle) { method publish (line 58) | pub fn publish(&self, channel: &str, message: &str) -> i64 { method active_channels (line 90) | pub fn active_channels(&self, pattern: Option<&str>) -> Vec { method numsub (line 111) | pub fn numsub(&self, channel: &str) -> i64 { method numpat (line 123) | pub fn numpat(&self) -> i64 { method default (line 37) | fn default() -> Self { type PubsubCtx (line 134) | pub struct PubsubCtx { method new (line 143) | pub fn new(registry: &mut PubsubRegistry) -> Self { method subscribe (line 156) | pub fn subscribe(&self, channel: &str) -> usize { method unsubscribe (line 163) | pub fn unsubscribe(&self, channel: &str) -> usize { method psubscribe (line 170) | pub fn psubscribe(&self, pattern: &str) -> usize { method punsubscribe (line 181) | pub fn punsubscribe(&self, pattern: &str) -> usize { method channels (line 188) | pub fn channels(&self) -> Vec { method patterns (line 196) | pub fn patterns(&self) -> Vec { method total_count (line 202) | pub fn total_count(&self) -> usize { FILE: miniredis/src/server.rs function run (line 18) | pub async fn run( function handle_connection_stream (line 75) | async fn handle_connection_stream( function handle_connection_inner (line 110) | async fn handle_connection_inner( function pubsub_msg (line 509) | fn pubsub_msg(resp3: bool, elements: Vec) -> Frame { function handle_blocking_command (line 519) | async fn handle_blocking_command( function has_block_arg (line 817) | fn has_block_arg(args: &[Vec]) -> bool { function handle_blocking_stream_command (line 823) | async fn handle_blocking_stream_command( function frame_to_args (line 1252) | fn frame_to_args(frame: Frame) -> Option>> { FILE: miniredis/src/types.rs type KeyType (line 5) | pub enum KeyType { method as_str (line 17) | pub fn as_str(&self) -> &'static str { type SSElem (line 32) | pub struct SSElem { type Direction (line 39) | pub enum Direction { type SortedSet (line 46) | pub struct SortedSet { method new (line 51) | pub fn new() -> Self { method card (line 55) | pub fn card(&self) -> usize { method set (line 60) | pub fn set(&mut self, score: f64, member: &str) -> bool { method get (line 67) | pub fn get(&self, member: &str) -> Option { method exists (line 72) | pub fn exists(&self, member: &str) -> bool { method remove (line 77) | pub fn remove(&mut self, member: &str) -> bool { method by_score (line 82) | pub fn by_score(&self, dir: Direction) -> Vec { method members_sorted (line 104) | pub fn members_sorted(&self) -> Vec { method rank (line 112) | pub fn rank(&self, member: &str, dir: Direction) -> Option { method incrby (line 122) | pub fn incrby(&mut self, member: &str, delta: f64) -> f64 { type StreamEntry (line 131) | pub struct StreamEntry { type PendingEntry (line 139) | pub struct PendingEntry { type StreamConsumer (line 148) | pub struct StreamConsumer { type StreamGroup (line 156) | pub struct StreamGroup { type Stream (line 166) | pub struct Stream { method new (line 173) | pub fn new() -> Self { method parse_id (line 178) | pub fn parse_id(id: &str) -> Result<(u64, u64), &'static str> { method cmp_ids (line 194) | pub fn cmp_ids(a: &str, b: &str) -> std::cmp::Ordering { method format_id (line 201) | pub fn format_id(ms: u64, seq: u64) -> String { method normalize_id (line 206) | pub fn normalize_id(id: &str) -> String { method last_id (line 215) | pub fn last_id(&self) -> &str { method generate_id (line 220) | pub fn generate_id(&mut self, ms: u64) -> String { method generate_id_seq (line 248) | pub fn generate_id_seq(&mut self, ms: u64) -> String { method add (line 253) | pub fn add( method trim_maxlen (line 294) | pub fn trim_maxlen(&mut self, n: usize) -> i64 { method trim_minid (line 304) | pub fn trim_minid(&mut self, threshold: &str) -> i64 { method after (line 312) | pub fn after(&self, id: &str) -> Vec<&StreamEntry> { method range (line 320) | pub fn range(&self, start: &str, end: &str, count: Option) -> V... method rev_range (line 336) | pub fn rev_range(&self, start: &str, end: &str, count: Option) ... method del (line 353) | pub fn del(&mut self, ids: &[&str]) -> i64 { method get (line 366) | pub fn get(&self, id: &str) -> Option<&StreamEntry> { method entry_exists (line 371) | pub fn entry_exists(&self, id: &str) -> bool { method create_group (line 376) | pub fn create_group(&mut self, name: &str, id: &str) -> Result<(), Str... method read_group (line 402) | pub fn read_group( method ack (line 510) | pub fn ack(&mut self, group_name: &str, ids: &[&str]) -> Result Result TcpStream { function raw_cmd (line 13) | async fn raw_cmd(stream: &mut TcpStream, args: &[&str]) -> Vec { function test_hello_2_returns_map_as_array (line 33) | async fn test_hello_2_returns_map_as_array() { function test_hello_3_returns_resp3_map (line 49) | async fn test_hello_3_returns_resp3_map() { function test_hello_3_enables_resp3_null (line 65) | async fn test_hello_3_enables_resp3_null() { function test_resp2_null_is_dollar_minus_one (line 83) | async fn test_resp2_null_is_dollar_minus_one() { function test_hgetall_resp2_flat_array (line 100) | async fn test_hgetall_resp2_flat_array() { function test_hgetall_resp3_map (line 118) | async fn test_hgetall_resp3_map() { function test_smembers_resp2_array (line 150) | async fn test_smembers_resp2_array() { function test_smembers_resp3_set (line 167) | async fn test_smembers_resp3_set() { function test_commands_work_after_hello_3 (line 189) | async fn test_commands_work_after_hello_3() { function test_hello_3_then_hello_2_resets (line 210) | async fn test_hello_3_then_hello_2_resets() { function test_hello_3_with_auth (line 231) | async fn test_hello_3_with_auth() { function test_hello_via_redis_rs (line 254) | async fn test_hello_via_redis_rs() { function test_hello_invalid_version (line 272) | async fn test_hello_invalid_version() { FILE: miniredis/tests/cmd_scripting.rs function test_eval_return_string (line 7) | async fn test_eval_return_string() { function test_eval_return_number (line 14) | async fn test_eval_return_number() { function test_eval_return_true (line 21) | async fn test_eval_return_true() { function test_eval_return_false (line 28) | async fn test_eval_return_false() { function test_eval_return_nil (line 35) | async fn test_eval_return_nil() { function test_eval_return_table (line 42) | async fn test_eval_return_table() { function test_eval_keys_argv (line 57) | async fn test_eval_keys_argv() { function test_eval_multiple_keys (line 66) | async fn test_eval_multiple_keys() { function test_eval_redis_call_set_get (line 75) | async fn test_eval_redis_call_set_get() { function test_eval_redis_call_incr (line 90) | async fn test_eval_redis_call_incr() { function test_eval_redis_call_multiple (line 100) | async fn test_eval_redis_call_multiple() { function test_eval_pcall_error (line 120) | async fn test_eval_pcall_error() { function test_eval_redis_pcall (line 138) | async fn test_eval_redis_pcall() { function test_eval_error_reply (line 165) | async fn test_eval_error_reply() { function test_eval_status_reply (line 172) | async fn test_eval_status_reply() { function test_eval_sha1hex (line 181) | async fn test_eval_sha1hex() { function test_evalsha_basic (line 191) | async fn test_evalsha_basic() { function test_evalsha_not_found (line 209) | async fn test_evalsha_not_found() { function test_script_load (line 218) | async fn test_script_load() { function test_script_exists (line 236) | async fn test_script_exists() { function test_script_flush (line 258) | async fn test_script_flush() { function test_script_flush_sync (line 282) | async fn test_script_flush_sync() { function test_eval_errors (line 291) | async fn test_eval_errors() { function test_eval_syntax_error (line 309) | async fn test_eval_syntax_error() { function test_eval_runtime_error (line 316) | async fn test_eval_runtime_error() { function test_eval_with_hash (line 327) | async fn test_eval_with_hash() { function test_eval_with_list (line 339) | async fn test_eval_with_list() { function test_script_errors (line 352) | async fn test_script_errors() { function test_eval_ro_read (line 364) | async fn test_eval_ro_read() { function test_eval_ro_write_blocked (line 374) | async fn test_eval_ro_write_blocked() { function test_evalsha_ro_read (line 384) | async fn test_evalsha_ro_read() { function test_evalsha_ro_write_blocked (line 402) | async fn test_evalsha_ro_write_blocked() { function test_eval_call_errors (line 420) | async fn test_eval_call_errors() { function test_eval_log (line 436) | async fn test_eval_log() { function test_eval_replicate_commands (line 446) | async fn test_eval_replicate_commands() { function test_eval_set_repl (line 454) | async fn test_eval_set_repl() { FILE: miniredis/tests/cmd_server.rs function test_dbsize (line 7) | async fn test_dbsize() { function test_flushdb (line 23) | async fn test_flushdb() { function test_flushall (line 37) | async fn test_flushall() { function test_time (line 54) | async fn test_time() { function test_info (line 73) | async fn test_info() { function test_swapdb (line 119) | async fn test_swapdb() { function test_swapdb_errors (line 142) | async fn test_swapdb_errors() { function test_memory_usage (line 156) | async fn test_memory_usage() { function test_memory_errors (line 174) | async fn test_memory_errors() { FILE: miniredis/tests/cmd_set.rs function test_sadd (line 5) | async fn test_sadd() { function test_sismember (line 38) | async fn test_sismember() { function test_smismember (line 60) | async fn test_smismember() { function test_srem (line 91) | async fn test_srem() { function test_smove (line 112) | async fn test_smove() { function test_sdiff (line 142) | async fn test_sdiff() { function test_sdiffstore (line 172) | async fn test_sdiffstore() { function test_sinter (line 187) | async fn test_sinter() { function test_sinterstore (line 216) | async fn test_sinterstore() { function test_sunion (line 234) | async fn test_sunion() { function test_sunionstore (line 257) | async fn test_sunionstore() { function test_scard (line 272) | async fn test_scard() { function test_set_wrongtype (line 284) | async fn test_set_wrongtype() { function test_spop (line 296) | async fn test_spop() { function test_srandmember (line 342) | async fn test_srandmember() { function test_sscan (line 405) | async fn test_sscan() { function test_sintercard (line 457) | async fn test_sintercard() { FILE: miniredis/tests/cmd_sorted_set.rs function test_zadd (line 5) | async fn test_zadd() { function test_zadd_nx_xx (line 25) | async fn test_zadd_nx_xx() { function test_zadd_ch (line 65) | async fn test_zadd_ch() { function test_zadd_incr (line 76) | async fn test_zadd_incr() { function test_zscore (line 102) | async fn test_zscore() { function test_zmscore (line 132) | async fn test_zmscore() { function test_zincrby (line 149) | async fn test_zincrby() { function test_zrank (line 179) | async fn test_zrank() { function test_zrem (line 200) | async fn test_zrem() { function test_zrange (line 217) | async fn test_zrange() { function test_zrevrange (line 248) | async fn test_zrevrange() { function test_zrangebyscore (line 258) | async fn test_zrangebyscore() { function test_zrevrangebyscore (line 283) | async fn test_zrevrangebyscore() { function test_zrangebylex (line 293) | async fn test_zrangebylex() { function test_zrevrangebylex (line 309) | async fn test_zrevrangebylex() { function test_zlexcount (line 319) | async fn test_zlexcount() { function test_zcount (line 333) | async fn test_zcount() { function test_zremrangebyrank (line 347) | async fn test_zremrangebyrank() { function test_zremrangebyscore (line 357) | async fn test_zremrangebyscore() { function test_zremrangebylex (line 367) | async fn test_zremrangebylex() { function test_zunionstore (line 377) | async fn test_zunionstore() { function test_zinterstore (line 401) | async fn test_zinterstore() { function test_zpopmin_zpopmax (line 439) | async fn test_zpopmin_zpopmax() { function test_zrange_withscores (line 472) | async fn test_zrange_withscores() { function test_sorted_set_wrongtype (line 489) | async fn test_sorted_set_wrongtype() { function test_zinter (line 502) | async fn test_zinter() { function test_zunion (line 540) | async fn test_zunion() { function test_zrandmember (line 578) | async fn test_zrandmember() { function test_issue10_float_scores (line 657) | async fn test_issue10_float_scores() { function test_zscan (line 683) | async fn test_zscan() { function test_sorted_set_infinity (line 754) | async fn test_sorted_set_infinity() { function test_sorted_set_zrank_withscore (line 766) | async fn test_sorted_set_zrank_withscore() { FILE: miniredis/tests/cmd_stream.rs function test_xadd_basic (line 7) | async fn test_xadd_basic() { function test_xadd_auto_id (line 41) | async fn test_xadd_auto_id() { function test_xadd_partial_id (line 59) | async fn test_xadd_partial_id() { function test_xadd_maxlen (line 95) | async fn test_xadd_maxlen() { function test_xadd_minid (line 116) | async fn test_xadd_minid() { function test_xadd_nomkstream (line 147) | async fn test_xadd_nomkstream() { function test_xadd_errors (line 169) | async fn test_xadd_errors() { function test_xadd_duplicate_id (line 189) | async fn test_xadd_duplicate_id() { function test_xlen (line 211) | async fn test_xlen() { function test_xrange (line 235) | async fn test_xrange() { function test_xrevrange (line 286) | async fn test_xrevrange() { function test_xrange_errors (line 331) | async fn test_xrange_errors() { function test_xread (line 346) | async fn test_xread() { function test_xread_count (line 391) | async fn test_xread_count() { function test_xread_multi_streams (line 421) | async fn test_xread_multi_streams() { function test_xread_errors (line 455) | async fn test_xread_errors() { function test_xdel (line 465) | async fn test_xdel() { function test_xtrim_maxlen (line 493) | async fn test_xtrim_maxlen() { function test_xtrim_minid (line 527) | async fn test_xtrim_minid() { function test_xinfo_stream (line 549) | async fn test_xinfo_stream() { function test_xinfo_groups (line 589) | async fn test_xinfo_groups() { function test_xinfo_errors (line 614) | async fn test_xinfo_errors() { function test_xgroup_create (line 624) | async fn test_xgroup_create() { function test_xgroup_create_mkstream (line 643) | async fn test_xgroup_create_mkstream() { function test_xgroup_destroy (line 655) | async fn test_xgroup_destroy() { function test_xgroup_createconsumer (line 673) | async fn test_xgroup_createconsumer() { function test_xgroup_delconsumer (line 692) | async fn test_xgroup_delconsumer() { function test_xgroup_errors (line 710) | async fn test_xgroup_errors() { function test_xreadgroup (line 722) | async fn test_xreadgroup() { function test_xreadgroup_count (line 757) | async fn test_xreadgroup_count() { function test_xreadgroup_redelivery (line 793) | async fn test_xreadgroup_redelivery() { function test_xreadgroup_nogroup (line 837) | async fn test_xreadgroup_nogroup() { function test_xack (line 855) | async fn test_xack() { function test_xpending_summary (line 896) | async fn test_xpending_summary() { function test_xpending_detail (line 938) | async fn test_xpending_detail() { function test_xclaim (line 982) | async fn test_xclaim() { function test_xclaim_justid (line 1025) | async fn test_xclaim_justid() { function test_xautoclaim (line 1070) | async fn test_xautoclaim() { function as_array (line 1122) | fn as_array(v: &redis::Value) -> &Vec { function as_string (line 1129) | fn as_string(v: &redis::Value) -> String { function as_int (line 1137) | fn as_int(v: &redis::Value) -> i64 { FILE: miniredis/tests/cmd_string.rs function test_set (line 6) | async fn test_set() { function test_set_nx (line 28) | async fn test_set_nx() { function test_set_xx (line 42) | async fn test_set_xx() { function test_set_ex (line 57) | async fn test_set_ex() { function test_set_px (line 75) | async fn test_set_px() { function test_set_keepttl (line 91) | async fn test_set_keepttl() { function test_set_get (line 104) | async fn test_set_get() { function test_setnx (line 115) | async fn test_setnx() { function test_getset (line 130) | async fn test_getset() { function test_del (line 143) | async fn test_del() { function test_exists (line 164) | async fn test_exists() { function test_setex (line 181) | async fn test_setex() { function test_psetex (line 196) | async fn test_psetex() { function test_incr_decr (line 208) | async fn test_incr_decr() { function test_incrbyfloat (line 227) | async fn test_incrbyfloat() { function test_mget_mset (line 236) | async fn test_mget_mset() { function test_msetnx (line 257) | async fn test_msetnx() { function test_strlen (line 270) | async fn test_strlen() { function test_append (line 279) | async fn test_append() { function test_getrange (line 288) | async fn test_getrange() { function test_setrange (line 298) | async fn test_setrange() { function test_getdel (line 317) | async fn test_getdel() { function test_getex (line 329) | async fn test_getex() { FILE: miniredis/tests/cmd_tls.rs function generate_tls_config (line 7) | fn generate_tls_config() -> (Arc, Vec) { function make_tls_connector (line 21) | fn make_tls_connector(cert_der: &[u8]) -> tokio_rustls::TlsConnector { function tls_cmd (line 35) | async fn tls_cmd( function test_tls_server_starts (line 56) | async fn test_tls_server_starts() { function test_tls_direct_api_works (line 65) | async fn test_tls_direct_api_works() { function test_tls_ping (line 75) | async fn test_tls_ping() { function test_tls_set_get (line 89) | async fn test_tls_set_get() { function test_tls_multiple_commands (line 109) | async fn test_tls_multiple_commands() { function test_plain_tcp_to_tls_server_fails (line 136) | async fn test_plain_tcp_to_tls_server_fails() { FILE: miniredis/tests/cmd_transactions.rs function test_exec_without_multi (line 7) | async fn test_exec_without_multi() { function test_discard_without_multi (line 13) | async fn test_discard_without_multi() { function test_multi_nested (line 19) | async fn test_multi_nested() { function test_multi_basic (line 35) | async fn test_multi_basic() { function test_simple_transaction (line 43) | async fn test_simple_transaction() { function test_multi_exec_multiple_commands (line 71) | async fn test_multi_exec_multiple_commands() { function test_discard_transaction (line 118) | async fn test_discard_transaction() { function test_watch_basic (line 144) | async fn test_watch_basic() { function test_watch_in_multi (line 150) | async fn test_watch_in_multi() { function test_watch_exec_success (line 162) | async fn test_watch_exec_success() { function test_watch_exec_fail (line 186) | async fn test_watch_exec_fail() { function test_unwatch (line 218) | async fn test_unwatch() { function test_pipe_atomic (line 253) | async fn test_pipe_atomic() { function test_tx_queue_err (line 278) | async fn test_tx_queue_err() { function test_lua_tx_eval (line 314) | async fn test_lua_tx_eval() { function test_lua_tx_evalsha (line 338) | async fn test_lua_tx_evalsha() { FILE: miniredis/tests/direct_api.rs function test_direct_set_get (line 6) | async fn test_direct_set_get() { function test_direct_incr (line 14) | async fn test_direct_incr() { function test_direct_check_get (line 22) | async fn test_direct_check_get() { function test_direct_del_exists (line 31) | async fn test_direct_del_exists() { function test_direct_keys (line 41) | async fn test_direct_keys() { function test_direct_key_type (line 50) | async fn test_direct_key_type() { function test_direct_db_size (line 58) | async fn test_direct_db_size() { function test_direct_flush (line 67) | async fn test_direct_flush() { function test_direct_list_push_pop (line 78) | async fn test_direct_list_push_pop() { function test_direct_list_lpush (line 92) | async fn test_direct_list_lpush() { function test_direct_check_list (line 100) | async fn test_direct_check_list() { function test_direct_set_add_members (line 109) | async fn test_direct_set_add_members() { function test_direct_is_member (line 119) | async fn test_direct_is_member() { function test_direct_check_set (line 128) | async fn test_direct_check_set() { function test_direct_hash (line 137) | async fn test_direct_hash() { function test_direct_hdel (line 150) | async fn test_direct_hdel() { function test_direct_sorted_set (line 161) | async fn test_direct_sorted_set() { function test_direct_stream (line 180) | async fn test_direct_stream() { function test_direct_hll (line 190) | async fn test_direct_hll() { function test_direct_ttl (line 200) | async fn test_direct_ttl() { function test_direct_select_db (line 212) | async fn test_direct_select_db() { function test_direct_connection_count (line 225) | async fn test_direct_connection_count() { function test_direct_fast_forward (line 250) | async fn test_direct_fast_forward() { function test_direct_require_auth (line 268) | async fn test_direct_require_auth() { function test_direct_db_access (line 283) | async fn test_direct_db_access() { function test_direct_restart (line 308) | async fn test_direct_restart() { function test_direct_dump (line 339) | async fn test_direct_dump() { function test_direct_db_dump (line 361) | async fn test_direct_db_dump() { FILE: miniredis/tests/helpers/mod.rs function start (line 5) | pub async fn start() -> (Miniredis, MultiplexedConnection) { function start_two_clients (line 14) | pub async fn start_two_clients() -> (Miniredis, MultiplexedConnection, M... FILE: miniredis/tests/integration-go/cluster_test.go function TestCluster (line 5) | func TestCluster(t *testing.T) { FILE: miniredis/tests/integration-go/command_test.go function TestCommand (line 5) | func TestCommand(t *testing.T) { FILE: miniredis/tests/integration-go/connection_test.go function TestEcho (line 7) | func TestEcho(t *testing.T) { function TestPing (line 31) | func TestPing(t *testing.T) { function TestSelect (line 52) | func TestSelect(t *testing.T) { function TestAuth (line 87) | func TestAuth(t *testing.T) { function TestHello (line 147) | func TestHello(t *testing.T) { FILE: miniredis/tests/integration-go/ephemeral.go constant executable (line 12) | executable = "miniredis-rs-server" type ephemeral (line 14) | type ephemeral method Close (line 91) | func (e *ephemeral) Close() { function Redis (line 19) | func Redis() (*ephemeral, string) { function RedisAuth (line 24) | func RedisAuth(passwd string) (*ephemeral, string) { function RedisUserAuth (line 29) | func RedisUserAuth(users map[string]string) (*ephemeral, string) { function RedisCluster (line 38) | func RedisCluster() (*ephemeral, string) { function RedisTLS (line 42) | func RedisTLS() (*ephemeral, string) { function runRedis (line 51) | func runRedis(extraConfig string) (*ephemeral, string) { FILE: miniredis/tests/integration-go/generic_test.go function TestKeys (line 9) | func TestKeys(t *testing.T) { function TestRandom (line 43) | func TestRandom(t *testing.T) { function TestUnknownCommand (line 56) | func TestUnknownCommand(t *testing.T) { function TestQuit (line 65) | func TestQuit(t *testing.T) { function TestExists (line 72) | func TestExists(t *testing.T) { function TestRename (line 86) | func TestRename(t *testing.T) { function TestRenamenx (line 119) | func TestRenamenx(t *testing.T) { function TestScan (line 144) | func TestScan(t *testing.T) { function TestFastForward (line 188) | func TestFastForward(t *testing.T) { function TestProto (line 217) | func TestProto(t *testing.T) { function TestSwapdb (line 224) | func TestSwapdb(t *testing.T) { function TestDel (line 261) | func TestDel(t *testing.T) { function TestUnlink (line 282) | func TestUnlink(t *testing.T) { function TestTouch (line 303) | func TestTouch(t *testing.T) { function TestPersist (line 317) | func TestPersist(t *testing.T) { function TestCopy (line 328) | func TestCopy(t *testing.T) { function TestClient (line 463) | func TestClient(t *testing.T) { function TestObject (line 494) | func TestObject(t *testing.T) { FILE: miniredis/tests/integration-go/geo_test.go function TestGeoadd (line 7) | func TestGeoadd(t *testing.T) { function TestGeopos (line 69) | func TestGeopos(t *testing.T) { function TestGeodist (line 91) | func TestGeodist(t *testing.T) { function TestGeoradius (line 122) | func TestGeoradius(t *testing.T) { function TestGeoradiusByMember (line 273) | func TestGeoradiusByMember(t *testing.T) { function TestGeo (line 426) | func TestGeo(t *testing.T) { FILE: miniredis/tests/integration-go/hash_test.go function TestHash (line 7) | func TestHash(t *testing.T) { function TestHashSetnx (line 74) | func TestHashSetnx(t *testing.T) { function TestHashDelExists (line 91) | func TestHashDelExists(t *testing.T) { function TestHashGetall (line 117) | func TestHashGetall(t *testing.T) { function TestHmset (line 143) | func TestHmset(t *testing.T) { function TestHashIncr (line 160) | func TestHashIncr(t *testing.T) { function TestHscan (line 197) | func TestHscan(t *testing.T) { function TestHstrlen (line 231) | func TestHstrlen(t *testing.T) { function TestHrandfield (line 248) | func TestHrandfield(t *testing.T) { FILE: miniredis/tests/integration-go/hll_test.go function TestHll (line 8) | func TestHll(t *testing.T) { constant letters (line 89) | letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" function randomStr (line 91) | func randomStr(length int) string { FILE: miniredis/tests/integration-go/list_test.go function TestLPushLpop (line 9) | func TestLPushLpop(t *testing.T) { function TestLPushx (line 71) | func TestLPushx(t *testing.T) { function TestRPushRPop (line 91) | func TestRPushRPop(t *testing.T) { function TestLinxed (line 141) | func TestLinxed(t *testing.T) { function TestLpos (line 168) | func TestLpos(t *testing.T) { function TestLlen (line 237) | func TestLlen(t *testing.T) { function TestLtrim (line 252) | func TestLtrim(t *testing.T) { function TestLrem (line 282) | func TestLrem(t *testing.T) { function TestLset (line 311) | func TestLset(t *testing.T) { function TestLinsert (line 334) | func TestLinsert(t *testing.T) { function TestRpoplpush (line 360) | func TestRpoplpush(t *testing.T) { function TestRpushx (line 394) | func TestRpushx(t *testing.T) { function TestBrpop (line 415) | func TestBrpop(t *testing.T) { function TestBrpopMulti (line 439) | func TestBrpopMulti(t *testing.T) { function TestBrpopTrans (line 457) | func TestBrpopTrans(t *testing.T) { function TestBlpop (line 471) | func TestBlpop(t *testing.T) { function TestBrpoplpush (line 503) | func TestBrpoplpush(t *testing.T) { function TestLmove (line 545) | func TestLmove(t *testing.T) { function TestBlmove (line 595) | func TestBlmove(t *testing.T) { FILE: miniredis/tests/integration-go/pubsub_test.go function TestSubscribe (line 8) | func TestSubscribe(t *testing.T) { function TestPsubscribe (line 31) | func TestPsubscribe(t *testing.T) { function TestPublish (line 110) | func TestPublish(t *testing.T) { function TestPubSub (line 121) | func TestPubSub(t *testing.T) { function TestPubsubFull (line 149) | func TestPubsubFull(t *testing.T) { function TestPubsubMulti (line 175) | func TestPubsubMulti(t *testing.T) { function TestPubsubSelect (line 205) | func TestPubsubSelect(t *testing.T) { function TestPubsubMode (line 216) | func TestPubsubMode(t *testing.T) { function TestSubscriptions (line 370) | func TestSubscriptions(t *testing.T) { function TestPubsubUnsub (line 380) | func TestPubsubUnsub(t *testing.T) { function TestPubsubTx (line 391) | func TestPubsubTx(t *testing.T) { FILE: miniredis/tests/integration-go/script_test.go function TestScript (line 7) | func TestScript(t *testing.T) { function TestLua (line 130) | func TestLua(t *testing.T) { function TestLuaCall (line 265) | func TestLuaCall(t *testing.T) { function TestScriptNoAuth (line 411) | func TestScriptNoAuth(t *testing.T) { function TestScriptReplicate (line 423) | func TestScriptReplicate(t *testing.T) { function TestScriptTx (line 438) | func TestScriptTx(t *testing.T) { FILE: miniredis/tests/integration-go/server_test.go function TestServer (line 7) | func TestServer(t *testing.T) { function TestServerTLS (line 73) | func TestServerTLS(t *testing.T) { FILE: miniredis/tests/integration-go/set_test.go function TestSet (line 7) | func TestSet(t *testing.T) { function TestSetMove (line 56) | func TestSetMove(t *testing.T) { function TestSetDel (line 71) | func TestSetDel(t *testing.T) { function TestSetSMove (line 88) | func TestSetSMove(t *testing.T) { function TestSetSpop (line 126) | func TestSetSpop(t *testing.T) { function TestSetSrandmember (line 182) | func TestSetSrandmember(t *testing.T) { function TestSetSdiff (line 214) | func TestSetSdiff(t *testing.T) { function TestSetSinter (line 253) | func TestSetSinter(t *testing.T) { function TestSetSintercard (line 284) | func TestSetSintercard(t *testing.T) { function TestSetSunion (line 324) | func TestSetSunion(t *testing.T) { function TestSscan (line 354) | func TestSscan(t *testing.T) { function TestSetNoAuth (line 390) | func TestSetNoAuth(t *testing.T) { FILE: miniredis/tests/integration-go/sorted_set_test.go function TestSortedSet (line 7) | func TestSortedSet(t *testing.T) { function TestSortedSetAdd (line 110) | func TestSortedSetAdd(t *testing.T) { function TestSortedSetRange (line 183) | func TestSortedSetRange(t *testing.T) { function TestSortedSetRevRange (line 274) | func TestSortedSetRevRange(t *testing.T) { function TestSortedSetRem (line 304) | func TestSortedSetRem(t *testing.T) { function TestSortedSetRemRangeByLex (line 329) | func TestSortedSetRemRangeByLex(t *testing.T) { function TestSortedSetRemRangeByRank (line 360) | func TestSortedSetRemRangeByRank(t *testing.T) { function TestSortedSetRemRangeByScore (line 396) | func TestSortedSetRemRangeByScore(t *testing.T) { function TestSortedSetScore (line 430) | func TestSortedSetScore(t *testing.T) { function TestSortedSetRangeByScore (line 455) | func TestSortedSetRangeByScore(t *testing.T) { function TestSortedSetRangeByLex (line 540) | func TestSortedSetRangeByLex(t *testing.T) { function TestSortedSetIncyby (line 623) | func TestSortedSetIncyby(t *testing.T) { function TestZscan (line 645) | func TestZscan(t *testing.T) { function TestZunion (line 684) | func TestZunion(t *testing.T) { function TestZunionstore (line 733) | func TestZunionstore(t *testing.T) { function TestZinter (line 794) | func TestZinter(t *testing.T) { function TestZpopminmax (line 887) | func TestZpopminmax(t *testing.T) { function TestZrandmember (line 918) | func TestZrandmember(t *testing.T) { function TestZMScore (line 960) | func TestZMScore(t *testing.T) { FILE: miniredis/tests/integration-go/stream_test.go function TestStream (line 9) | func TestStream(t *testing.T) { function TestStreamRange (line 317) | func TestStreamRange(t *testing.T) { function TestStreamGroup (line 425) | func TestStreamGroup(t *testing.T) { function TestStreamTrim (line 742) | func TestStreamTrim(t *testing.T) { FILE: miniredis/tests/integration-go/string_test.go function TestString (line 8) | func TestString(t *testing.T) { function TestStringGetSet (line 63) | func TestStringGetSet(t *testing.T) { function TestStringGetex (line 83) | func TestStringGetex(t *testing.T) { function TestStringGetdel (line 113) | func TestStringGetdel(t *testing.T) { function TestStringMget (line 131) | func TestStringMget(t *testing.T) { function TestStringSetnx (line 149) | func TestStringSetnx(t *testing.T) { function TestExpire (line 167) | func TestExpire(t *testing.T) { function TestMset (line 240) | func TestMset(t *testing.T) { function TestSetx (line 269) | func TestSetx(t *testing.T) { function TestGetrange (line 294) | func TestGetrange(t *testing.T) { function TestStrlen (line 313) | func TestStrlen(t *testing.T) { function TestSetrange (line 326) | func TestSetrange(t *testing.T) { function TestIncrAndFriends (line 353) | func TestIncrAndFriends(t *testing.T) { function TestBitcount (line 435) | func TestBitcount(t *testing.T) { function TestBitop (line 464) | func TestBitop(t *testing.T) { function TestBitpos (line 537) | func TestBitpos(t *testing.T) { function TestGetbit (line 606) | func TestGetbit(t *testing.T) { function TestSetbit (line 628) | func TestSetbit(t *testing.T) { function TestAppend (line 658) | func TestAppend(t *testing.T) { function TestMove (line 673) | func TestMove(t *testing.T) { FILE: miniredis/tests/integration-go/test.go function skip (line 18) | func skip(t testing.TB) { function testRaw (line 25) | func testRaw(t *testing.T, cb func(*client)) { function testRaw2 (line 39) | func testRaw2(t *testing.T, cb func(*client, *client)) { function testMulti (line 54) | func testMulti(t *testing.T, cbs ...func(*client)) { function testAuth (line 75) | func testAuth(t *testing.T, passwd string, cb func(*client)) { function testUserAuth (line 90) | func testUserAuth(t *testing.T, users map[string]string, cb func(*client... function testCluster (line 107) | func testCluster(t *testing.T, cb func(*client)) { function testTLS (line 121) | func testTLS(t *testing.T, cb func(*client)) { function testRESP3 (line 139) | func testRESP3(t *testing.T, cb func(*client)) { function testRESP3Pair (line 153) | func testRESP3Pair(t *testing.T, cb func(*client, *client)) { function looselyEqual (line 167) | func looselyEqual(a, b interface{}) bool { function roundFloats (line 218) | func roundFloats(r interface{}, pos int) interface{} { type client (line 245) | type client struct method Do (line 332) | func (c *client) Do(cmd string, args ...string) { method DoSorted (line 359) | func (c *client) DoSorted(cmd string, args ...string) { method DoLoosely (line 394) | func (c *client) DoLoosely(cmd string, args ...string) { method DoRounded (line 426) | func (c *client) DoRounded(rounded int, cmd string, args ...string) { method DoApprox (line 460) | func (c *client) DoApprox(threshold int, cmd string, args ...string) { method Error (line 502) | func (c *client) Error(msg string, cmd string, args ...string) { method ErrorTheSame (line 540) | func (c *client) ErrorTheSame(msg string, cmd string, args ...string) { method Receive (line 576) | func (c *client) Receive() { function newClient (line 251) | func newClient(t *testing.T, realAddr string, mini *miniredis.Miniredis)... function newClientTLS (line 272) | func newClientTLS(t *testing.T, realAddr string, mini *miniredis.Minired... function newClientResp3 (line 301) | func newClientResp3(t *testing.T, realAddr string, mini *miniredis.Minir... FILE: miniredis/tests/integration-go/tls.go function testServerTLS (line 10) | func testServerTLS(t *testing.T) *tls.Config { function testClientTLS (line 32) | func testClientTLS(t *testing.T) *tls.Config { FILE: miniredis/tests/integration-go/tx_test.go function TestTx (line 7) | func TestTx(t *testing.T) { FILE: miniredis/tests/smoke.rs function smoke_ping (line 4) | async fn smoke_ping() { function smoke_set_get (line 16) | async fn smoke_set_get() { function smoke_set_get_direct (line 29) | async fn smoke_set_get_direct() { function smoke_del_exists (line 51) | async fn smoke_del_exists() { function smoke_echo (line 67) | async fn smoke_echo() { function smoke_dbsize_flushdb (line 83) | async fn smoke_dbsize_flushdb() { function smoke_set_nx_xx (line 102) | async fn smoke_set_nx_xx() { function smoke_select_db (line 121) | async fn smoke_select_db() { function smoke_fast_forward (line 149) | async fn smoke_fast_forward() { FILE: parser/encoding/rpc.go type ParameterLocation (line 19) | type ParameterLocation constant Undefined (line 22) | Undefined ParameterLocation = "undefined" constant Header (line 23) | Header ParameterLocation = "header" constant Query (line 24) | Query ParameterLocation = "query" constant Body (line 25) | Body ParameterLocation = "body" constant Cookie (line 26) | Cookie ParameterLocation = "cookie" type tagDescription (line 79) | type tagDescription struct type encodingHints (line 88) | type encodingHints struct type RPCEncoding (line 95) | type RPCEncoding struct method RequestEncodingForMethod (line 115) | func (e *RPCEncoding) RequestEncodingForMethod(method string) *Request... type AuthEncoding (line 133) | type AuthEncoding struct method ParameterEncodingMap (line 145) | func (e *AuthEncoding) ParameterEncodingMap() map[string]*ParameterEnc... method ParameterEncodingMapByName (line 151) | func (e *AuthEncoding) ParameterEncodingMapByName() map[string][]*Para... type ResponseEncoding (line 156) | type ResponseEncoding struct method ParameterEncodingMap (line 164) | func (e *ResponseEncoding) ParameterEncodingMap() map[string]*Paramete... method ParameterEncodingMapByName (line 170) | func (e *ResponseEncoding) ParameterEncodingMapByName() map[string][]*... type RequestEncoding (line 175) | type RequestEncoding struct method ParameterEncodingMap (line 186) | func (e *RequestEncoding) ParameterEncodingMap() map[string]*Parameter... method ParameterEncodingMapByName (line 192) | func (e *RequestEncoding) ParameterEncodingMapByName() map[string][]*P... type ParameterEncoding (line 197) | type ParameterEncoding struct type Options (line 218) | type Options struct type APIEncoding (line 229) | type APIEncoding struct type ServiceEncoding (line 234) | type ServiceEncoding struct function DescribeAPI (line 240) | func DescribeAPI(meta *meta.Data) *APIEncoding { function findDoc (line 257) | func findDoc(relPath string, meta *meta.Data) string { function DescribeService (line 266) | func DescribeService(meta *meta.Data, svc *meta.Service) *ServiceEncoding { function DescribeRPC (line 279) | func DescribeRPC(appMetaData *meta.Data, rpc *meta.RPC, options *Options... function GetConcreteStructType (line 321) | func GetConcreteStructType(appDecls []*schema.Decl, typ *schema.Type, ty... function GetConcreteType (line 347) | func GetConcreteType(appDecls []*schema.Decl, originalType *schema.Type,... function resolveTypeParams (line 495) | func resolveTypeParams(typ *schema.Type, typeArgs []*schema.Type) *schem... function DefaultClientHttpMethod (line 534) | func DefaultClientHttpMethod(rpc *meta.RPC) string { function DescribeAuth (line 545) | func DescribeAuth(appMetaData *meta.Data, authSchema *schema.Type, optio... function DescribeResponse (line 582) | func DescribeResponse(appMetaData *meta.Data, responseSchema *schema.Typ... function keyDiff (line 605) | func keyDiff[T comparable, V any](src map[T]V, keys ...T) (diff []T) { function DescribeRequest (line 616) | func DescribeRequest(appMetaData *meta.Data, requestSchema *schema.Type,... function describeParams (line 670) | func describeParams(lang meta.Lang, encodingHints *encodingHints, payloa... function formatName (line 686) | func formatName(lang meta.Lang, location ParameterLocation, name string)... function IgnoreField (line 696) | func IgnoreField(field *schema.Field) bool { function describeParam (line 713) | func describeParam(lang meta.Lang, encodingHints *encodingHints, field *... function toEncodingMap (line 776) | func toEncodingMap(keyFunc func(e *ParameterEncoding) string, encodings ... function toEncodingMultiMap (line 788) | func toEncodingMultiMap(keyFunc func(e *ParameterEncoding) string, encod... function srcNameKey (line 799) | func srcNameKey(e *ParameterEncoding) string { function nameKey (line 803) | func nameKey(e *ParameterEncoding) string { FILE: pkg/ansi/ansi.go function SetCursorPosition (line 8) | func SetCursorPosition(row, col int) string { type ClearScreenMethod (line 18) | type ClearScreenMethod constant CursorToBottom (line 21) | CursorToBottom ClearScreenMethod = 0 constant CursorToTop (line 22) | CursorToTop ClearScreenMethod = 1 constant WholeScreen (line 23) | WholeScreen ClearScreenMethod = 2 constant WholeScreenAndScrollback (line 24) | WholeScreenAndScrollback ClearScreenMethod = 3 function ClearScreen (line 28) | func ClearScreen(method ClearScreenMethod) string { type ClearLineMethod (line 32) | type ClearLineMethod constant CursorToEnd (line 35) | CursorToEnd ClearLineMethod = 0 constant CursorToStart (line 36) | CursorToStart ClearLineMethod = 1 constant WholeLine (line 37) | WholeLine ClearLineMethod = 2 function ClearLine (line 42) | func ClearLine(method ClearLineMethod) string { constant SaveCursorPosition (line 48) | SaveCursorPosition = "\u001b7" constant RestoreCursorPosition (line 50) | RestoreCursorPosition = "\u001b8" function MoveCursorLeft (line 56) | func MoveCursorLeft(n int) string { function MoveCursorRight (line 66) | func MoveCursorRight(n int) string { FILE: pkg/appfile/appfile.go constant Name (line 26) | Name = "encore.app" type Lang (line 28) | type Lang constant LangGo (line 31) | LangGo Lang = "go" constant LangTS (line 32) | LangTS Lang = "typescript" type File (line 36) | type File struct type Build (line 75) | type Build struct type Hooks (line 90) | type Hooks struct type Hook (line 97) | type Hook struct method IsSet (line 103) | func (h Hook) IsSet() bool { method UnmarshalJSON (line 108) | func (h *Hook) UnmarshalJSON(data []byte) error { method Run (line 132) | func (h Hook) Run(ctx context.Context, dir string, stdout, stderr io.W... method String (line 163) | func (h Hook) String() string { type Docker (line 167) | type Docker struct type CORS (line 185) | type CORS struct function Parse (line 216) | func Parse(data []byte) (*File, error) { function ParseFile (line 245) | func ParseFile(path string) (*File, error) { function ParseFileStrict (line 257) | func ParseFileStrict(path string) (*File, error) { function Slug (line 267) | func Slug(appRoot string) (string, error) { function Experiments (line 277) | func Experiments(appRoot string) ([]experiments.Name, error) { function GlobalCORS (line 286) | func GlobalCORS(appRoot string) (*CORS, error) { function AppLang (line 295) | func AppLang(appRoot string) (Lang, error) { FILE: pkg/bits/bits.go type Bit (line 13) | type Bit struct function List (line 24) | func List(ctx context.Context) ([]*Bit, error) { function Get (line 49) | func Get(ctx context.Context, slug string) (*Bit, error) { FILE: pkg/bits/download.go function Extract (line 20) | func Extract(ctx context.Context, b *Bit, dst string) error { function Describe (line 29) | func Describe(ctx context.Context, dir string) (desc *app.Desc, err erro... FILE: pkg/builder/builder.go type DebugMode (line 33) | type DebugMode constant DebugModeDisabled (line 36) | DebugModeDisabled DebugMode = "disabled" constant DebugModeEnabled (line 37) | DebugModeEnabled DebugMode = "enabled" constant DebugModeBreak (line 38) | DebugModeBreak DebugMode = "break" type BuildInfo (line 41) | type BuildInfo struct method IsCrossBuild (line 72) | func (b *BuildInfo) IsCrossBuild() bool { function DefaultBuildInfo (line 78) | func DefaultBuildInfo() BuildInfo { type PrepareParams (line 95) | type PrepareParams struct type PrepareResult (line 102) | type PrepareResult struct type ParseParams (line 106) | type ParseParams struct type ParseResult (line 121) | type ParseResult struct type CompileParams (line 126) | type CompileParams struct type ArtifactString (line 140) | type ArtifactString method Join (line 142) | func (a ArtifactString) Join(strs ...string) ArtifactString { method Expand (line 147) | func (a ArtifactString) Expand(artifactDir paths.FS) string { type ArtifactStrings (line 156) | type ArtifactStrings method Expand (line 158) | func (a ArtifactStrings) Expand(artifactDir paths.FS) []string { type CmdSpec (line 168) | type CmdSpec struct method Expand (line 181) | func (s *CmdSpec) Expand(artifactDir paths.FS) Cmd { type Cmd (line 190) | type Cmd struct type CompileResult (line 198) | type CompileResult struct type BuildOutput (line 204) | type BuildOutput interface type Entrypoint (line 209) | type Entrypoint struct type GoBuildOutput (line 220) | type GoBuildOutput struct method GetArtifactDir (line 229) | func (o *GoBuildOutput) GetArtifactDir() paths.FS { return o.Artif... method GetEntrypoints (line 230) | func (o *GoBuildOutput) GetEntrypoints() []Entrypoint { return o.Entry... type JSBuildOutput (line 232) | type JSBuildOutput struct method GetArtifactDir (line 245) | func (o *JSBuildOutput) GetArtifactDir() paths.FS { return o.Artif... method GetEntrypoints (line 246) | func (o *JSBuildOutput) GetEntrypoints() []Entrypoint { return o.Entry... type RunTestsParams (line 248) | type RunTestsParams struct type TestSpecParams (line 258) | type TestSpecParams struct type TestSpecResult (line 271) | type TestSpecResult struct type GenUserFacingParams (line 280) | type GenUserFacingParams struct type ServiceConfigsParams (line 286) | type ServiceConfigsParams struct type ServiceConfigsResult (line 291) | type ServiceConfigsResult struct type Impl (line 296) | type Impl interface FILE: pkg/builder/builderimpl/builders.go function Resolve (line 11) | func Resolve(lang appfile.Lang, expSet *experiments.Set) builder.Impl { FILE: pkg/clientgen/client.go type Lang (line 18) | type Lang constant LangUnknown (line 22) | LangUnknown Lang = "" constant LangTypeScript (line 23) | LangTypeScript Lang = "typescript" constant LangJavascript (line 24) | LangJavascript Lang = "javascript" constant LangGo (line 25) | LangGo Lang = "go" constant LangOpenAPI (line 26) | LangOpenAPI Lang = "openapi" type generator (line 29) | type generator interface function Detect (line 38) | func Detect(path string) (lang Lang, ok bool) { function Client (line 55) | func Client( function getServiceDoc (line 105) | func getServiceDoc(md *meta.Data, svc *meta.Service) string { function GetLang (line 115) | func GetLang(lang string) (Lang, error) { FILE: pkg/clientgen/client_test.go function TestMain (line 21) | func TestMain(m *testing.M) { function TestClientCodeGenerationFromGoApp (line 25) | func TestClientCodeGenerationFromGoApp(t *testing.T) { function TestClientCodeGenerationFromTSApp (line 102) | func TestClientCodeGenerationFromTSApp(t *testing.T) { FILE: pkg/clientgen/clientgentypes/clientgentypes.go type Options (line 11) | type Options struct type GenerateParams (line 17) | type GenerateParams struct type ServiceSet (line 26) | type ServiceSet struct method List (line 31) | func (s ServiceSet) List() []string { method Has (line 35) | func (s ServiceSet) Has(svc string) bool { function NewServiceSet (line 42) | func NewServiceSet(md *meta.Data, include, exclude []string) ServiceSet { function AllServices (line 72) | func AllServices(md *meta.Data) ServiceSet { type TagSet (line 76) | type TagSet struct method IsRPCIncluded (line 97) | func (t TagSet) IsRPCIncluded(rpc *meta.RPC) bool { function NewTagSet (line 81) | func NewTagSet(tags, excludedTags []string) TagSet { FILE: pkg/clientgen/errors.go type ErrCode (line 3) | type ErrCode struct FILE: pkg/clientgen/golang.go type goGenVersion (line 27) | type goGenVersion constant GoInitial (line 31) | GoInitial goGenVersion = iota constant GoExperimental (line 35) | GoExperimental constant goGenLatestVersion (line 38) | goGenLatestVersion = GoExperimental - 1 type golang (line 40) | type golang struct method Generate (line 66) | func (g *golang) Generate(p clientgentypes.GenerateParams) (err error) { method Version (line 119) | func (g *golang) Version() int { method cleanServiceName (line 123) | func (g *golang) cleanServiceName(service *meta.Service) string { method generateClient (line 128) | func (g *golang) generateClient(file *File, appSlug string, set client... method generateOptionFunc (line 307) | func (g *golang) generateOptionFunc(file *File, optionName string, doc... method generateServiceClient (line 327) | func (g *golang) generateServiceClient(file *File, service *meta.Servi... method rpcParams (line 414) | func (g *golang) rpcParams(rpc *meta.RPC) Code { method nonReservedId (line 485) | func (g *golang) nonReservedId(id string) string { method rpcReturnType (line 509) | func (g *golang) rpcReturnType(rpc *meta.RPC, concreteImpl bool) Code { method rpcCallSite (line 527) | func (g *golang) rpcCallSite(rpc *meta.RPC) (code []Code, err error) { method declToID (line 801) | func (g *golang) declToID(decl *schema.Decl) *Statement { method getType (line 809) | func (g *golang) getType(typ *schema.Type) Code { method createApiPath (line 978) | func (g *golang) createApiPath(rpc *meta.RPC, withQueryString bool) (u... method generateTypeDefinitions (line 1038) | func (g *golang) generateTypeDefinitions(stmt FileStatement, decls []*... method generateAnonStructTypes (line 1075) | func (g *golang) generateAnonStructTypes(fields []*encoding.ParameterE... method generateBaseClient (line 1102) | func (g *golang) generateBaseClient(file *File) (err error) { method writeErrorType (line 1291) | func (g *golang) writeErrorType(file *File) { method writeExtraHelpers (line 1369) | func (g *golang) writeExtraHelpers(file *File) { method addAuthData (line 1392) | func (g *golang) addAuthData(grp *Group) (err error) { function GenTypes (line 51) | func GenTypes(md *meta.Data, typs ...*schema.Decl) ([]byte, error) { function goIdentifier (line 781) | func goIdentifier(input string) string { type FileStatement (line 1032) | type FileStatement interface FILE: pkg/clientgen/javascript.go type jsGenVersion (line 40) | type jsGenVersion constant JsInitial (line 44) | JsInitial jsGenVersion = iota constant JsExperimental (line 48) | JsExperimental constant javascriptGenLatestVersion (line 51) | javascriptGenLatestVersion = JsExperimental - 1 type javascript (line 53) | type javascript struct method Version (line 67) | func (js *javascript) Version() int { method Generate (line 71) | func (js *javascript) Generate(p clientgentypes.GenerateParams) (err e... method getFields (line 111) | func (js *javascript) getFields(typ *schema.Type) []*schema.Field { method isAuthCookiesOnly (line 126) | func (js *javascript) isAuthCookiesOnly() bool { method writeService (line 142) | func (js *javascript) writeService(svc *meta.Service, set clientgentyp... method streamCallSite (line 306) | func (js *javascript) streamCallSite(w *indentWriter, rpc *meta.RPC, r... method rpcCallSite (line 398) | func (js *javascript) rpcCallSite(w *indentWriter, rpc *meta.RPC, rpcP... method nonReservedId (line 562) | func (js *javascript) nonReservedId(id string) string { method writeClient (line 584) | func (js *javascript) writeClient(set clientgentypes.ServiceSet) { method writeStreamClasses (line 655) | func (js *javascript) writeStreamClasses() { method writeBaseClient (line 800) | func (js *javascript) writeBaseClient(appSlug string) error { method writeExtraTypes (line 1056) | func (js *javascript) writeExtraTypes() { method convertBuiltinToString (line 1100) | func (js *javascript) convertBuiltinToString(typ schema.Builtin, val s... method convertStringToBuiltin (line 1117) | func (js *javascript) convertStringToBuiltin(typ schema.Builtin, val s... method errorf (line 1149) | func (js *javascript) errorf(format string, args ...interface{}) { method handleBailout (line 1153) | func (js *javascript) handleBailout(dst *error) { method newIdentWriter (line 1163) | func (js *javascript) newIdentWriter(indent int) *indentWriter { method Quote (line 1172) | func (js *javascript) Quote(s string) string { method QuoteIfRequired (line 1176) | func (js *javascript) QuoteIfRequired(s string) string { method Dot (line 1185) | func (js *javascript) Dot(structIdent string, fieldIdent string) string { method Values (line 1195) | func (js *javascript) Values(w *indentWriter, dict map[string]string) { method typeName (line 1220) | func (js *javascript) typeName(identifier string) string { method memberName (line 1228) | func (js *javascript) memberName(identifier string) string { method fieldNameInStruct (line 1236) | func (js *javascript) fieldNameInStruct(field *schema.Field) string { method writeCustomErrorType (line 1244) | func (js *javascript) writeCustomErrorType() { type streamDirection (line 298) | type streamDirection constant InOut (line 301) | InOut streamDirection = iota constant In (line 302) | In constant Out (line 303) | Out FILE: pkg/clientgen/openapi/openapi.go type GenVersion (line 17) | type GenVersion constant Initial (line 21) | Initial GenVersion = iota constant Experimental (line 25) | Experimental constant LatestVersion (line 27) | LatestVersion GenVersion = Experimental - 1 type Generator (line 30) | type Generator struct method Version (line 44) | func (g *Generator) Version() int { method Generate (line 48) | func (g *Generator) Generate(p clientgentypes.GenerateParams) (err err... method addService (line 79) | func (g *Generator) addService(svc *meta.Service, tags clientgentypes.... method addRPC (line 103) | func (g *Generator) addRPC(rpc *meta.RPC) error { method getOrCreatePath (line 125) | func (g *Generator) getOrCreatePath(rpc *meta.RPC) *openapi3.PathItem { method newOperationForEncoding (line 135) | func (g *Generator) newOperationForEncoding(rpc *meta.RPC, method stri... function New (line 37) | func New(version GenVersion) *Generator { function rpcPath (line 268) | func rpcPath(rpc *meta.RPC) string { function splitDoc (line 284) | func splitDoc(doc string) (plaintextSummary, markdownDescription string) { function plaintextDoc (line 294) | func plaintextDoc(doc string) string { function markdownDoc (line 301) | func markdownDoc(doc string) string { function ptr (line 308) | func ptr[T any](t T) *T { function newSpec (line 312) | func newSpec(appSlug string) *openapi3.T { type bailout (line 390) | type bailout struct function doBailout (line 394) | func doBailout(err error) { FILE: pkg/clientgen/openapi/schema.go method bodyContent (line 16) | func (g *Generator) bodyContent(params []*encoding.ParameterEncoding) op... method schemaType (line 48) | func (g *Generator) schemaType(typ *schema.Type) *openapi3.SchemaRef { method builtinSchemaType (line 221) | func (g *Generator) builtinSchemaType(t schema.Builtin) *openapi3.Schema { method namedSchemaType (line 263) | func (g *Generator) namedSchemaType(typ *schema.Named) *openapi3.SchemaR... method typeToDefinitionName (line 316) | func (g *Generator) typeToDefinitionName(typ *schema.Type) string { method pathParamType (line 405) | func (g *Generator) pathParamType(typ meta.PathSegment_ParamType) *opena... FILE: pkg/clientgen/testdata/goapp/expected_baseauth_golang.go type Client (line 16) | type Client struct type BaseURL (line 21) | type BaseURL constant Local (line 23) | Local BaseURL = "http://localhost:4000" function Environment (line 26) | func Environment(name string) BaseURL { function PreviewEnv (line 31) | func PreviewEnv(pr int) BaseURL { function New (line 40) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 67) | func WithHTTPClient(client HTTPDoer) Option { function WithAuthToken (line 77) | func WithAuthToken(bearerToken string) Option { function WithAuthFunc (line 89) | func WithAuthFunc(authGenerator func(ctx context.Context) (string, error... type SvcRequest (line 96) | type SvcRequest struct type SvcClient (line 102) | type SvcClient interface type svcClient (line 110) | type svcClient struct method DummyAPI (line 117) | func (c *svcClient) DummyAPI(ctx context.Context, params SvcRequest) e... method Private (line 123) | func (c *svcClient) Private(ctx context.Context, params SvcRequest) er... type HTTPDoer (line 131) | type HTTPDoer interface type baseClient (line 136) | type baseClient struct method Do (line 144) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 166) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 230) | type APIError struct method Error (line 236) | func (e *APIError) Error() string { type ErrCode (line 240) | type ErrCode method String (line 399) | func (c ErrCode) String() string { method MarshalJSON (line 441) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 446) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 244) | ErrOK ErrCode = 0 constant ErrCanceled (line 249) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 258) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 266) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 276) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 282) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 288) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 299) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 307) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 331) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 339) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 355) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 363) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 370) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 378) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 387) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 395) | ErrUnauthenticated ErrCode = 16 FILE: pkg/clientgen/testdata/goapp/expected_baseauth_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class SvcServiceClient (line 54) | class SvcServiceClient { method constructor (line 55) | constructor(baseClient) { method DummyAPI (line 64) | async DummyAPI(params) { method Private (line 71) | async Private(params) { function encodeQuery (line 81) | function encodeQuery(parts) { function makeRecord (line 94) | function makeRecord(record) { function encodeWebSocketHeaders (line 104) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 113) | class WebSocketConnection { method constructor (line 116) | constructor(url, headers) { method resolveHasUpdateHandlers (line 133) | resolveHasUpdateHandlers() { method hasUpdate (line 142) | async hasUpdate() { method on (line 149) | on(type, handler) { method off (line 153) | off(type, handler) { method close (line 157) | close() { class StreamInOut (line 162) | class StreamInOut { method constructor (line 165) | constructor(url, headers) { method close (line 173) | close() { method send (line 177) | async send(msg) { method next (line 188) | async next() { method [Symbol.asyncIterator] (line 192) | async *[Symbol.asyncIterator]() { class StreamIn (line 204) | class StreamIn { method constructor (line 207) | constructor(url, headers) { method close (line 215) | close() { method next (line 219) | async next() { method [Symbol.asyncIterator] (line 223) | async *[Symbol.asyncIterator]() { class StreamOut (line 235) | class StreamOut { method constructor (line 236) | constructor(url, headers) { method response (line 246) | async response() { method close (line 250) | close() { method send (line 254) | async send(msg) { class BaseClient (line 268) | class BaseClient { method constructor (line 269) | constructor(baseURL, options) { method getAuthData (line 300) | async getAuthData() { method createStreamInOut (line 326) | async createStreamInOut(path, params) { method createStreamIn (line 347) | async createStreamIn(path, params) { method createStreamOut (line 368) | async createStreamOut(path, params) { method callTypedAPI (line 390) | async callTypedAPI(method, path, body, params) { method callAPI (line 398) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 458) | function isAPIErrorResponse(err) { function isErrCode (line 467) | function isErrCode(code) { class APIError (line 474) | class APIError extends Error { method constructor (line 475) | constructor(status, response) { function isAPIError (line 519) | function isAPIError(err) { FILE: pkg/clientgen/testdata/goapp/expected_baseauth_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 52) | constructor(target: string | BaseURL = "prod", options?: string | Clie... method with (line 74) | public with(options: ClientOptions): Client { type ClientOptions (line 85) | interface ClientOptions { type Request (line 107) | interface Request { class ServiceClient (line 111) | class ServiceClient { method constructor (line 114) | constructor(baseClient: BaseClient) { method DummyAPI (line 123) | public async DummyAPI(params: Request): Promise { method Private (line 130) | public async Private(params: Request): Promise { function encodeQuery (line 138) | function encodeQuery(parts: Record): string { function makeRecord (line 152) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 161) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 170) | class WebSocketConnection { method constructor (line 175) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 192) | resolveHasUpdateHandlers() { method hasUpdate (line 201) | async hasUpdate() { method on (line 208) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 212) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 216) | close() { class StreamInOut (line 221) | class StreamInOut { method constructor (line 225) | constructor(url: string, headers?: Record) { method close (line 233) | close() { method send (line 237) | async send(msg: Request) { method next (line 248) | async next(): Promise { method [Symbol.asyncIterator] (line 253) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 269) | constructor(url: string, headers?: Record) { method close (line 277) | close() { method next (line 281) | async next(): Promise { method [Symbol.asyncIterator] (line 286) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 302) | constructor(url: string, headers?: Record) { method response (line 312) | async response(): Promise { method close (line 316) | close() { method send (line 320) | async send(msg: Request) { type CallParameters (line 332) | type CallParameters = Omit & { type AuthDataGenerator (line 341) | type AuthDataGenerator = () => type Fetcher (line 347) | type Fetcher = typeof fetch; class BaseClient (line 351) | class BaseClient { method constructor (line 358) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 388) | async getAuthData(): Promise { method createStreamInOut (line 414) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 435) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 456) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 477) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 485) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 548) | interface APIErrorResponse { function isAPIErrorResponse (line 554) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 563) | function isErrCode(code: any): code is ErrCode { class APIError (line 570) | class APIError extends Error { method constructor (line 586) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 619) | function isAPIError(err: any): err is APIError { type ErrCode (line 623) | enum ErrCode { FILE: pkg/clientgen/testdata/goapp/expected_golang.go type Client (line 21) | type Client struct type BaseURL (line 28) | type BaseURL constant Local (line 30) | Local BaseURL = "http://localhost:4000" function Environment (line 33) | func Environment(name string) BaseURL { function PreviewEnv (line 38) | func PreviewEnv(pr int) BaseURL { function New (line 47) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 78) | func WithHTTPClient(client HTTPDoer) Option { function WithAuth (line 86) | func WithAuth(auth AuthenticationAuthData) Option { function WithAuthFunc (line 96) | func WithAuthFunc(authGenerator func(ctx context.Context) (Authenticatio... type AuthenticationAuthData (line 103) | type AuthenticationAuthData struct type AuthenticationBarType (line 108) | type AuthenticationBarType struct type AuthenticationFooType (line 113) | type AuthenticationFooType struct type AuthenticationUser (line 118) | type AuthenticationUser struct type AuthenticationClient (line 125) | type AuthenticationClient interface type authenticationClient (line 129) | type authenticationClient struct method Docs (line 135) | func (c *authenticationClient) Docs(ctx context.Context, params Authen... type ProductsCreateProductRequest (line 140) | type ProductsCreateProductRequest struct type ProductsProduct (line 146) | type ProductsProduct struct type ProductsProductListing (line 154) | type ProductsProductListing struct type ProductsClient (line 168) | type ProductsClient interface type productsClient (line 173) | type productsClient struct method Create (line 179) | func (c *productsClient) Create(ctx context.Context, params ProductsCr... method List (line 208) | func (c *productsClient) List(ctx context.Context) (resp ProductsProdu... type SvcAllInputTypes (line 218) | type SvcAllInputTypes struct type SvcDocumentedOrder (line 227) | type SvcDocumentedOrder struct type SvcDocumentedUser (line 235) | type SvcDocumentedUser struct type SvcGetRequest (line 243) | type SvcGetRequest struct type SvcHeaderOnlyStruct (line 248) | type SvcHeaderOnlyStruct struct type SvcRecursive (line 261) | type SvcRecursive struct type SvcRequest (line 269) | type SvcRequest struct type SvcTuple (line 284) | type SvcTuple struct type SvcWithNested (line 289) | type SvcWithNested struct type SvcWrapper (line 295) | type SvcWrapper struct type SvcClient (line 303) | type SvcClient interface type svcClient (line 324) | type svcClient struct method CreateDocumentedOrder (line 330) | func (c *svcClient) CreateDocumentedOrder(ctx context.Context, params ... method DummyAPI (line 341) | func (c *svcClient) DummyAPI(ctx context.Context, params SvcRequest) e... method FallbackPath (line 374) | func (c *svcClient) FallbackPath(ctx context.Context, a string, b []st... method Get (line 379) | func (c *svcClient) Get(ctx context.Context, params SvcGetRequest) err... method GetRequestWithAllInputTypes (line 393) | func (c *svcClient) GetRequestWithAllInputTypes(ctx context.Context, p... method HeaderOnlyRequest (line 440) | func (c *svcClient) HeaderOnlyRequest(ctx context.Context, params SvcH... method Nested (line 465) | func (c *svcClient) Nested(ctx context.Context, params SvcWithNested) ... method RESTPath (line 475) | func (c *svcClient) RESTPath(ctx context.Context, a string, b int) err... method Rec (line 480) | func (c *svcClient) Rec(ctx context.Context, params SvcRecursive) (res... method RequestWithAllInputTypes (line 490) | func (c *svcClient) RequestWithAllInputTypes(ctx context.Context, para... method TupleInputOutput (line 549) | func (c *svcClient) TupleInputOutput(ctx context.Context, params SvcTu... method Webhook (line 559) | func (c *svcClient) Webhook(ctx context.Context, a string, b []string,... method Webhook2 (line 585) | func (c *svcClient) Webhook2(ctx context.Context, a string, b []string... type NestedType (line 590) | type NestedType struct type HTTPDoer (line 597) | type HTTPDoer interface type baseClient (line 602) | type baseClient struct method Do (line 610) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 640) | func callAPI(ctx context.Context, client *baseClient, method, path strin... function pathEscapeSlice (line 704) | func pathEscapeSlice(paths []string) string { type APIError (line 716) | type APIError struct method Error (line 722) | func (e *APIError) Error() string { type ErrCode (line 726) | type ErrCode method String (line 885) | func (c ErrCode) String() string { method MarshalJSON (line 927) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 932) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 730) | ErrOK ErrCode = 0 constant ErrCanceled (line 735) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 744) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 752) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 762) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 768) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 774) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 785) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 793) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 817) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 825) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 841) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 849) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 856) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 864) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 873) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 881) | ErrUnauthenticated ErrCode = 16 type serde (line 975) | type serde struct method FromString (line 980) | func (e *serde) FromString(s string) (v string) { method FromInt (line 985) | func (e *serde) FromInt(s int) (v string) { method FromBool (line 990) | func (e *serde) FromBool(s bool) (v string) { method FromTime (line 995) | func (e *serde) FromTime(s time.Time) (v string) { method FromIntList (line 1000) | func (e *serde) FromIntList(s []int) (v []string) { method FromIntOption (line 1008) | func (e *serde) FromIntOption(s *int) (v []string) { method ToBool (line 1016) | func (e *serde) ToBool(field string, s string, required bool) (v bool) { method ToInt (line 1026) | func (e *serde) ToInt(field string, s string, required bool) (v int) { method ToFloat64 (line 1036) | func (e *serde) ToFloat64(field string, s string, required bool) (v fl... method ToString (line 1046) | func (e *serde) ToString(field string, s string, required bool) (v str... method ToBytes (line 1054) | func (e *serde) ToBytes(field string, s string, required bool) (v []by... method ToTime (line 1064) | func (e *serde) ToTime(field string, s string, required bool) (v time.... method ToJSON (line 1074) | func (e *serde) ToJSON(field string, s string, required bool) (v json.... method ToStringOption (line 1082) | func (e *serde) ToStringOption(field string, s string, required bool) ... method FromFloat64 (line 1091) | func (e *serde) FromFloat64(s float64) (v string) { method FromBytes (line 1096) | func (e *serde) FromBytes(s []byte) (v string) { method FromJSON (line 1101) | func (e *serde) FromJSON(s json.RawMessage) (v string) { method FromStringOption (line 1106) | func (e *serde) FromStringOption(s *string) (v []string) { method setErr (line 1115) | func (e *serde) setErr(msg, field string, err error) { FILE: pkg/clientgen/testdata/goapp/expected_httpstatus_golang.go type Client (line 16) | type Client struct type BaseURL (line 21) | type BaseURL constant Local (line 23) | Local BaseURL = "http://localhost:4000" function Environment (line 26) | func Environment(name string) BaseURL { function PreviewEnv (line 31) | func PreviewEnv(pr int) BaseURL { function New (line 40) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 67) | func WithHTTPClient(client HTTPDoer) Option { type SvcResponse (line 74) | type SvcResponse struct type SvcClient (line 80) | type SvcClient interface type svcClient (line 85) | type svcClient struct method DummyAPI (line 92) | func (c *svcClient) DummyAPI(ctx context.Context) (resp SvcResponse, e... type HTTPDoer (line 105) | type HTTPDoer interface type baseClient (line 110) | type baseClient struct method Do (line 117) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 130) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 194) | type APIError struct method Error (line 200) | func (e *APIError) Error() string { type ErrCode (line 204) | type ErrCode method String (line 363) | func (c ErrCode) String() string { method MarshalJSON (line 405) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 410) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 208) | ErrOK ErrCode = 0 constant ErrCanceled (line 213) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 222) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 230) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 240) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 246) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 252) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 263) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 271) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 295) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 303) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 319) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 327) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 334) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 342) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 351) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 359) | ErrUnauthenticated ErrCode = 16 FILE: pkg/clientgen/testdata/goapp/expected_httpstatus_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 46) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 58) | public with(options: ClientOptions): Client { type ClientOptions (line 69) | interface ClientOptions { type Response (line 82) | interface Response { class ServiceClient (line 86) | class ServiceClient { method constructor (line 89) | constructor(baseClient: BaseClient) { method DummyAPI (line 97) | public async DummyAPI(): Promise { function encodeQuery (line 107) | function encodeQuery(parts: Record): string { function makeRecord (line 121) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 130) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 139) | class WebSocketConnection { method constructor (line 144) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 161) | resolveHasUpdateHandlers() { method hasUpdate (line 170) | async hasUpdate() { method on (line 177) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 181) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 185) | close() { class StreamInOut (line 190) | class StreamInOut { method constructor (line 194) | constructor(url: string, headers?: Record) { method close (line 202) | close() { method send (line 206) | async send(msg: Request) { method next (line 217) | async next(): Promise { method [Symbol.asyncIterator] (line 222) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 238) | constructor(url: string, headers?: Record) { method close (line 246) | close() { method next (line 250) | async next(): Promise { method [Symbol.asyncIterator] (line 255) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 271) | constructor(url: string, headers?: Record) { method response (line 281) | async response(): Promise { method close (line 285) | close() { method send (line 289) | async send(msg: Request) { type CallParameters (line 301) | type CallParameters = Omit & { type Fetcher (line 311) | type Fetcher = typeof fetch; class BaseClient (line 315) | class BaseClient { method constructor (line 321) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 341) | async getAuthData(): Promise { method createStreamInOut (line 346) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 367) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 388) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 409) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 417) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 480) | interface APIErrorResponse { function isAPIErrorResponse (line 486) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 495) | function isErrCode(code: any): code is ErrCode { class APIError (line 502) | class APIError extends Error { method constructor (line 518) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 551) | function isAPIError(err: any): err is APIError { type ErrCode (line 555) | enum ErrCode { FILE: pkg/clientgen/testdata/goapp/expected_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class AuthenticationServiceClient (line 47) | class AuthenticationServiceClient { method constructor (line 48) | constructor(baseClient) { method Docs (line 53) | async Docs(params) { class ProductsServiceClient (line 62) | class ProductsServiceClient { method constructor (line 63) | constructor(baseClient) { method Create (line 69) | async Create(params) { method List (line 86) | async List() { class SvcServiceClient (line 100) | class SvcServiceClient { method constructor (line 101) | constructor(baseClient) { method CreateDocumentedOrder (line 118) | async CreateDocumentedOrder(params) { method DummyAPI (line 127) | async DummyAPI(params) { method FallbackPath (line 149) | async FallbackPath(a, b) { method Get (line 153) | async Get(params) { method GetRequestWithAllInputTypes (line 162) | async GetRequestWithAllInputTypes(params) { method HeaderOnlyRequest (line 193) | async HeaderOnlyRequest(params) { method Nested (line 211) | async Nested(params) { method RESTPath (line 217) | async RESTPath(a, b) { method Rec (line 221) | async Rec(params) { method RequestWithAllInputTypes (line 227) | async RequestWithAllInputTypes(params) { method TupleInputOutput (line 257) | async TupleInputOutput(params) { method Webhook (line 263) | async Webhook(method, a, b, body, options) { method Webhook2 (line 267) | async Webhook2(a, b) { function encodeQuery (line 277) | function encodeQuery(parts) { function makeRecord (line 290) | function makeRecord(record) { function mustBeSet (line 300) | function mustBeSet(field, value) { function encodeWebSocketHeaders (line 314) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 323) | class WebSocketConnection { method constructor (line 326) | constructor(url, headers) { method resolveHasUpdateHandlers (line 343) | resolveHasUpdateHandlers() { method hasUpdate (line 352) | async hasUpdate() { method on (line 359) | on(type, handler) { method off (line 363) | off(type, handler) { method close (line 367) | close() { class StreamInOut (line 372) | class StreamInOut { method constructor (line 375) | constructor(url, headers) { method close (line 383) | close() { method send (line 387) | async send(msg) { method next (line 398) | async next() { method [Symbol.asyncIterator] (line 402) | async *[Symbol.asyncIterator]() { class StreamIn (line 414) | class StreamIn { method constructor (line 417) | constructor(url, headers) { method close (line 425) | close() { method next (line 429) | async next() { method [Symbol.asyncIterator] (line 433) | async *[Symbol.asyncIterator]() { class StreamOut (line 445) | class StreamOut { method constructor (line 446) | constructor(url, headers) { method response (line 456) | async response() { method close (line 460) | close() { method send (line 464) | async send(msg) { class BaseClient (line 478) | class BaseClient { method constructor (line 479) | constructor(baseURL, options) { method getAuthData (line 510) | async getAuthData() { method createStreamInOut (line 537) | async createStreamInOut(path, params) { method createStreamIn (line 558) | async createStreamIn(path, params) { method createStreamOut (line 579) | async createStreamOut(path, params) { method callTypedAPI (line 601) | async callTypedAPI(method, path, body, params) { method callAPI (line 609) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 669) | function isAPIErrorResponse(err) { function isErrCode (line 678) | function isErrCode(code) { class APIError (line 685) | class APIError extends Error { method constructor (line 686) | constructor(status, response) { function isAPIError (line 730) | function isAPIError(err) { FILE: pkg/clientgen/testdata/goapp/expected_noauth_golang.go type Client (line 16) | type Client struct type BaseURL (line 21) | type BaseURL constant Local (line 23) | Local BaseURL = "http://localhost:4000" function Environment (line 26) | func Environment(name string) BaseURL { function PreviewEnv (line 31) | func PreviewEnv(pr int) BaseURL { function New (line 40) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 67) | func WithHTTPClient(client HTTPDoer) Option { type SvcRequest (line 74) | type SvcRequest struct type SvcClient (line 80) | type SvcClient interface type svcClient (line 85) | type svcClient struct method DummyAPI (line 92) | func (c *svcClient) DummyAPI(ctx context.Context, params SvcRequest) e... type HTTPDoer (line 100) | type HTTPDoer interface type baseClient (line 105) | type baseClient struct method Do (line 112) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 125) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 189) | type APIError struct method Error (line 195) | func (e *APIError) Error() string { type ErrCode (line 199) | type ErrCode method String (line 358) | func (c ErrCode) String() string { method MarshalJSON (line 400) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 405) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 203) | ErrOK ErrCode = 0 constant ErrCanceled (line 208) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 217) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 225) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 235) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 241) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 247) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 258) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 266) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 290) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 298) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 314) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 322) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 329) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 337) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 346) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 354) | ErrUnauthenticated ErrCode = 16 FILE: pkg/clientgen/testdata/goapp/expected_noauth_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class SvcServiceClient (line 45) | class SvcServiceClient { method constructor (line 46) | constructor(baseClient) { method DummyAPI (line 54) | async DummyAPI(params) { function encodeQuery (line 64) | function encodeQuery(parts) { function makeRecord (line 77) | function makeRecord(record) { function encodeWebSocketHeaders (line 87) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 96) | class WebSocketConnection { method constructor (line 99) | constructor(url, headers) { method resolveHasUpdateHandlers (line 116) | resolveHasUpdateHandlers() { method hasUpdate (line 125) | async hasUpdate() { method on (line 132) | on(type, handler) { method off (line 136) | off(type, handler) { method close (line 140) | close() { class StreamInOut (line 145) | class StreamInOut { method constructor (line 148) | constructor(url, headers) { method close (line 156) | close() { method send (line 160) | async send(msg) { method next (line 171) | async next() { method [Symbol.asyncIterator] (line 175) | async *[Symbol.asyncIterator]() { class StreamIn (line 187) | class StreamIn { method constructor (line 190) | constructor(url, headers) { method close (line 198) | close() { method next (line 202) | async next() { method [Symbol.asyncIterator] (line 206) | async *[Symbol.asyncIterator]() { class StreamOut (line 218) | class StreamOut { method constructor (line 219) | constructor(url, headers) { method response (line 229) | async response() { method close (line 233) | close() { method send (line 237) | async send(msg) { class BaseClient (line 251) | class BaseClient { method constructor (line 252) | constructor(baseURL, options) { method getAuthData (line 272) | async getAuthData() { method createStreamInOut (line 277) | async createStreamInOut(path, params) { method createStreamIn (line 298) | async createStreamIn(path, params) { method createStreamOut (line 319) | async createStreamOut(path, params) { method callTypedAPI (line 341) | async callTypedAPI(method, path, body, params) { method callAPI (line 349) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 409) | function isAPIErrorResponse(err) { function isErrCode (line 418) | function isErrCode(code) { class APIError (line 425) | class APIError extends Error { method constructor (line 426) | constructor(status, response) { function isAPIError (line 470) | function isAPIError(err) { FILE: pkg/clientgen/testdata/goapp/expected_noauth_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 46) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 58) | public with(options: ClientOptions): Client { type ClientOptions (line 69) | interface ClientOptions { type Request (line 82) | interface Request { class ServiceClient (line 86) | class ServiceClient { method constructor (line 89) | constructor(baseClient: BaseClient) { method DummyAPI (line 97) | public async DummyAPI(params: Request): Promise { function encodeQuery (line 105) | function encodeQuery(parts: Record): string { function makeRecord (line 119) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 128) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 137) | class WebSocketConnection { method constructor (line 142) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 159) | resolveHasUpdateHandlers() { method hasUpdate (line 168) | async hasUpdate() { method on (line 175) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 179) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 183) | close() { class StreamInOut (line 188) | class StreamInOut { method constructor (line 192) | constructor(url: string, headers?: Record) { method close (line 200) | close() { method send (line 204) | async send(msg: Request) { method next (line 215) | async next(): Promise { method [Symbol.asyncIterator] (line 220) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 236) | constructor(url: string, headers?: Record) { method close (line 244) | close() { method next (line 248) | async next(): Promise { method [Symbol.asyncIterator] (line 253) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 269) | constructor(url: string, headers?: Record) { method response (line 279) | async response(): Promise { method close (line 283) | close() { method send (line 287) | async send(msg: Request) { type CallParameters (line 299) | type CallParameters = Omit & { type Fetcher (line 309) | type Fetcher = typeof fetch; class BaseClient (line 313) | class BaseClient { method constructor (line 319) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 339) | async getAuthData(): Promise { method createStreamInOut (line 344) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 365) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 386) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 407) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 415) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 478) | interface APIErrorResponse { function isAPIErrorResponse (line 484) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 493) | function isErrCode(code: any): code is ErrCode { class APIError (line 500) | class APIError extends Error { method constructor (line 516) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 549) | function isAPIError(err: any): err is APIError { type ErrCode (line 553) | enum ErrCode { FILE: pkg/clientgen/testdata/goapp/expected_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 48) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 62) | public with(options: ClientOptions): Client { type ClientOptions (line 73) | interface ClientOptions { type AuthData (line 93) | interface AuthData { type BarType (line 100) | interface BarType { type FooType (line 110) | interface FooType { type User (line 122) | interface User { class ServiceClient (line 127) | class ServiceClient { method constructor (line 130) | constructor(baseClient: BaseClient) { method Docs (line 135) | public async Docs(params: FooType): Promise { method constructor (line 171) | constructor(baseClient: BaseClient) { method Create (line 177) | public async Create(params: CreateProductRequest): Promise { method List (line 194) | public async List(): Promise { method constructor (line 332) | constructor(baseClient: BaseClient) { method CreateDocumentedOrder (line 349) | public async CreateDocumentedOrder(params: DocumentedOrder): Promise { method FallbackPath (line 380) | public async FallbackPath(a: string, b: string[]): Promise { method Get (line 384) | public async Get(params: GetRequest): Promise { method GetRequestWithAllInputTypes (line 393) | public async GetRequestWithAllInputTypes(params: AllInputTypes... method HeaderOnlyRequest (line 424) | public async HeaderOnlyRequest(params: HeaderOnlyStruct): Promise { method Nested (line 442) | public async Nested(params: WithNested): Promise { method RESTPath (line 448) | public async RESTPath(a: string, b: number): Promise { method Rec (line 452) | public async Rec(params: Recursive): Promise { method RequestWithAllInputTypes (line 458) | public async RequestWithAllInputTypes(params: AllInputTypes): ... method TupleInputOutput (line 488) | public async TupleInputOutput(params: Tuple): ... method Webhook (line 494) | public async Webhook(method: string, a: string, b: string[], body?: Re... method Webhook2 (line 498) | public async Webhook2(a: string, b: string[]): Promise { type CreateProductRequest (line 142) | interface CreateProductRequest { type Product (line 148) | interface Product { type ProductListing (line 156) | interface ProductListing { class ServiceClient (line 168) | class ServiceClient { method constructor (line 130) | constructor(baseClient: BaseClient) { method Docs (line 135) | public async Docs(params: FooType): Promise { method constructor (line 171) | constructor(baseClient: BaseClient) { method Create (line 177) | public async Create(params: CreateProductRequest): Promise { method List (line 194) | public async List(): Promise { method constructor (line 332) | constructor(baseClient: BaseClient) { method CreateDocumentedOrder (line 349) | public async CreateDocumentedOrder(params: DocumentedOrder): Promise { method FallbackPath (line 380) | public async FallbackPath(a: string, b: string[]): Promise { method Get (line 384) | public async Get(params: GetRequest): Promise { method GetRequestWithAllInputTypes (line 393) | public async GetRequestWithAllInputTypes(params: AllInputTypes... method HeaderOnlyRequest (line 424) | public async HeaderOnlyRequest(params: HeaderOnlyStruct): Promise { method Nested (line 442) | public async Nested(params: WithNested): Promise { method RESTPath (line 448) | public async RESTPath(a: string, b: number): Promise { method Rec (line 452) | public async Rec(params: Recursive): Promise { method RequestWithAllInputTypes (line 458) | public async RequestWithAllInputTypes(params: AllInputTypes): ... method TupleInputOutput (line 488) | public async TupleInputOutput(params: Tuple): ... method Webhook (line 494) | public async Webhook(method: string, a: string, b: string[], body?: Re... method Webhook2 (line 498) | public async Webhook2(a: string, b: string[]): Promise { type AllInputTypes (line 206) | interface AllInputTypes { type DocumentedOrder (line 236) | interface DocumentedOrder { type DocumentedUser (line 250) | interface DocumentedUser { type Foo (line 258) | type Foo = number type GetRequest (line 260) | interface GetRequest { type HeaderOnlyStruct (line 267) | interface HeaderOnlyStruct { type Recursive (line 280) | interface Recursive { type Request (line 288) | interface Request { type Tuple (line 314) | interface Tuple { type WithNested (line 319) | interface WithNested { type WrappedRequest (line 323) | type WrappedRequest = Wrapper type Wrapper (line 325) | interface Wrapper { class ServiceClient (line 329) | class ServiceClient { method constructor (line 130) | constructor(baseClient: BaseClient) { method Docs (line 135) | public async Docs(params: FooType): Promise { method constructor (line 171) | constructor(baseClient: BaseClient) { method Create (line 177) | public async Create(params: CreateProductRequest): Promise { method List (line 194) | public async List(): Promise { method constructor (line 332) | constructor(baseClient: BaseClient) { method CreateDocumentedOrder (line 349) | public async CreateDocumentedOrder(params: DocumentedOrder): Promise { method FallbackPath (line 380) | public async FallbackPath(a: string, b: string[]): Promise { method Get (line 384) | public async Get(params: GetRequest): Promise { method GetRequestWithAllInputTypes (line 393) | public async GetRequestWithAllInputTypes(params: AllInputTypes... method HeaderOnlyRequest (line 424) | public async HeaderOnlyRequest(params: HeaderOnlyStruct): Promise { method Nested (line 442) | public async Nested(params: WithNested): Promise { method RESTPath (line 448) | public async RESTPath(a: string, b: number): Promise { method Rec (line 452) | public async Rec(params: Recursive): Promise { method RequestWithAllInputTypes (line 458) | public async RequestWithAllInputTypes(params: AllInputTypes): ... method TupleInputOutput (line 488) | public async TupleInputOutput(params: Tuple): ... method Webhook (line 494) | public async Webhook(method: string, a: string, b: string[], body?: Re... method Webhook2 (line 498) | public async Webhook2(a: string, b: string[]): Promise { type Type (line 505) | interface Type { type JSONValue (line 511) | type JSONValue = string | number | boolean | null | JSONValue[] | {[key:... function encodeQuery (line 514) | function encodeQuery(parts: Record): string { function makeRecord (line 528) | function makeRecord(record: Recor... function mustBeSet (line 539) | function mustBeSet(field: string, value: A | null | undefined): A { function encodeWebSocketHeaders (line 552) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 561) | class WebSocketConnection { method constructor (line 566) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 583) | resolveHasUpdateHandlers() { method hasUpdate (line 592) | async hasUpdate() { method on (line 599) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 603) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 607) | close() { class StreamInOut (line 612) | class StreamInOut { method constructor (line 616) | constructor(url: string, headers?: Record) { method close (line 624) | close() { method send (line 628) | async send(msg: Request) { method next (line 639) | async next(): Promise { method [Symbol.asyncIterator] (line 644) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 660) | constructor(url: string, headers?: Record) { method close (line 668) | close() { method next (line 672) | async next(): Promise { method [Symbol.asyncIterator] (line 677) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 693) | constructor(url: string, headers?: Record) { method response (line 703) | async response(): Promise { method close (line 707) | close() { method send (line 711) | async send(msg: Request) { type CallParameters (line 723) | type CallParameters = Omit & { type AuthDataGenerator (line 732) | type AuthDataGenerator = () => type Fetcher (line 738) | type Fetcher = typeof fetch; class BaseClient (line 742) | class BaseClient { method constructor (line 749) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 779) | async getAuthData(): Promise { method createStreamInOut (line 806) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 827) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 848) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 869) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 877) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 940) | interface APIErrorResponse { function isAPIErrorResponse (line 946) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 955) | function isErrCode(code: any): code is ErrCode { class APIError (line 962) | class APIError extends Error { method constructor (line 978) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 1011) | function isAPIError(err: any): err is APIError { type ErrCode (line 1015) | enum ErrCode { FILE: pkg/clientgen/testdata/goapp/input.go type UnusedType (line 24) | type UnusedType struct type Wrapper (line 28) | type Wrapper struct type Tuple (line 32) | type Tuple struct type Request (line 37) | type Request struct type GetRequest (line 54) | type GetRequest struct type Foo (line 60) | type Foo type DocumentedUser (line 63) | type DocumentedUser struct type DocumentedOrder (line 69) | type DocumentedOrder struct type Nested (line 78) | type Nested struct type AllInputTypes (line 82) | type AllInputTypes struct type HeaderOnlyStruct (line 100) | type HeaderOnlyStruct struct type Recursive (line 113) | type Recursive struct function DummyAPI (line 132) | func DummyAPI(ctx context.Context, req *Request) error { function Get (line 137) | func Get(ctx context.Context, req *GetRequest) error { function TupleInputOutput (line 144) | func TupleInputOutput(ctx context.Context, req Tuple[string, WrappedRequ... function RESTPath (line 149) | func RESTPath(ctx context.Context, a string, b int) error { function Webhook (line 154) | func Webhook(w http.ResponseWriter, req *http.Request) {} function Webhook2 (line 158) | func Webhook2(ctx context.Context, a string, b string) error { return nil } function FallbackPath (line 161) | func FallbackPath(ctx context.Context, a string, b string) error { retur... function RequestWithAllInputTypes (line 164) | func RequestWithAllInputTypes(ctx context.Context, req *AllInputTypes[st... function GetRequestWithAllInputTypes (line 169) | func GetRequestWithAllInputTypes(ctx context.Context, req *AllInputTypes... function HeaderOnlyRequest (line 174) | func HeaderOnlyRequest(ctx context.Context, req *HeaderOnlyStruct) error { type WithNested (line 178) | type WithNested struct function Nested (line 183) | func Nested(ctx context.Context, req *WithNested) (*WithNested, error) { function Rec (line 188) | func Rec(ctx context.Context, req *Recursive) (*Recursive, error) { function CreateDocumentedOrder (line 193) | func CreateDocumentedOrder(ctx context.Context, req *DocumentedOrder) (*... type Type (line 199) | type Type struct type Product (line 215) | type Product struct type ProductListing (line 223) | type ProductListing struct type CreateProductRequest (line 237) | type CreateProductRequest struct function List (line 244) | func List(ctx context.Context) (*ProductListing, error) { function Create (line 249) | func Create(ctx context.Context, req *CreateProductRequest) (*Product, e... type AuthData (line 262) | type AuthData struct type User (line 266) | type User struct function AuthenticateRequest (line 272) | func AuthenticateRequest(ctx context.Context, auth *AuthData) (auth.UID,... type FooType (line 277) | type FooType struct type BarType (line 283) | type BarType struct function Docs (line 288) | func Docs(ctx context.Context, req *FooType) error { FILE: pkg/clientgen/testdata/goapp/input_baseauth.go type Request (line 10) | type Request struct function DummyAPI (line 24) | func DummyAPI(ctx context.Context, req *Request) error { function Private (line 30) | func Private(ctx context.Context, req *Request) error { type User (line 43) | type User struct function AuthenticateRequest (line 49) | func AuthenticateRequest(ctx context.Context, token string) (auth.UID, *... FILE: pkg/clientgen/testdata/goapp/input_httpstatus.go type Response (line 10) | type Response struct function DummyAPI (line 25) | func DummyAPI(ctx context.Context) (*Response, error) { FILE: pkg/clientgen/testdata/goapp/input_noauth.go type Request (line 10) | type Request struct function DummyAPI (line 24) | func DummyAPI(ctx context.Context, req *Request) error { FILE: pkg/clientgen/testdata/tsapp/expected_decimal_golang.go type Client (line 16) | type Client struct type BaseURL (line 21) | type BaseURL constant Local (line 23) | Local BaseURL = "http://localhost:4000" function Environment (line 26) | func Environment(name string) BaseURL { function PreviewEnv (line 31) | func PreviewEnv(pr int) BaseURL { function New (line 40) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 67) | func WithHTTPClient(client HTTPDoer) Option { type SvcRequest (line 74) | type SvcRequest struct type SvcResponse (line 79) | type SvcResponse struct type SvcClient (line 85) | type SvcClient interface type svcClient (line 89) | type svcClient struct method Dummy (line 95) | func (c *svcClient) Dummy(ctx context.Context, params SvcRequest) (res... type HTTPDoer (line 121) | type HTTPDoer interface type baseClient (line 126) | type baseClient struct method Do (line 133) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 146) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 210) | type APIError struct method Error (line 216) | func (e *APIError) Error() string { type ErrCode (line 220) | type ErrCode method String (line 379) | func (c ErrCode) String() string { method MarshalJSON (line 421) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 426) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 224) | ErrOK ErrCode = 0 constant ErrCanceled (line 229) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 238) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 246) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 256) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 262) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 268) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 279) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 287) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 311) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 319) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 335) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 343) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 350) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 358) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 367) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 375) | ErrUnauthenticated ErrCode = 16 type serde (line 469) | type serde struct method FromString (line 474) | func (e *serde) FromString(s string) (v string) { method setErr (line 480) | func (e *serde) setErr(msg, field string, err error) { FILE: pkg/clientgen/testdata/tsapp/expected_decimal_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class SvcServiceClient (line 45) | class SvcServiceClient { method constructor (line 46) | constructor(baseClient) { method dummy (line 51) | async dummy(params) { function encodeQuery (line 69) | function encodeQuery(parts) { function makeRecord (line 82) | function makeRecord(record) { function encodeWebSocketHeaders (line 92) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 101) | class WebSocketConnection { method constructor (line 104) | constructor(url, headers) { method resolveHasUpdateHandlers (line 121) | resolveHasUpdateHandlers() { method hasUpdate (line 130) | async hasUpdate() { method on (line 137) | on(type, handler) { method off (line 141) | off(type, handler) { method close (line 145) | close() { class StreamInOut (line 150) | class StreamInOut { method constructor (line 153) | constructor(url, headers) { method close (line 161) | close() { method send (line 165) | async send(msg) { method next (line 176) | async next() { method [Symbol.asyncIterator] (line 180) | async *[Symbol.asyncIterator]() { class StreamIn (line 192) | class StreamIn { method constructor (line 195) | constructor(url, headers) { method close (line 203) | close() { method next (line 207) | async next() { method [Symbol.asyncIterator] (line 211) | async *[Symbol.asyncIterator]() { class StreamOut (line 223) | class StreamOut { method constructor (line 224) | constructor(url, headers) { method response (line 234) | async response() { method close (line 238) | close() { method send (line 242) | async send(msg) { class BaseClient (line 256) | class BaseClient { method constructor (line 257) | constructor(baseURL, options) { method getAuthData (line 277) | async getAuthData() { method createStreamInOut (line 282) | async createStreamInOut(path, params) { method createStreamIn (line 303) | async createStreamIn(path, params) { method createStreamOut (line 324) | async createStreamOut(path, params) { method callTypedAPI (line 346) | async callTypedAPI(method, path, body, params) { method callAPI (line 354) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 414) | function isAPIErrorResponse(err) { function isErrCode (line 423) | function isErrCode(code) { class APIError (line 430) | class APIError extends Error { method constructor (line 431) | constructor(status, response) { function isAPIError (line 475) | function isAPIError(err) { FILE: pkg/clientgen/testdata/tsapp/expected_decimal_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 46) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 58) | public with(options: ClientOptions): Client { type ClientOptions (line 69) | interface ClientOptions { type Request (line 82) | interface Request { type Response (line 87) | interface Response { class ServiceClient (line 91) | class ServiceClient { method constructor (line 94) | constructor(baseClient: BaseClient) { method dummy (line 99) | public async dummy(params: Request): Promise { function encodeQuery (line 115) | function encodeQuery(parts: Record): string { function makeRecord (line 129) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 138) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 147) | class WebSocketConnection { method constructor (line 152) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 169) | resolveHasUpdateHandlers() { method hasUpdate (line 178) | async hasUpdate() { method on (line 185) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 189) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 193) | close() { class StreamInOut (line 198) | class StreamInOut { method constructor (line 202) | constructor(url: string, headers?: Record) { method close (line 210) | close() { method send (line 214) | async send(msg: Request) { method next (line 225) | async next(): Promise { method [Symbol.asyncIterator] (line 230) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 246) | constructor(url: string, headers?: Record) { method close (line 254) | close() { method next (line 258) | async next(): Promise { method [Symbol.asyncIterator] (line 263) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 279) | constructor(url: string, headers?: Record) { method response (line 289) | async response(): Promise { method close (line 293) | close() { method send (line 297) | async send(msg: Request) { type CallParameters (line 309) | type CallParameters = Omit & { type Fetcher (line 319) | type Fetcher = typeof fetch; class BaseClient (line 323) | class BaseClient { method constructor (line 329) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 349) | async getAuthData(): Promise { method createStreamInOut (line 354) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 375) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 396) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 417) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 425) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 488) | interface APIErrorResponse { function isAPIErrorResponse (line 494) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 503) | function isErrCode(code: any): code is ErrCode { class APIError (line 510) | class APIError extends Error { method constructor (line 526) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 559) | function isAPIError(err: any): err is APIError { type ErrCode (line 563) | enum ErrCode { FILE: pkg/clientgen/testdata/tsapp/expected_golang.go type Client (line 17) | type Client struct type BaseURL (line 22) | type BaseURL constant Local (line 24) | Local BaseURL = "http://localhost:4000" function Environment (line 27) | func Environment(name string) BaseURL { function PreviewEnv (line 32) | func PreviewEnv(pr int) BaseURL { function New (line 41) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 68) | func WithHTTPClient(client HTTPDoer) Option { function WithAuth (line 76) | func WithAuth(auth SvcAuthParams) Option { function WithAuthFunc (line 86) | func WithAuthFunc(authGenerator func(ctx context.Context) (SvcAuthParams... type SvcAuthParams (line 93) | type SvcAuthParams struct type SvcRequest (line 99) | type SvcRequest struct type SvcRequest (line 111) | type SvcRequest struct type SvcRequest (line 123) | type SvcRequest struct type SvcClient (line 139) | type SvcClient interface type svcClient (line 155) | type svcClient struct method CookieDummy (line 161) | func (c *svcClient) CookieDummy(ctx context.Context, params SvcRequest... method CookiesOnly (line 201) | func (c *svcClient) CookiesOnly(ctx context.Context, params struct { method Dummy (line 215) | func (c *svcClient) Dummy(ctx context.Context, params SvcRequest) error { method Imported (line 247) | func (c *svcClient) Imported(ctx context.Context, params Common_StuffI... method NoTypes (line 257) | func (c *svcClient) NoTypes(ctx context.Context) error { method OnlyPathParams (line 262) | func (c *svcClient) OnlyPathParams(ctx context.Context, pathParam stri... method Root (line 272) | func (c *svcClient) Root(ctx context.Context, params SvcRequest) error { type Common_StuffImportedRequest (line 304) | type Common_StuffImportedRequest struct type Common_StuffImportedResponse (line 308) | type Common_StuffImportedResponse struct type HTTPDoer (line 315) | type HTTPDoer interface type baseClient (line 320) | type baseClient struct method Do (line 328) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 359) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 423) | type APIError struct method Error (line 429) | func (e *APIError) Error() string { type ErrCode (line 433) | type ErrCode method String (line 592) | func (c ErrCode) String() string { method MarshalJSON (line 634) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 639) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 437) | ErrOK ErrCode = 0 constant ErrCanceled (line 442) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 451) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 459) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 469) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 475) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 481) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 492) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 500) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 524) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 532) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 548) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 556) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 563) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 571) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 580) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 588) | ErrUnauthenticated ErrCode = 16 type serde (line 682) | type serde struct method FromString (line 687) | func (e *serde) FromString(s string) (v string) { method FromFloat64 (line 692) | func (e *serde) FromFloat64(s float64) (v string) { method FromBool (line 697) | func (e *serde) FromBool(s bool) (v string) { method FromBoolList (line 702) | func (e *serde) FromBoolList(s []bool) (v []string) { method setErr (line 711) | func (e *serde) setErr(msg, field string, err error) { FILE: pkg/clientgen/testdata/tsapp/expected_httpstatus_golang.go type Client (line 16) | type Client struct type BaseURL (line 21) | type BaseURL constant Local (line 23) | Local BaseURL = "http://localhost:4000" function Environment (line 26) | func Environment(name string) BaseURL { function PreviewEnv (line 31) | func PreviewEnv(pr int) BaseURL { function New (line 40) | func New(target BaseURL, options ...Option) (*Client, error) { function WithHTTPClient (line 67) | func WithHTTPClient(client HTTPDoer) Option { type SvcResponse (line 74) | type SvcResponse struct type SvcClient (line 80) | type SvcClient interface type svcClient (line 84) | type svcClient struct method Dummy (line 90) | func (c *svcClient) Dummy(ctx context.Context) (resp SvcResponse, err ... type HTTPDoer (line 103) | type HTTPDoer interface type baseClient (line 108) | type baseClient struct method Do (line 115) | func (b *baseClient) Do(req *http.Request) (*http.Response, error) { function callAPI (line 128) | func callAPI(ctx context.Context, client *baseClient, method, path strin... type APIError (line 192) | type APIError struct method Error (line 198) | func (e *APIError) Error() string { type ErrCode (line 202) | type ErrCode method String (line 361) | func (c ErrCode) String() string { method MarshalJSON (line 403) | func (c ErrCode) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 408) | func (c *ErrCode) UnmarshalJSON(b []byte) error { constant ErrOK (line 206) | ErrOK ErrCode = 0 constant ErrCanceled (line 211) | ErrCanceled ErrCode = 1 constant ErrUnknown (line 220) | ErrUnknown ErrCode = 2 constant ErrInvalidArgument (line 228) | ErrInvalidArgument ErrCode = 3 constant ErrDeadlineExceeded (line 238) | ErrDeadlineExceeded ErrCode = 4 constant ErrNotFound (line 244) | ErrNotFound ErrCode = 5 constant ErrAlreadyExists (line 250) | ErrAlreadyExists ErrCode = 6 constant ErrPermissionDenied (line 261) | ErrPermissionDenied ErrCode = 7 constant ErrResourceExhausted (line 269) | ErrResourceExhausted ErrCode = 8 constant ErrFailedPrecondition (line 293) | ErrFailedPrecondition ErrCode = 9 constant ErrAborted (line 301) | ErrAborted ErrCode = 10 constant ErrOutOfRange (line 317) | ErrOutOfRange ErrCode = 11 constant ErrUnimplemented (line 325) | ErrUnimplemented ErrCode = 12 constant ErrInternal (line 332) | ErrInternal ErrCode = 13 constant ErrUnavailable (line 340) | ErrUnavailable ErrCode = 14 constant ErrDataLoss (line 349) | ErrDataLoss ErrCode = 15 constant ErrUnauthenticated (line 357) | ErrUnauthenticated ErrCode = 16 FILE: pkg/clientgen/testdata/tsapp/expected_httpstatus_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 46) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 58) | public with(options: ClientOptions): Client { type ClientOptions (line 69) | interface ClientOptions { type Response (line 82) | interface Response { class ServiceClient (line 86) | class ServiceClient { method constructor (line 89) | constructor(baseClient: BaseClient) { method dummy (line 94) | public async dummy(): Promise { function encodeQuery (line 104) | function encodeQuery(parts: Record): string { function makeRecord (line 118) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 127) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 136) | class WebSocketConnection { method constructor (line 141) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 158) | resolveHasUpdateHandlers() { method hasUpdate (line 167) | async hasUpdate() { method on (line 174) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 178) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 182) | close() { class StreamInOut (line 187) | class StreamInOut { method constructor (line 191) | constructor(url: string, headers?: Record) { method close (line 199) | close() { method send (line 203) | async send(msg: Request) { method next (line 214) | async next(): Promise { method [Symbol.asyncIterator] (line 219) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 235) | constructor(url: string, headers?: Record) { method close (line 243) | close() { method next (line 247) | async next(): Promise { method [Symbol.asyncIterator] (line 252) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 268) | constructor(url: string, headers?: Record) { method response (line 278) | async response(): Promise { method close (line 282) | close() { method send (line 286) | async send(msg: Request) { type CallParameters (line 298) | type CallParameters = Omit & { type Fetcher (line 308) | type Fetcher = typeof fetch; class BaseClient (line 312) | class BaseClient { method constructor (line 318) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 338) | async getAuthData(): Promise { method createStreamInOut (line 343) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 364) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 385) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 406) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 414) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 477) | interface APIErrorResponse { function isAPIErrorResponse (line 483) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 492) | function isErrCode(code: any): code is ErrCode { class APIError (line 499) | class APIError extends Error { method constructor (line 515) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 548) | function isAPIError(err: any): err is APIError { type ErrCode (line 552) | enum ErrCode { FILE: pkg/clientgen/testdata/tsapp/expected_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class SvcServiceClient (line 48) | class SvcServiceClient { method constructor (line 49) | constructor(baseClient) { method cookieDummy (line 60) | async cookieDummy(params) { method cookiesOnly (line 84) | async cookiesOnly(params) { method dummy (line 90) | async dummy(params) { method imported (line 112) | async imported(params) { method noTypes (line 118) | async noTypes() { method onlyPathParams (line 122) | async onlyPathParams(pathParam, pathParam2) { method root (line 128) | async root(params) { function encodeQuery (line 156) | function encodeQuery(parts) { function makeRecord (line 169) | function makeRecord(record) { function encodeWebSocketHeaders (line 179) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 188) | class WebSocketConnection { method constructor (line 191) | constructor(url, headers) { method resolveHasUpdateHandlers (line 208) | resolveHasUpdateHandlers() { method hasUpdate (line 217) | async hasUpdate() { method on (line 224) | on(type, handler) { method off (line 228) | off(type, handler) { method close (line 232) | close() { class StreamInOut (line 237) | class StreamInOut { method constructor (line 240) | constructor(url, headers) { method close (line 248) | close() { method send (line 252) | async send(msg) { method next (line 263) | async next() { method [Symbol.asyncIterator] (line 267) | async *[Symbol.asyncIterator]() { class StreamIn (line 279) | class StreamIn { method constructor (line 282) | constructor(url, headers) { method close (line 290) | close() { method next (line 294) | async next() { method [Symbol.asyncIterator] (line 298) | async *[Symbol.asyncIterator]() { class StreamOut (line 310) | class StreamOut { method constructor (line 311) | constructor(url, headers) { method response (line 321) | async response() { method close (line 325) | close() { method send (line 329) | async send(msg) { class BaseClient (line 343) | class BaseClient { method constructor (line 344) | constructor(baseURL, options) { method getAuthData (line 375) | async getAuthData() { method createStreamInOut (line 403) | async createStreamInOut(path, params) { method createStreamIn (line 424) | async createStreamIn(path, params) { method createStreamOut (line 445) | async createStreamOut(path, params) { method callTypedAPI (line 467) | async callTypedAPI(method, path, body, params) { method callAPI (line 475) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 535) | function isAPIErrorResponse(err) { function isErrCode (line 544) | function isErrCode(code) { class APIError (line 551) | class APIError extends Error { method constructor (line 552) | constructor(status, response) { function isAPIError (line 596) | function isAPIError(err) { FILE: pkg/clientgen/testdata/tsapp/expected_list_of_union_javascript.js function Environment (line 16) | function Environment(name) { function PreviewEnv (line 23) | function PreviewEnv(pr) { constant BROWSER (line 27) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 32) | class Client { method constructor (line 39) | constructor(target = "prod", options = undefined) { class SvcServiceClient (line 45) | class SvcServiceClient { method constructor (line 46) | constructor(baseClient) { method dummy (line 51) | async dummy(params) { function encodeQuery (line 66) | function encodeQuery(parts) { function makeRecord (line 79) | function makeRecord(record) { function encodeWebSocketHeaders (line 89) | function encodeWebSocketHeaders(headers) { class WebSocketConnection (line 98) | class WebSocketConnection { method constructor (line 101) | constructor(url, headers) { method resolveHasUpdateHandlers (line 118) | resolveHasUpdateHandlers() { method hasUpdate (line 127) | async hasUpdate() { method on (line 134) | on(type, handler) { method off (line 138) | off(type, handler) { method close (line 142) | close() { class StreamInOut (line 147) | class StreamInOut { method constructor (line 150) | constructor(url, headers) { method close (line 158) | close() { method send (line 162) | async send(msg) { method next (line 173) | async next() { method [Symbol.asyncIterator] (line 177) | async *[Symbol.asyncIterator]() { class StreamIn (line 189) | class StreamIn { method constructor (line 192) | constructor(url, headers) { method close (line 200) | close() { method next (line 204) | async next() { method [Symbol.asyncIterator] (line 208) | async *[Symbol.asyncIterator]() { class StreamOut (line 220) | class StreamOut { method constructor (line 221) | constructor(url, headers) { method response (line 231) | async response() { method close (line 235) | close() { method send (line 239) | async send(msg) { class BaseClient (line 253) | class BaseClient { method constructor (line 254) | constructor(baseURL, options) { method getAuthData (line 274) | async getAuthData() { method createStreamInOut (line 279) | async createStreamInOut(path, params) { method createStreamIn (line 300) | async createStreamIn(path, params) { method createStreamOut (line 321) | async createStreamOut(path, params) { method callTypedAPI (line 343) | async callTypedAPI(method, path, body, params) { method callAPI (line 351) | async callAPI(method, path, body, params) { function isAPIErrorResponse (line 411) | function isAPIErrorResponse(err) { function isErrCode (line 420) | function isErrCode(code) { class APIError (line 427) | class APIError extends Error { method constructor (line 428) | constructor(status, response) { function isAPIError (line 472) | function isAPIError(err) { FILE: pkg/clientgen/testdata/tsapp/expected_list_of_union_shared.ts type BaseURL (line 12) | type BaseURL = string function Environment (line 19) | function Environment(name: string): BaseURL { function PreviewEnv (line 26) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 30) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 35) | class Client { method constructor (line 47) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 59) | public with(options: ClientOptions): Client { type ClientOptions (line 70) | interface ClientOptions { class ServiceClient (line 89) | class ServiceClient { method constructor (line 92) | constructor(baseClient: BaseClient) { method dummy (line 97) | public async dummy(params: RequestType): Pro... type PickMethods (line 109) | type PickMethods = Omit & { method?: Typ... type OmitCookie (line 112) | type OmitCookie = { type RequestType (line 116) | type RequestType any> = type ResponseType (line 121) | type ResponseType any> = OmitCookie): string { function makeRecord (line 153) | function makeRecord(record: Recor... type StreamRequest (line 168) | type StreamRequest = Type extends type StreamResponse (line 175) | type StreamResponse = Type extends function encodeWebSocketHeaders (line 183) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 192) | class WebSocketConnection { method constructor (line 197) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 214) | resolveHasUpdateHandlers() { method hasUpdate (line 223) | async hasUpdate() { method on (line 230) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 234) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 238) | close() { class StreamInOut (line 243) | class StreamInOut { method constructor (line 247) | constructor(url: string, headers?: Record) { method close (line 255) | close() { method send (line 259) | async send(msg: Request) { method next (line 270) | async next(): Promise { method [Symbol.asyncIterator] (line 275) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 291) | constructor(url: string, headers?: Record) { method close (line 299) | close() { method next (line 303) | async next(): Promise { method [Symbol.asyncIterator] (line 308) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 324) | constructor(url: string, headers?: Record) { method response (line 334) | async response(): Promise { method close (line 338) | close() { method send (line 342) | async send(msg: Request) { type CallParameters (line 354) | type CallParameters = Omit & { type Fetcher (line 364) | type Fetcher = typeof fetch; class BaseClient (line 368) | class BaseClient { method constructor (line 374) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 394) | async getAuthData(): Promise { method createStreamInOut (line 399) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 420) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 441) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 462) | public async callTypedAPI(path: string, params?: CallParameters): Prom... method callAPI (line 470) | public async callAPI(path: string, params?: CallParameters): Promise { function encodeQuery (line 107) | function encodeQuery(parts: Record): string { function makeRecord (line 121) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 130) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 139) | class WebSocketConnection { method constructor (line 144) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 161) | resolveHasUpdateHandlers() { method hasUpdate (line 170) | async hasUpdate() { method on (line 177) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 181) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 185) | close() { class StreamInOut (line 190) | class StreamInOut { method constructor (line 194) | constructor(url: string, headers?: Record) { method close (line 202) | close() { method send (line 206) | async send(msg: Request) { method next (line 217) | async next(): Promise { method [Symbol.asyncIterator] (line 222) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 238) | constructor(url: string, headers?: Record) { method close (line 246) | close() { method next (line 250) | async next(): Promise { method [Symbol.asyncIterator] (line 255) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 271) | constructor(url: string, headers?: Record) { method response (line 281) | async response(): Promise { method close (line 285) | close() { method send (line 289) | async send(msg: Request) { type CallParameters (line 301) | type CallParameters = Omit & { type Fetcher (line 311) | type Fetcher = typeof fetch; class BaseClient (line 315) | class BaseClient { method constructor (line 321) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 341) | async getAuthData(): Promise { method createStreamInOut (line 346) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 367) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 388) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 409) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 417) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 480) | interface APIErrorResponse { function isAPIErrorResponse (line 486) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 495) | function isErrCode(code: any): code is ErrCode { class APIError (line 502) | class APIError extends Error { method constructor (line 518) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 551) | function isAPIError(err: any): err is APIError { type ErrCode (line 555) | enum ErrCode { FILE: pkg/clientgen/testdata/tsapp/expected_shared.ts type BaseURL (line 12) | type BaseURL = string function Environment (line 19) | function Environment(name: string): BaseURL { function PreviewEnv (line 26) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 30) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 35) | class Client { method constructor (line 47) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 59) | public with(options: ClientOptions): Client { type ClientOptions (line 75) | interface ClientOptions { class ServiceClient (line 111) | class ServiceClient { method constructor (line 114) | constructor(baseClient: BaseClient) { method cookieDummy (line 125) | public async cookieDummy(params: RequestType): Pro... method imported (line 177) | public async imported(params: RequestType... method noTypes (line 183) | public async noTypes(): Promise { method onlyPathParams (line 187) | public async onlyPathParams(params: { pathParam: string, pathParam2: s... method root (line 193) | public async root(params: RequestType): Promi... type PickMethods (line 218) | type PickMethods = Omit & { method?: Typ... type OmitCookie (line 221) | type OmitCookie = { type RequestType (line 225) | type RequestType any> = type ResponseType (line 230) | type ResponseType any> = OmitCookie): string { function makeRecord (line 262) | function makeRecord(record: Recor... type StreamRequest (line 277) | type StreamRequest = Type extends type StreamResponse (line 284) | type StreamResponse = Type extends function encodeWebSocketHeaders (line 292) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 301) | class WebSocketConnection { method constructor (line 306) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 323) | resolveHasUpdateHandlers() { method hasUpdate (line 332) | async hasUpdate() { method on (line 339) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 343) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 347) | close() { class StreamInOut (line 352) | class StreamInOut { method constructor (line 356) | constructor(url: string, headers?: Record) { method close (line 364) | close() { method send (line 368) | async send(msg: Request) { method next (line 379) | async next(): Promise { method [Symbol.asyncIterator] (line 384) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 400) | constructor(url: string, headers?: Record) { method close (line 408) | close() { method next (line 412) | async next(): Promise { method [Symbol.asyncIterator] (line 417) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 433) | constructor(url: string, headers?: Record) { method response (line 443) | async response(): Promise { method close (line 447) | close() { method send (line 451) | async send(msg: Request) { type CallParameters (line 463) | type CallParameters = Omit & { type AuthDataGenerator (line 472) | type AuthDataGenerator = () => type Fetcher (line 478) | type Fetcher = typeof fetch; class BaseClient (line 482) | class BaseClient { method constructor (line 489) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 519) | async getAuthData(): Promise { method createStreamInOut (line 547) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 568) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 589) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 610) | public async callTypedAPI(path: string, params?: CallParameters): Prom... method callAPI (line 618) | public async callAPI(path: string, params?: CallParameters): Promise = Omit & { method?: Typ... type OmitCookie (line 197) | type OmitCookie = { type RequestType (line 201) | type RequestType any> = type ResponseType (line 206) | type ResponseType any> = OmitCookie): string { function makeRecord (line 238) | function makeRecord(record: Recor... type StreamRequest (line 253) | type StreamRequest = Type extends type StreamResponse (line 260) | type StreamResponse = Type extends function encodeWebSocketHeaders (line 268) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 277) | class WebSocketConnection { method constructor (line 282) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 299) | resolveHasUpdateHandlers() { method hasUpdate (line 308) | async hasUpdate() { method on (line 315) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 319) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 323) | close() { class StreamInOut (line 328) | class StreamInOut { method constructor (line 332) | constructor(url: string, headers?: Record) { method close (line 340) | close() { method send (line 344) | async send(msg: Request) { method next (line 355) | async next(): Promise { method [Symbol.asyncIterator] (line 360) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 376) | constructor(url: string, headers?: Record) { method close (line 384) | close() { method next (line 388) | async next(): Promise { method [Symbol.asyncIterator] (line 393) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 409) | constructor(url: string, headers?: Record) { method response (line 419) | async response(): Promise { method close (line 423) | close() { method send (line 427) | async send(msg: Request) { type CallParameters (line 439) | type CallParameters = Omit & { type Fetcher (line 449) | type Fetcher = typeof fetch; class BaseClient (line 453) | class BaseClient { method constructor (line 459) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 479) | async getAuthData(): Promise { method createStreamInOut (line 484) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 505) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 526) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 547) | public async callTypedAPI(path: string, params?: CallParameters): Prom... method callAPI (line 555) | public async callAPI(path: string, params?: CallParameters): Promise> { method inWithResponseAndHandshake (line 187) | public async inWithResponseAndHandshake(params: Handshake): Promise> { method outWithHandshake (line 208) | public async outWithHandshake(pathParam: string, params: Handshake): P... method outWithoutHandshake (line 221) | public async outWithoutHandshake(): Promise> { function encodeQuery (line 229) | function encodeQuery(parts: Record): string { function makeRecord (line 243) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 252) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 261) | class WebSocketConnection { method constructor (line 266) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 283) | resolveHasUpdateHandlers() { method hasUpdate (line 292) | async hasUpdate() { method on (line 299) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 303) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 307) | close() { class StreamInOut (line 312) | class StreamInOut { method constructor (line 316) | constructor(url: string, headers?: Record) { method close (line 324) | close() { method send (line 328) | async send(msg: Request) { method next (line 339) | async next(): Promise { method [Symbol.asyncIterator] (line 344) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 360) | constructor(url: string, headers?: Record) { method close (line 368) | close() { method next (line 372) | async next(): Promise { method [Symbol.asyncIterator] (line 377) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 393) | constructor(url: string, headers?: Record) { method response (line 403) | async response(): Promise { method close (line 407) | close() { method send (line 411) | async send(msg: Request) { type CallParameters (line 423) | type CallParameters = Omit & { type Fetcher (line 433) | type Fetcher = typeof fetch; class BaseClient (line 437) | class BaseClient { method constructor (line 443) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 463) | async getAuthData(): Promise { method createStreamInOut (line 468) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 489) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 510) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 531) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 539) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 602) | interface APIErrorResponse { function isAPIErrorResponse (line 608) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 617) | function isErrCode(code: any): code is ErrCode { class APIError (line 624) | class APIError extends Error { method constructor (line 640) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 673) | function isAPIError(err: any): err is APIError { type ErrCode (line 677) | enum ErrCode { FILE: pkg/clientgen/testdata/tsapp/expected_typescript.ts type BaseURL (line 11) | type BaseURL = string function Environment (line 18) | function Environment(name: string): BaseURL { function PreviewEnv (line 25) | function PreviewEnv(pr: number | string): BaseURL { constant BROWSER (line 29) | const BROWSER = typeof globalThis === "object" && ("window" in globalThis); class Client (line 34) | class Client { method constructor (line 46) | constructor(target: BaseURL, options?: ClientOptions) { method with (line 58) | public with(options: ClientOptions): Client { type ClientOptions (line 69) | interface ClientOptions { type AuthParams (line 92) | interface AuthParams { type Request (line 97) | interface Request { type Request (line 115) | interface Request { type Request (line 133) | interface Request { class ServiceClient (line 151) | class ServiceClient { method constructor (line 154) | constructor(baseClient: BaseClient) { method cookieDummy (line 165) | public async cookieDummy(params: Request): Promise<{ method cookiesOnly (line 191) | public async cookiesOnly(params: { method dummy (line 200) | public async dummy(params: Request): Promise { method imported (line 222) | public async imported(params: common_stuff.ImportedRequest): Promise { method onlyPathParams (line 232) | public async onlyPathParams(pathParam: string, pathParam2: string): Pr... method root (line 238) | public async root(params: Request): Promise { type ImportedRequest (line 263) | interface ImportedRequest { type ImportedResponse (line 267) | interface ImportedResponse { function encodeQuery (line 274) | function encodeQuery(parts: Record): string { function makeRecord (line 288) | function makeRecord(record: Recor... function encodeWebSocketHeaders (line 297) | function encodeWebSocketHeaders(headers: Record) { class WebSocketConnection (line 306) | class WebSocketConnection { method constructor (line 311) | constructor(url: string, headers?: Record) { method resolveHasUpdateHandlers (line 328) | resolveHasUpdateHandlers() { method hasUpdate (line 337) | async hasUpdate() { method on (line 344) | on(type: "error" | "close" | "message" | "open", handler: (event: any)... method off (line 348) | off(type: "error" | "close" | "message" | "open", handler: (event: any... method close (line 352) | close() { class StreamInOut (line 357) | class StreamInOut { method constructor (line 361) | constructor(url: string, headers?: Record) { method close (line 369) | close() { method send (line 373) | async send(msg: Request) { method next (line 384) | async next(): Promise { method [Symbol.asyncIterator] (line 389) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 405) | constructor(url: string, headers?: Record) { method close (line 413) | close() { method next (line 417) | async next(): Promise { method [Symbol.asyncIterator] (line 422) | async *[Symbol.asyncIterator](): AsyncGenerator { method constructor (line 438) | constructor(url: string, headers?: Record) { method response (line 448) | async response(): Promise { method close (line 452) | close() { method send (line 456) | async send(msg: Request) { type CallParameters (line 468) | type CallParameters = Omit & { type AuthDataGenerator (line 477) | type AuthDataGenerator = () => type Fetcher (line 483) | type Fetcher = typeof fetch; class BaseClient (line 487) | class BaseClient { method constructor (line 494) | constructor(baseURL: string, options: ClientOptions) { method getAuthData (line 524) | async getAuthData(): Promise { method createStreamInOut (line 552) | async createStreamInOut(path: string, params?: Call... method createStreamIn (line 573) | async createStreamIn(path: string, params?: CallParameters):... method createStreamOut (line 594) | async createStreamOut(path: string, params?: CallPa... method callTypedAPI (line 615) | public async callTypedAPI(method: string, path: string, body?: Request... method callAPI (line 623) | public async callAPI(method: string, path: string, body?: RequestInit[... type APIErrorResponse (line 686) | interface APIErrorResponse { function isAPIErrorResponse (line 692) | function isAPIErrorResponse(err: any): err is APIErrorResponse { function isErrCode (line 701) | function isErrCode(code: any): code is ErrCode { class APIError (line 708) | class APIError extends Error { method constructor (line 724) | constructor(status: number, response: APIErrorResponse) { function isAPIError (line 757) | function isAPIError(err: any): err is APIError { type ErrCode (line 761) | enum ErrCode { FILE: pkg/clientgen/testdata/tsapp/input.ts type ImportedRequest (line 8) | interface ImportedRequest { type ImportedResponse (line 12) | interface ImportedResponse { type UnusedType (line 27) | interface UnusedType { type AuthParams (line 69) | interface AuthParams { type AuthData (line 75) | interface AuthData { type Request (line 89) | interface Request { FILE: pkg/clientgen/testdata/tsapp/input_decimal.ts type Request (line 16) | interface Request { type Response (line 20) | interface Response { FILE: pkg/clientgen/testdata/tsapp/input_httpstatus.ts type Response (line 16) | interface Response { FILE: pkg/clientgen/testdata/tsapp/input_list_of_union.ts type Request (line 16) | interface Request { FILE: pkg/clientgen/testdata/tsapp/input_stream.ts type Handshake (line 10) | interface Handshake { type InMsg (line 15) | interface InMsg { type OutMsg (line 18) | interface OutMsg { FILE: pkg/clientgen/types.go function getNamedTypes (line 13) | func getNamedTypes(md *meta.Data, set clientgentypes.ServiceSet) *typeRe... type typeRegistry (line 42) | type typeRegistry struct method Decls (line 50) | func (v *typeRegistry) Decls(name string) []*schema.Decl { method Namespaces (line 54) | func (v *typeRegistry) Namespaces() []string { method Visit (line 63) | func (v *typeRegistry) Visit(typ *schema.Type) { method visitDecl (line 101) | func (v *typeRegistry) visitDecl(decl *schema.Decl) { method visitNamed (line 119) | func (v *typeRegistry) visitNamed(n *schema.Named) { method IsRecursiveRef (line 146) | func (v *typeRegistry) IsRecursiveRef(from, to uint32) bool { FILE: pkg/clientgen/typescript.go type tsGenVersion (line 46) | type tsGenVersion constant TsInitial (line 50) | TsInitial tsGenVersion = iota constant TsExperimental (line 54) | TsExperimental constant typescriptGenLatestVersion (line 57) | typescriptGenLatestVersion = TsExperimental - 1 type typescript (line 59) | type typescript struct method Version (line 76) | func (ts *typescript) Version() int { method Generate (line 80) | func (ts *typescript) Generate(p clientgentypes.GenerateParams) (err e... method getFields (line 137) | func (ts *typescript) getFields(typ *schema.Type) []*schema.Field { method isAuthCookieOnly (line 152) | func (ts *typescript) isAuthCookieOnly() bool { method authImportName (line 174) | func (ts *typescript) authImportName() string { method writeAuthType (line 178) | func (ts *typescript) writeAuthType() { method writeService (line 207) | func (ts *typescript) writeService(svc *meta.Service, p clientgentypes... method streamCallSite (line 504) | func (ts *typescript) streamCallSite(w *indentWriter, rpc *meta.RPC, r... method rpcCallSite (line 600) | func (ts *typescript) rpcCallSite(ns string, w *indentWriter, rpc *met... method nonReservedId (line 799) | func (ts *typescript) nonReservedId(id string) string { method writeNamespace (line 820) | func (ts *typescript) writeNamespace(ns string) { method writeDeclDef (line 840) | func (ts *typescript) writeDeclDef(ns string, decl *schema.Decl) { method writeStreamClasses (line 882) | func (ts *typescript) writeStreamClasses() { method writeClient (line 1065) | func (ts *typescript) writeClient(set clientgentypes.ServiceSet) { method writeBaseClient (line 1248) | func (ts *typescript) writeBaseClient(appSlug string) error { method writeExtraTypes (line 1564) | func (ts *typescript) writeExtraTypes() { method writeDecl (line 1649) | func (ts *typescript) writeDecl(ns string, decl *schema.Decl) { method writeDecl2 (line 1656) | func (ts *typescript) writeDecl2(buf *bytes.Buffer, ns string, decl *s... method builtinType (line 1663) | func (ts *typescript) builtinType(typ schema.Builtin) string { method convertBuiltinToString (line 1694) | func (ts *typescript) convertBuiltinToString(typ schema.Builtin, val s... method convertStringToBuiltin (line 1719) | func (ts *typescript) convertStringToBuiltin(typ schema.Builtin, val s... method writeTyp (line 1749) | func (ts *typescript) writeTyp(ns string, typ *schema.Type, numIndents... method renderTyp (line 1755) | func (ts *typescript) renderTyp(buf *bytes.Buffer, ns string, tt *sche... method renderUnionTypes (line 1894) | func (ts *typescript) renderUnionTypes(buf *bytes.Buffer, ns string, t... method getUnionCases (line 1915) | func (ts *typescript) getUnionCases(typ *schema.Type) []*schema.Type { method errorf (line 1941) | func (ts *typescript) errorf(format string, args ...interface{}) { method handleBailout (line 1945) | func (ts *typescript) handleBailout(dst *error) { method newIdentWriter (line 1955) | func (ts *typescript) newIdentWriter(indent int) *indentWriter { method Quote (line 1964) | func (ts *typescript) Quote(s string) string { method QuoteIfRequired (line 1968) | func (ts *typescript) QuoteIfRequired(s string) string { method Dot (line 1977) | func (ts *typescript) Dot(structIdent string, fieldIdent string) string { method Values (line 1987) | func (ts *typescript) Values(w *indentWriter, dict map[string]string) { method typeName (line 2030) | func (ts *typescript) typeName(identifier string) string { method memberName (line 2038) | func (ts *typescript) memberName(identifier string) string { method fieldNameInStruct (line 2046) | func (ts *typescript) fieldNameInStruct(field *schema.Field) string { method isRecursive (line 2054) | func (ts *typescript) isRecursive(typ *schema.Type) bool { method writeCustomErrorType (line 2067) | func (ts *typescript) writeCustomErrorType() { function hasPathParams (line 168) | func hasPathParams(rpc *meta.RPC) bool { function rpcImportName (line 186) | func rpcImportName(rpc *meta.RPC) string { function getMethodType (line 191) | func getMethodType(rpc *meta.RPC) string { type bailout (line 1939) | type bailout struct function validTSIdentifier (line 2016) | func validTSIdentifier(input string) string { function stringIsOnly (line 2347) | func stringIsOnly(str string, predicate func(r rune) bool) bool { FILE: pkg/clientgen/utils.go function doNotEditHeader (line 12) | func doNotEditHeader() string { function hasPublicRPC (line 16) | func hasPublicRPC(svc *meta.Service) bool { type indentWriter (line 25) | type indentWriter struct method Indent (line 32) | func (w *indentWriter) Indent() *indentWriter { method Dedent (line 41) | func (w *indentWriter) Dedent() *indentWriter { method WriteString (line 50) | func (w *indentWriter) WriteString(s string) { method WriteStringf (line 70) | func (w *indentWriter) WriteStringf(s string, args ...interface{}) { FILE: pkg/cueutil/build.go function LoadFromFS (line 30) | func LoadFromFS(filesys fs.FS, serviceRelPath string, meta *Meta) (cue.V... function allFilesUnder (line 100) | func allFilesUnder(filesys fs.FS, path string) ([]string, error) { function writeFSToPath (line 131) | func writeFSToPath(fsys fs.FS, targetPath string) error { function addOrphanedFiles (line 180) | func addOrphanedFiles(i *build.Instance) (err error) { function toFile (line 216) | func toFile(n ast.Node) *ast.File { function reader (line 233) | func reader(f *build.File) (io.ReadCloser, error) { FILE: pkg/cueutil/types.go type EnvType (line 3) | type EnvType constant EnvType_Production (line 6) | EnvType_Production EnvType = "production" constant EnvType_Development (line 7) | EnvType_Development EnvType = "development" constant EnvType_Ephemeral (line 8) | EnvType_Ephemeral EnvType = "ephemeral" constant EnvType_Test (line 9) | EnvType_Test EnvType = "test" type CloudType (line 12) | type CloudType constant CloudType_AWS (line 15) | CloudType_AWS CloudType = "aws" constant CloudType_Azure (line 16) | CloudType_Azure CloudType = "azure" constant CloudType_GCP (line 17) | CloudType_GCP CloudType = "gcp" constant CloudType_Encore (line 18) | CloudType_Encore CloudType = "encore" constant CloudType_Local (line 19) | CloudType_Local CloudType = "local" type Meta (line 22) | type Meta struct method ToTags (line 29) | func (m *Meta) ToTags() []string { function tag (line 42) | func tag[T ~string](name string, value T) string { FILE: pkg/dockerbuild/dockerbuild.go constant DefaultCACertsPath (line 28) | DefaultCACertsPath ImagePath = "/etc/ssl/certs/ca-certificates.crt" type ImageBuildConfig (line 30) | type ImageBuildConfig struct function BuildImage (line 51) | func BuildImage(ctx context.Context, spec *ImageSpec, cfg ImageBuildConf... function ResolveRemoteImage (line 124) | func ResolveRemoteImage(ctx context.Context, imageRef string, options ..... function resolveBaseImage (line 142) | func resolveBaseImage(ctx context.Context, baseImgTag string, overrideBa... function buildImageFilesystem (line 149) | func buildImageFilesystem(ctx context.Context, spec *ImageSpec, cfg *Ima... function writeExtraFiles (line 192) | func writeExtraFiles(tc *tarCopier, files map[ImagePath][]byte) error { function setupSupervisor (line 201) | func setupSupervisor(tc *tarCopier, spec *ImageSpec, cfg *ImageBuildConf... function bundleSource (line 240) | func bundleSource(tc *tarCopier, spec *ImageSpec, bundle *BundleSourceSp... function writeBuildInfo (line 262) | func writeBuildInfo(tc *tarCopier, spec BuildInfoSpec) error { function tryFetch (line 272) | func tryFetch(ctx context.Context, url string) (*http.Response, error) { function addCACerts (line 290) | func addCACerts(ctx context.Context, tc *tarCopier, dest ImagePath) error { type envMap (line 321) | type envMap method Update (line 323) | func (m envMap) Update(envs []string) { method ToSlice (line 330) | func (m envMap) ToSlice() []string { function newEnvMap (line 339) | func newEnvMap(envs []string) envMap { FILE: pkg/dockerbuild/dockerbuild_test.go function TestBuildImage (line 18) | func TestBuildImage(t *testing.T) { function writeFiles (line 79) | func writeFiles(c *qt.C, dir paths.FS, files map[string]string) { FILE: pkg/dockerbuild/features.go type FeatureFlag (line 3) | type FeatureFlag constant NewRuntimeConfig (line 6) | NewRuntimeConfig FeatureFlag = "new_runtime_config" FILE: pkg/dockerbuild/manifest.go type ImageManifestFile (line 3) | type ImageManifestFile struct type ImageManifest (line 7) | type ImageManifest struct FILE: pkg/dockerbuild/spec.go type ImageSpecFile (line 27) | type ImageSpecFile struct type ImageSpec (line 32) | type ImageSpec struct type BuildInfoSpec (line 84) | type BuildInfoSpec struct type BuildInfo (line 92) | type BuildInfo struct type CommitInfo (line 101) | type CommitInfo struct type BundleSourceSpec (line 106) | type BundleSourceSpec struct type SupervisorSpec (line 120) | type SupervisorSpec struct type DescribeConfig (line 131) | type DescribeConfig struct type HostPath (line 163) | type HostPath method Dir (line 179) | func (h HostPath) Dir() HostPath { return HostPath(filepath.Dir(string... method Join (line 180) | func (h HostPath) Join(p ...string) HostPath { method JoinHost (line 183) | func (h HostPath) JoinHost(p HostPath) HostPath { method ToImage (line 186) | func (h HostPath) ToImage() ImagePath { method ToUnix (line 189) | func (h HostPath) ToUnix() HostPath { method String (line 200) | func (h HostPath) String() string { return string(h) } method Rel (line 201) | func (h HostPath) Rel(target HostPath) (HostPath, error) { method IsAbs (line 205) | func (h HostPath) IsAbs() bool { type ImagePath (line 165) | type ImagePath method Dir (line 170) | func (i ImagePath) Dir() ImagePath { return ImagePath(pathpkg.Dir(st... method Clean (line 171) | func (i ImagePath) Clean() ImagePath { return ImagePath(pathpkg.Clean(... method String (line 172) | func (i ImagePath) String() string { return string(i) } method Join (line 173) | func (i ImagePath) Join(p ...string) ImagePath { method JoinImage (line 176) | func (i ImagePath) JoinImage(p ImagePath) ImagePath { type RelPath (line 167) | type RelPath function Describe (line 210) | func Describe(cfg DescribeConfig) (*ImageSpec, error) { function newImageSpecBuilder (line 214) | func newImageSpecBuilder() *imageSpecBuilder { type imageArtifactDir (line 229) | type imageArtifactDir struct type imageSpecBuilder (line 234) | type imageSpecBuilder struct method Describe (line 261) | func (b *imageSpecBuilder) Describe(cfg DescribeConfig) (*ImageSpec, e... method addPrio (line 436) | func (b *imageSpecBuilder) addPrio(path ImagePath) { method allocArtifactDir (line 443) | func (b *imageSpecBuilder) allocArtifactDir(cfg DescribeConfig, out bu... constant defaultSupervisorMountPath (line 249) | defaultSupervisorMountPath ImagePath = "/encore/bin/supervisor" constant defaultSupervisorConfigPath (line 252) | defaultSupervisorConfigPath ImagePath = "/encore/supervisor.config.json" constant defaultBuildInfoPath (line 255) | defaultBuildInfoPath ImagePath = "/encore/build-info.json" constant defaultMetaPath (line 258) | defaultMetaPath ImagePath = "/encore/meta" function randomProcID (line 496) | func randomProcID() string { function DetermineIncludes (line 501) | func DetermineIncludes(appLang appfile.Lang, bundleSource bool, workspac... FILE: pkg/dockerbuild/spec_test.go function TestBuild_Node (line 17) | func TestBuild_Node(t *testing.T) { function TestBuild_Go_SingleBinary (line 78) | func TestBuild_Go_SingleBinary(t *testing.T) { function TestBuild_Go_MultiProc (line 124) | func TestBuild_Go_MultiProc(t *testing.T) { function describe (line 203) | func describe(cfg DescribeConfig) (*ImageSpec, error) { FILE: pkg/dockerbuild/tarcopy.go type tarCopier (line 26) | type tarCopier struct method CopyData (line 63) | func (tc *tarCopier) CopyData(spec *ImageSpec) error { method CopyDir (line 124) | func (tc *tarCopier) CopyDir(desc *dirCopyDesc) error { method rewriteSymlink (line 194) | func (tc *tarCopier) rewriteSymlink(desc *dirCopyDesc, path HostPath, ... method MkdirAll (line 255) | func (tc *tarCopier) MkdirAll(dstPath ImagePath, mode fs.FileMode) (er... method CopyFile (line 283) | func (tc *tarCopier) CopyFile(dstPath ImagePath, srcPath HostPath, fi ... method WriteFile (line 317) | func (tc *tarCopier) WriteFile(dstPath ImagePath, mode fs.FileMode, da... method Opener (line 345) | func (tc *tarCopier) Opener() tarball.Opener { function newTarCopier (line 32) | func newTarCopier(opts ...tarCopyOption) *tarCopier { type tarCopyOption (line 42) | type tarCopyOption function setFileTimes (line 44) | func setFileTimes(t time.Time) tarCopyOption { type dirCopyDesc (line 51) | type dirCopyDesc struct function shouldInclude (line 106) | func shouldInclude(desc *dirCopyDesc, path HostPath) bool { type tarEntry (line 338) | type tarEntry struct function tarHeaderName (line 405) | func tarHeaderName(p ImagePath, isDir bool) string { FILE: pkg/editors/encore_names.go type EditorName (line 10) | type EditorName constant AndroidStudio (line 13) | AndroidStudio EditorName = "Android Studio" constant AptanaStudio (line 14) | AptanaStudio EditorName = "Aptana Studio" constant Atom (line 15) | Atom EditorName = "Atom" constant AtomBeta (line 16) | AtomBeta EditorName = "Atom (Beta)" constant AtomNightly (line 17) | AtomNightly EditorName = "Atom (Nightly)" constant BBEdit (line 18) | BBEdit EditorName = "BBEdit" constant Brackets (line 19) | Brackets EditorName = "Brackets" constant Code (line 20) | Code EditorName = "Code" constant CodeRunner (line 21) | CodeRunner EditorName = "CodeRunner" constant ColdFusionBuilder (line 22) | ColdFusionBuilder EditorName = "ColdFusion Builder" constant Emacs (line 23) | Emacs EditorName = "Emacs" constant Geany (line 24) | Geany EditorName = "Geany" constant GEdit (line 25) | GEdit EditorName = "GEdit" constant GnomeBuilder (line 26) | GnomeBuilder EditorName = "GNOME Builder" constant GnomeTextEditor (line 27) | GnomeTextEditor EditorName = "GNOME Text Editor" constant GVim (line 28) | GVim EditorName = "gVim" constant JetbrainsCLion (line 29) | JetbrainsCLion EditorName = "CLion" constant JetbrainsDataSpell (line 30) | JetbrainsDataSpell EditorName = "DataSpell" constant JetbrainsFleet (line 31) | JetbrainsFleet EditorName = "Fleet" constant JetbrainsGoLand (line 32) | JetbrainsGoLand EditorName = "GoLand" constant JetbrainsIntelliJ (line 33) | JetbrainsIntelliJ EditorName = "IntelliJ" constant JetbrainsIntelliJCE (line 34) | JetbrainsIntelliJCE EditorName = "IntelliJ CE" constant JetbrainsPhpStorm (line 35) | JetbrainsPhpStorm EditorName = "PhpStorm" constant JetbrainsPyCharm (line 36) | JetbrainsPyCharm EditorName = "PyCharm" constant JetbrainsPyCharmCE (line 37) | JetbrainsPyCharmCE EditorName = "PyCharm CE" constant JetbrainsRider (line 38) | JetbrainsRider EditorName = "Rider" constant JetbrainsRubyMine (line 39) | JetbrainsRubyMine EditorName = "RubyMine" constant JetbrainsWebStorm (line 40) | JetbrainsWebStorm EditorName = "WebStorm" constant Kate (line 41) | Kate EditorName = "Kate" constant LiteXL (line 42) | LiteXL EditorName = "Lite XL" constant MacVim (line 43) | MacVim EditorName = "MacVim" constant Mousepad (line 44) | Mousepad EditorName = "Mousepad" constant Neovim (line 45) | Neovim EditorName = "Neovim" constant NeovimQt (line 46) | NeovimQt EditorName = "Neovim-Qt" constant Neovide (line 47) | Neovide EditorName = "Neovide" constant NotePadPlusPlus (line 48) | NotePadPlusPlus EditorName = "Notepad++" constant Notepadqq (line 49) | Notepadqq EditorName = "Notepadqq" constant Nova (line 50) | Nova EditorName = "Nova" constant Pulsar (line 51) | Pulsar EditorName = "Pulsar" constant RStudio (line 52) | RStudio EditorName = "RStudio" constant SlickEdit (line 53) | SlickEdit EditorName = "SlickEdit" constant Studio (line 54) | Studio EditorName = "Studio" constant SublimeText (line 55) | SublimeText EditorName = "Sublime Text" constant TextMate (line 56) | TextMate EditorName = "TextMate" constant Typora (line 57) | Typora EditorName = "Typora" constant VimR (line 58) | VimR EditorName = "VimR" constant VSCode (line 59) | VSCode EditorName = "VSCode" constant VSCodeInsiders (line 60) | VSCodeInsiders EditorName = "VSCode (Insiders)" constant VSCodium (line 61) | VSCodium EditorName = "VSCodium" constant VSCodiumInsiders (line 62) | VSCodiumInsiders EditorName = "VSCodium (Insiders)" constant XCode (line 63) | XCode EditorName = "XCode" constant Zed (line 64) | Zed EditorName = "Zed" constant ZedPreview (line 65) | ZedPreview EditorName = "Zed (Preview)" constant Cursor (line 66) | Cursor EditorName = "Cursor" FILE: pkg/editors/encore_urls.go function convertFilePathToURLScheme (line 19) | func convertFilePathToURLScheme(editorName EditorName, fullPath string, ... function toJetBrainsScheme (line 54) | func toJetBrainsScheme(scheme string, file string, line int, col int) st... function toOpenURLScheme (line 58) | func toOpenURLScheme(scheme string, basePath string, file string, line i... function toURLScheme (line 62) | func toURLScheme(scheme string, host string, basePath string, fileKey st... FILE: pkg/editors/launch.go function LaunchExternalEditor (line 17) | func LaunchExternalEditor(fullPath string, startLine int, startCol int, ... FILE: pkg/editors/lookup.go type FoundEditor (line 13) | type FoundEditor struct function Resolve (line 34) | func Resolve(ctx context.Context) ([]FoundEditor, error) { function Find (line 53) | func Find(ctx context.Context, name EditorName) (FoundEditor, error) { FILE: pkg/editors/lookup_darwin.go type DarwinExternalEditor (line 16) | type DarwinExternalEditor struct function findApplication (line 186) | func findApplication(ctx context.Context, editor DarwinExternalEditor, f... function getAppLocationByBundleID (line 206) | func getAppLocationByBundleID(ctx context.Context, bundleID string) (str... function getAvailableEditors (line 227) | func getAvailableEditors(ctx context.Context) ([]FoundEditor, error) { FILE: pkg/editors/lookup_linux.go type LinuxExternalEditor (line 10) | type LinuxExternalEditor struct function getAvailablePath (line 172) | func getAvailablePath(paths []string) string { function getAvailableEditors (line 182) | func getAvailableEditors(_ context.Context) ([]FoundEditor, error) { FILE: pkg/editors/lookup_test.go function TestResolve (line 11) | func TestResolve(t *testing.T) { FILE: pkg/editors/lookup_unsupported.go function getAvailableEditors (line 10) | func getAvailableEditors(ctx context.Context) ([]FoundEditor, error) { FILE: pkg/editors/lookup_windows.go type WindowsExternalEditor (line 22) | type WindowsExternalEditor struct type RegistryKey (line 32) | type RegistryKey struct type RegistryValue (line 37) | type RegistryValue struct function registryKey (line 386) | func registryKey(key registry.Key, subKey string) RegistryKey { function CurrentUserUninstallKey (line 390) | func CurrentUserUninstallKey(subKey string) RegistryKey { function LocalMachineUninstallKey (line 394) | func LocalMachineUninstallKey(subKey string) RegistryKey { function Wow64LocalMachineUninstallKey (line 398) | func Wow64LocalMachineUninstallKey(subKey string) RegistryKey { function registryKeysForJetBrainsIDE (line 405) | func registryKeysForJetBrainsIDE(product string) []RegistryKey { function executableShimPathsForJetBrainsIDE (line 435) | func executableShimPathsForJetBrainsIDE(baseName string) []string { function getKeyOrEmpty (line 442) | func getKeyOrEmpty(keys []RegistryValue, valueName string) string { function getAppInfo (line 453) | func getAppInfo(editor WindowsExternalEditor, keys []RegistryValue) (dis... function findApplication (line 464) | func findApplication(ctx context.Context, editor WindowsExternalEditor, ... function findJetBrainsToolboxApplication (line 509) | func findJetBrainsToolboxApplication(_ context.Context, editor WindowsEx... function validateStartsWith (line 546) | func validateStartsWith(registryVal string, definedVal []string) bool { function enumerateValues (line 555) | func enumerateValues(key registry.Key, subKey string) ([]RegistryValue, ... function stringInSlice (line 582) | func stringInSlice(a string, list []string) bool { function getAvailableEditors (line 593) | func getAvailableEditors(ctx context.Context) ([]FoundEditor, error) { FILE: pkg/editors/utils.go function pathExists (line 10) | func pathExists(path string) bool { FILE: pkg/eerror/error.go type Error (line 16) | type Error struct method Error (line 83) | func (e *Error) Error() string { method Cause (line 96) | func (e *Error) Cause() error { method Unwrap (line 101) | func (e *Error) Unwrap() error { method StackTrace (line 107) | func (e *Error) StackTrace() errors.StackTrace { method MarshalZerologObject (line 118) | func (e *Error) MarshalZerologObject(evt *zerolog.Event) { function New (line 28) | func New(module string, msg string, meta map[string]any) error { function Wrap (line 39) | func Wrap(cause error, module string, msg string, meta map[string]any) e... function WithMeta (line 52) | func WithMeta(err error, meta map[string]any) error { function BottomStackTraceFrom (line 123) | func BottomStackTraceFrom(err error) (rtn errors.StackTrace) { function MetaFrom (line 157) | func MetaFrom(err error) map[string]any { function mergeMeta (line 163) | func mergeMeta(err error, meta map[string]any) { FILE: pkg/eerror/stack.go type StackFrame (line 11) | type StackFrame struct function getProjectSrcPath (line 24) | func getProjectSrcPath() string { function getStack (line 38) | func getStack() []*StackFrame { FILE: pkg/eerror/zerolog.go type errorMeta (line 17) | type errorMeta struct function ZeroLogStackMarshaller (line 27) | func ZeroLogStackMarshaller(err error) interface{} { function ZeroLogConsoleExtraFormatter (line 44) | func ZeroLogConsoleExtraFormatter(event map[string]any, buf *bytes.Buffe... function frameToModuleFunc (line 135) | func frameToModuleFunc(frame uintptr) (module string, name string) { function frameToFileLine (line 152) | func frameToFileLine(frame uintptr) (file string, line int) { function filterFrames (line 165) | func filterFrames(frames []uintptr) []uintptr { function needsQuote (line 184) | func needsQuote(s string) bool { function LogWithMeta (line 194) | func LogWithMeta(evt *zerolog.Event, err error) *zerolog.Event { FILE: pkg/emulators/storage/gcsemu/batch.go method BatchHandler (line 15) | func (g *GcsEmu) BatchHandler(w http.ResponseWriter, r *http.Request) { FILE: pkg/emulators/storage/gcsemu/client.go function NewClient (line 15) | func NewClient(ctx context.Context) (*storage.Client, error) { function NewTestClientWithHost (line 23) | func NewTestClientWithHost(ctx context.Context, hostUrl string) (*storag... type tripperFunc (line 36) | type tripperFunc method RoundTrip (line 38) | func (f tripperFunc) RoundTrip(r *http.Request) (*http.Response, error) { FILE: pkg/emulators/storage/gcsemu/errors.go function httpStatusCodeOf (line 9) | func httpStatusCodeOf(err error) int { function fmtErrorfCode (line 23) | func fmtErrorfCode(httpCode int, f string, args ...interface{}) error { type httpError (line 31) | type httpError struct method Error (line 37) | func (err *httpError) Error() string { FILE: pkg/emulators/storage/gcsemu/filestore.go constant metaExtention (line 18) | metaExtention = ".emumeta" type filestore (line 21) | type filestore struct method CreateBucket (line 37) | func (fs *filestore) CreateBucket(bucket string) error { method GetBucketMeta (line 42) | func (fs *filestore) GetBucketMeta(baseUrl HttpBaseUrl, bucket string)... method Get (line 57) | func (fs *filestore) Get(baseUrl HttpBaseUrl, bucket string, filename ... method GetMeta (line 74) | func (fs *filestore) GetMeta(baseUrl HttpBaseUrl, bucket string, filen... method Add (line 87) | func (fs *filestore) Add(bucket string, filename string, contents []by... method UpdateMeta (line 118) | func (fs *filestore) UpdateMeta(bucket string, filename string, meta *... method Copy (line 130) | func (fs *filestore) Copy(srcBucket string, srcFile string, dstBucket ... method Delete (line 156) | func (fs *filestore) Delete(bucket string, filename string) error { method ReadMeta (line 203) | func (fs *filestore) ReadMeta(baseUrl HttpBaseUrl, bucket string, file... method filename (line 230) | func (fs *filestore) filename(bucket string, filename string) string { method Walk (line 241) | func (fs *filestore) Walk(ctx context.Context, bucket string, cb func(... function NewFileStore (line 28) | func NewFileStore(gcsDir string) *filestore { type composeObj (line 32) | type composeObj struct function metaFilename (line 237) | func metaFilename(filename string) string { FILE: pkg/emulators/storage/gcsemu/filestore_test.go function TestFileStore (line 16) | func TestFileStore(t *testing.T) { FILE: pkg/emulators/storage/gcsemu/gcsemu.go constant maybeNotImplementedErrorMsg (line 26) | maybeNotImplementedErrorMsg = "This may be a valid request, but we haven... type Options (line 29) | type Options struct type GcsEmu (line 41) | type GcsEmu struct method Register (line 75) | func (g *GcsEmu) Register(mux *http.ServeMux) { method Handler (line 81) | func (g *GcsEmu) Handler(w http.ResponseWriter, r *http.Request) { method handleGcsCompose (line 180) | func (g *GcsEmu) handleGcsCompose(ctx context.Context, baseUrl HttpBas... method handleGcsListBucket (line 222) | func (g *GcsEmu) handleGcsListBucket(ctx context.Context, baseUrl Http... method handleGcsDelete (line 251) | func (g *GcsEmu) handleGcsDelete(ctx context.Context, w http.ResponseW... method handleGcsMediaRequest (line 280) | func (g *GcsEmu) handleGcsMediaRequest(baseUrl HttpBaseUrl, w http.Res... method handleGcsMetadataRequest (line 325) | func (g *GcsEmu) handleGcsMetadataRequest(baseUrl HttpBaseUrl, w http.... method handleGcsUpdateMetadataRequest (line 353) | func (g *GcsEmu) handleGcsUpdateMetadataRequest(ctx context.Context, b... method handleGcsCopy (line 403) | func (g *GcsEmu) handleGcsCopy(ctx context.Context, baseUrl HttpBaseUr... method handleGcsNewBucket (line 460) | func (g *GcsEmu) handleGcsNewBucket(ctx context.Context, w http.Respon... method handleGcsNewObject (line 483) | func (g *GcsEmu) handleGcsNewObject(ctx context.Context, baseUrl HttpB... method handleGcsNewObjectResume (line 560) | func (g *GcsEmu) handleGcsNewObjectResume(ctx context.Context, baseUrl... method finishUpload (line 635) | func (g *GcsEmu) finishUpload(ctx context.Context, baseUrl HttpBaseUrl... method finishCompose (line 777) | func (g *GcsEmu) finishCompose(baseUrl HttpBaseUrl, bucket string, dst... method InitBucket (line 823) | func (g *GcsEmu) InitBucket(bucketName string) error { function NewGcsEmu (line 54) | func NewGcsEmu(opts Options) *GcsEmu { function lockName (line 70) | func lockName(bucket string, filename string) string { type uploadData (line 454) | type uploadData struct function greaterThanPrefix (line 688) | func greaterThanPrefix(item string, prefix string) bool { function lessThanPrefix (line 696) | func lessThanPrefix(item string, prefix string) bool { function validateConds (line 708) | func validateConds(obj *storage.Object, cond cloudstorage.Conditions) er... function parseConds (line 744) | func parseConds(vals url.Values) (cloudstorage.Conditions, error) { constant gcsMaxComposeSources (line 774) | gcsMaxComposeSources = 32 FILE: pkg/emulators/storage/gcsemu/gcsemu_test.go constant invalidBucketName (line 20) | invalidBucketName = "fullstory-non-existant-bucket" constant v1 (line 43) | v1 = `This file is for gcsemu_intg_test.go, please ignore (v1)` constant v2 (line 44) | v2 = `This file is for gcsemu_intg_test.go, please ignore (this is ... constant source1 (line 45) | source1 = `This is source file number 1` constant source2 (line 46) | source2 = `This is source file number 2` type BucketHandle (line 49) | type BucketHandle struct function initBucket (line 54) | func initBucket(t *testing.T, bh BucketHandle) { function testBasics (line 66) | func testBasics(t *testing.T, bh BucketHandle) { function testMultipleFiles (line 151) | func testMultipleFiles(t *testing.T, bh BucketHandle) { function testHugeFile (line 175) | func testHugeFile(t *testing.T, bh BucketHandle) { function testHugeFileMultipleOfChunkSize (line 179) | func testHugeFileMultipleOfChunkSize(t *testing.T, bh BucketHandle) { function doHugeFile (line 183) | func doHugeFile(t *testing.T, bh BucketHandle, name string, size int) { function writeHugeObject (line 208) | func writeHugeObject(t *testing.T, w *storage.Writer, sz int) ([]byte, e... function testHugeFileWithConditional (line 221) | func testHugeFileWithConditional(t *testing.T, bh BucketHandle) { function testConditionalUpdates (line 254) | func testConditionalUpdates(t *testing.T, bh BucketHandle) { function testGenNotMatchDoesntExist (line 362) | func testGenNotMatchDoesntExist(t *testing.T, bh BucketHandle) { function testCopyBasics (line 381) | func testCopyBasics(t *testing.T, bh BucketHandle) { function testCompose (line 460) | func testCompose(t *testing.T, bh BucketHandle) { function testCopyMetadata (line 574) | func testCopyMetadata(t *testing.T, bh BucketHandle) { function testCopyConditionals (line 579) | func testCopyConditionals(t *testing.T, bh BucketHandle) { function write (line 584) | func write(w *storage.Writer, content string) error { FILE: pkg/emulators/storage/gcsemu/http_wrappers.go function DrainRequestHandler (line 10) | func DrainRequestHandler(h http.HandlerFunc) http.HandlerFunc { function GzipRequestHandler (line 23) | func GzipRequestHandler(h http.HandlerFunc) http.HandlerFunc { FILE: pkg/emulators/storage/gcsemu/memstore.go type memstore (line 14) | type memstore struct method getBucket (line 34) | func (ms *memstore) getBucket(bucket string) *memBucket { method CreateBucket (line 52) | func (ms *memstore) CreateBucket(bucket string) error { method GetBucketMeta (line 64) | func (ms *memstore) GetBucketMeta(baseUrl HttpBaseUrl, bucket string) ... method Get (line 73) | func (ms *memstore) Get(baseUrl HttpBaseUrl, bucket string, filename s... method GetMeta (line 81) | func (ms *memstore) GetMeta(baseUrl HttpBaseUrl, bucket string, filena... method Add (line 91) | func (ms *memstore) Add(bucket string, filename string, contents []byt... method UpdateMeta (line 117) | func (ms *memstore) UpdateMeta(bucket string, filename string, meta *s... method Copy (line 136) | func (ms *memstore) Copy(srcBucket string, srcFile string, dstBucket s... method Delete (line 153) | func (ms *memstore) Delete(bucket string, filename string) error { method ReadMeta (line 178) | func (ms *memstore) ReadMeta(baseUrl HttpBaseUrl, bucket string, filen... method Walk (line 182) | func (ms *memstore) Walk(ctx context.Context, bucket string, cb func(c... method key (line 197) | func (ms *memstore) key(filename string) btree.Item { method find (line 205) | func (ms *memstore) find(bucket string, filename string) *memFile { function NewMemStore (line 22) | func NewMemStore() *memstore { type memBucket (line 26) | type memBucket struct type memFile (line 40) | type memFile struct method Less (line 45) | func (mf *memFile) Less(than btree.Item) bool { FILE: pkg/emulators/storage/gcsemu/memstore_test.go function TestMemStore (line 12) | func TestMemStore(t *testing.T) { FILE: pkg/emulators/storage/gcsemu/meta.go function BucketMeta (line 12) | func BucketMeta(baseUrl HttpBaseUrl, bucket string) *storage.Bucket { function InitScrubbedMeta (line 22) | func InitScrubbedMeta(meta *storage.Object, filename string) { function InitMetaWithUrls (line 34) | func InitMetaWithUrls(baseUrl HttpBaseUrl, meta *storage.Object, bucket ... function ScrubMeta (line 51) | func ScrubMeta(meta *storage.Object) { function BucketUrl (line 61) | func BucketUrl(baseUrl HttpBaseUrl, bucket string) string { function ObjectUrl (line 66) | func ObjectUrl(baseUrl HttpBaseUrl, bucket string, filepath string) stri... type HttpBaseUrl (line 71) | type HttpBaseUrl constant dontNeedUrls (line 74) | dontNeedUrls = HttpBaseUrl("") function normalizeBaseUrl (line 76) | func normalizeBaseUrl(baseUrl HttpBaseUrl) HttpBaseUrl { FILE: pkg/emulators/storage/gcsemu/multipart.go function readMultipartInsert (line 14) | func readMultipartInsert(r *http.Request) (*storage.Object, []byte, erro... FILE: pkg/emulators/storage/gcsemu/parse.go constant gcsObjectPathPattern (line 10) | gcsObjectPathPattern = "/storage/v1/b/([^\\/]+)/o(?:/(.+))?" constant gcsObjectPathPattern2 (line 12) | gcsObjectPathPattern2 = "/b/([^\\/]+)/o(?:/(.+))?" constant gcsBucketPathPattern (line 14) | gcsBucketPathPattern = "/storage/v1/b(?:/([^\\/]+))?" constant gcsStoragePathPattern (line 16) | gcsStoragePathPattern = "/([^\\/]+)/(.+)" type GcsParams (line 27) | type GcsParams struct function ParseGcsUrl (line 34) | func ParseGcsUrl(u *url.URL) (*GcsParams, bool) { function parseGcsUrl (line 51) | func parseGcsUrl(re *regexp.Regexp, u *url.URL) (*GcsParams, bool) { FILE: pkg/emulators/storage/gcsemu/range.go type byteRange (line 8) | type byteRange struct function parseByteRange (line 12) | func parseByteRange(in string) *byteRange { FILE: pkg/emulators/storage/gcsemu/range_test.go function TestParseByteRange (line 9) | func TestParseByteRange(t *testing.T) { FILE: pkg/emulators/storage/gcsemu/raw_http_test.go function testRawHttp (line 21) | func testRawHttp(t *testing.T, bh BucketHandle, httpClient *http.Client,... FILE: pkg/emulators/storage/gcsemu/remote_test.go function TestRealStore (line 13) | func TestRealStore(t *testing.T) { FILE: pkg/emulators/storage/gcsemu/server.go type Server (line 12) | type Server struct function NewServer (line 26) | func NewServer(laddr string, opts Options) (*Server, error) { FILE: pkg/emulators/storage/gcsemu/store.go type Store (line 11) | type Store interface FILE: pkg/emulators/storage/gcsemu/util.go method jsonRespond (line 14) | func (g *GcsEmu) jsonRespond(w http.ResponseWriter, rsp interface{}) { type gapiErrorPartial (line 25) | type gapiErrorPartial struct method gapiError (line 37) | func (g *GcsEmu) gapiError(w http.ResponseWriter, code int, message stri... function mustJson (line 66) | func mustJson(val interface{}) []byte { function requestHost (line 80) | func requestHost(req *http.Request) string { type forwarded (line 110) | type forwarded struct function removeDoubleQuotes (line 121) | func removeDoubleQuotes(s string) string { function parseForwardedHeader (line 126) | func parseForwardedHeader(s string) forwarded { FILE: pkg/emulators/storage/gcsemu/walk.go method makeBucketListResults (line 17) | func (g *GcsEmu) makeBucketListResults(ctx context.Context, baseUrl Http... FILE: pkg/emulators/storage/gcsutil/counted_lock.go type countedLock (line 7) | type countedLock struct method Lock (line 23) | func (m *countedLock) Lock(ctx context.Context) bool { method Unlock (line 36) | func (m *countedLock) Unlock() { method Run (line 45) | func (m *countedLock) Run(ctx context.Context, f func(ctx context.Cont... function newCountedLock (line 16) | func newCountedLock() *countedLock { FILE: pkg/emulators/storage/gcsutil/gcspagetoken.go function EncodePageToken (line 15) | func EncodePageToken(greaterThan string) string { function DecodePageToken (line 26) | func DecodePageToken(pageToken string) (string, error) { FILE: pkg/emulators/storage/gcsutil/gcspagetoken.pb.go constant _ (line 18) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 20) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type GcsPageToken (line 23) | type GcsPageToken struct method Reset (line 33) | func (x *GcsPageToken) Reset() { method String (line 42) | func (x *GcsPageToken) String() string { method ProtoMessage (line 46) | func (*GcsPageToken) ProtoMessage() {} method ProtoReflect (line 48) | func (x *GcsPageToken) ProtoReflect() protoreflect.Message { method Descriptor (line 61) | func (*GcsPageToken) Descriptor() ([]byte, []int) { method GetLastFile (line 65) | func (x *GcsPageToken) GetLastFile() string { function file_gcspagetoken_proto_rawDescGZIP (line 90) | func file_gcspagetoken_proto_rawDescGZIP() []byte { function init (line 109) | func init() { file_gcspagetoken_proto_init() } function file_gcspagetoken_proto_init (line 110) | func file_gcspagetoken_proto_init() { FILE: pkg/emulators/storage/gcsutil/gcspagetoken_test.go function TestGcsTokenGen (line 12) | func TestGcsTokenGen(t *testing.T) { FILE: pkg/emulators/storage/gcsutil/transient_lock_map.go type TransientLockMap (line 12) | type TransientLockMap struct method Lock (line 26) | func (l *TransientLockMap) Lock(ctx context.Context, key string) bool { method Unlock (line 57) | func (l *TransientLockMap) Unlock(key string) { method Run (line 75) | func (l *TransientLockMap) Run(ctx context.Context, key string, f func... method returnLockObj (line 83) | func (l *TransientLockMap) returnLockObj(key string, lock *countedLock) { function NewTransientLockMap (line 18) | func NewTransientLockMap() *TransientLockMap { FILE: pkg/emulators/storage/gcsutil/transient_lock_map_test.go method len (line 13) | func (l *TransientLockMap) len() int { function TestTransientLockMapBasics (line 19) | func TestTransientLockMapBasics(t *testing.T) { function TestTransientLockMapBadUnlock (line 77) | func TestTransientLockMapBadUnlock(t *testing.T) { function TestTransientLockMapSequence (line 126) | func TestTransientLockMapSequence(t *testing.T) { function TestTransientLockMapContention (line 158) | func TestTransientLockMapContention(t *testing.T) { function TestTransientLockMapTimeout (line 186) | func TestTransientLockMapTimeout(t *testing.T) { function TestTransientLockMapRun (line 239) | func TestTransientLockMapRun(t *testing.T) { function assertLock (line 284) | func assertLock(t *testing.T, m *TransientLockMap, key string) { function lockWithin (line 289) | func lockWithin(t *testing.T, m *TransientLockMap, key string, timeout t... FILE: pkg/encorebuild/buildconf/config.go type Config (line 12) | type Config struct method IsCross (line 46) | func (cfg *Config) IsCross() bool { method CrossMacSDKPath (line 50) | func (cfg *Config) CrossMacSDKPath() string { method Exe (line 62) | func (cfg *Config) Exe() string { FILE: pkg/encorebuild/buildutil/buildutil.go type Bailout (line 11) | type Bailout struct method Error (line 15) | func (b Bailout) Error() string { function Bail (line 19) | func Bail(err error) { function Bailf (line 23) | func Bailf(format string, args ...any) { function Must (line 27) | func Must[T any](val T, err error) T { function Check (line 34) | func Check(err error) { function TarGzip (line 40) | func TarGzip(srcDirectory string, tarFile string) error { function RunParallel (line 51) | func RunParallel(functions ...func()) { FILE: pkg/encorebuild/cmd/build-local-binary/build-local-binary.go function join (line 18) | func join(strs ...string) string { function main (line 26) | func main() { FILE: pkg/encorebuild/cmd/make-release/make-release.go function join (line 20) | func join(strs ...string) string { function main (line 24) | func main() { FILE: pkg/encorebuild/compile/compile.go function GoBinary (line 18) | func GoBinary(cfg *buildconf.Config, outputPath string, entrypointPkg st... function goBaseEnvs (line 60) | func goBaseEnvs(cfg *buildconf.Config) []string { function RustBinary (line 73) | func RustBinary(cfg *buildconf.Config, artifactPath, outputPath string, ... function compilerSettings (line 209) | func compilerSettings(cfg *buildconf.Config) (cc, cxx string, envs, ldFl... FILE: pkg/encorebuild/dist_builder.go type DistBuilder (line 23) | type DistBuilder struct method buildEncoreCLI (line 29) | func (d *DistBuilder) buildEncoreCLI() { method buildGitHook (line 67) | func (d *DistBuilder) buildGitHook() { method buildTSBundler (line 79) | func (d *DistBuilder) buildTSBundler() { method buildTSParser (line 96) | func (d *DistBuilder) buildTSParser() { method buildNodePlugin (line 111) | func (d *DistBuilder) buildNodePlugin() { method downloadEncoreGo (line 138) | func (d *DistBuilder) downloadEncoreGo() { method copyEncoreRuntimeForGo (line 148) | func (d *DistBuilder) copyEncoreRuntimeForGo() { method Build (line 159) | func (d *DistBuilder) Build() { function join (line 192) | func join(segs ...string) string { FILE: pkg/encorebuild/gentypedefs/gentypedefs.go type Config (line 17) | type Config struct function Generate (line 31) | func Generate(cfg Config) error { function renderExportTemplate (line 59) | func renderExportTemplate(version string, exports []string) ([]byte, err... constant TopLevelNamespace (line 73) | TopLevelNamespace = "__TOP_LEVEL_MODULE__" constant DefaultTypeDefHeader (line 74) | DefaultTypeDefHeader = `/* tslint:disable */ type TypeDefKind (line 79) | type TypeDefKind constant TypeDefKindConst (line 82) | TypeDefKindConst TypeDefKind = "const" constant TypeDefKindEnum (line 83) | TypeDefKindEnum TypeDefKind = "enum" constant TypeDefKindInterface (line 84) | TypeDefKindInterface TypeDefKind = "interface" constant TypeDefKindFn (line 85) | TypeDefKindFn TypeDefKind = "fn" constant TypeDefKindStruct (line 86) | TypeDefKindStruct TypeDefKind = "struct" constant TypeDefKindImpl (line 87) | TypeDefKindImpl TypeDefKind = "impl" type TypeDefLine (line 90) | type TypeDefLine struct function prettyPrint (line 99) | func prettyPrint(line *TypeDefLine, constEnum bool, indent int) string { function processTypeDef (line 141) | func processTypeDef(intermediateTypeFile string, constEnum bool, header ... function readIntermediateTypeFile (line 204) | func readIntermediateTypeFile(content []byte) ([]*TypeDefLine, error) { function preprocessTypeDef (line 241) | func preprocessTypeDef(defs []*TypeDefLine) map[string][]*TypeDefLine { function correctStringIndent (line 269) | func correctStringIndent(src string, indent int) string { FILE: pkg/encorebuild/githubrelease/githubrelease.go type Info (line 22) | type Info struct function FetchInfo (line 31) | func FetchInfo(cfg *buildconf.Config, org string, repo string) *Info { function DownloadLatest (line 134) | func DownloadLatest(cfg *buildconf.Config, org, repo string) (pathToFile... function checksumFile (line 183) | func checksumFile(file *osPkg.File) ([]byte, error) { function Extract (line 191) | func Extract(pathToArchive string, targetDir string) { function copyDir (line 203) | func copyDir(src, dst string) error { FILE: pkg/encorebuild/jsruntimebuild.go function NewJSRuntimeBuilder (line 18) | func NewJSRuntimeBuilder(cfg *buildconf.Config) *JSRuntimeBuilder { type JSRuntimeBuilder (line 34) | type JSRuntimeBuilder struct method Build (line 40) | func (b *JSRuntimeBuilder) Build() { method buildRustModule (line 52) | func (b *JSRuntimeBuilder) buildRustModule() { method genTypeDefWrappers (line 91) | func (b *JSRuntimeBuilder) genTypeDefWrappers() { method makeDistFolder (line 107) | func (b *JSRuntimeBuilder) makeDistFolder() { method copyNativeModule (line 159) | func (b *JSRuntimeBuilder) copyNativeModule() { method NativeModuleOutput (line 178) | func (b *JSRuntimeBuilder) NativeModuleOutput() string { method typeDefPath (line 182) | func (b *JSRuntimeBuilder) typeDefPath() string { method npmPackagePath (line 186) | func (b *JSRuntimeBuilder) npmPackagePath() string { method jsRuntimePath (line 190) | func (b *JSRuntimeBuilder) jsRuntimePath() string { function PublishNPMPackages (line 197) | func PublishNPMPackages(repoDir, version string) { FILE: pkg/encorebuild/supervisorbuild.go function NewSupervisorBuilder (line 16) | func NewSupervisorBuilder(cfg *buildconf.Config) *SupervisorBuilder { type SupervisorBuilder (line 32) | type SupervisorBuilder struct method Build (line 38) | func (b *SupervisorBuilder) Build() { method buildRustModule (line 47) | func (b *SupervisorBuilder) buildRustModule() { method copyToRepo (line 61) | func (b *SupervisorBuilder) copyToRepo() { method BinaryOutput (line 80) | func (b *SupervisorBuilder) BinaryOutput() string { FILE: pkg/environ/environ.go type Environ (line 4) | type Environ method Get (line 9) | func (e Environ) Get(key string) string { method Lookup (line 19) | func (e Environ) Lookup(key string) (string, bool) { FILE: pkg/errinsrc/characters.go type CharacterSet (line 6) | type CharacterSet struct FILE: pkg/errinsrc/errinsrc.go type ErrInSrc (line 27) | type ErrInSrc struct method Unwrap (line 123) | func (e *ErrInSrc) Unwrap() error { method StackTrace (line 129) | func (e *ErrInSrc) StackTrace() errors.StackTrace { method Is (line 138) | func (e *ErrInSrc) Is(target error) bool { method As (line 149) | func (e *ErrInSrc) As(target any) bool { method Bailout (line 159) | func (e *ErrInSrc) Bailout() { method Title (line 163) | func (e *ErrInSrc) Title() string { method Error (line 167) | func (e *ErrInSrc) Error() string { method OnSameLine (line 212) | func (e *ErrInSrc) OnSameLine(other *ErrInSrc) bool { method WithGoNode (line 224) | func (e *ErrInSrc) WithGoNode(fileset *token.FileSet, node ast.Node, f... function New (line 42) | func New(params ErrParams, alwaysIncludeStack bool) *ErrInSrc { function FromTemplate (line 63) | func FromTemplate(template encerrors.Template, fileset *token.FileSet, f... FILE: pkg/errinsrc/internal/cuelocation.go function LocationsFromCueError (line 16) | func LocationsFromCueError(err cueerrors.Error, pathPrefix string) SrcLo... function FromCueTokenPos (line 37) | func FromCueTokenPos(cueLoc interface { function convertSingleCUEPositionToRange (line 70) | func convertSingleCUEPositionToRange(filename string, bytes []byte, star... FILE: pkg/errinsrc/internal/golocation.go function FromGoASTNodeWithTypeAndText (line 15) | func FromGoASTNodeWithTypeAndText(fileset *token.FileSet, node ast.Node,... function FromGoASTNode (line 26) | func FromGoASTNode(fileset *token.FileSet, node ast.Node, fileReaders ..... function FromGoTokenPos (line 43) | func FromGoTokenPos(fileset *token.FileSet, start, end token.Pos, fileRe... function FromGoTokenPositions (line 59) | func FromGoTokenPositions(start token.Position, end token.Position, file... function convertSingleGoPositionToRange (line 112) | func convertSingleGoPositionToRange(filename string, fileBody []byte, st... function findPositionOffset (line 149) | func findPositionOffset(pos token.Position, data []byte) (int, bool) { function GuessEndColumn (line 167) | func GuessEndColumn(data []byte, offset int) int { FILE: pkg/errinsrc/internal/helper.go type ErrParams (line 9) | type ErrParams struct FILE: pkg/errinsrc/internal/location.go type LocationType (line 11) | type LocationType constant LocError (line 14) | LocError LocationType = iota constant LocWarning (line 15) | LocWarning constant LocHelp (line 16) | LocHelp type SrcLocation (line 19) | type SrcLocation struct method Less (line 27) | func (s *SrcLocation) Less(other *SrcLocation) bool { type Pos (line 71) | type Pos struct type File (line 76) | type File struct type SrcLocations (line 85) | type SrcLocations method Len (line 89) | func (s SrcLocations) Len() int { method Less (line 93) | func (s SrcLocations) Less(i, j int) bool { method Swap (line 97) | func (s SrcLocations) Swap(i, j int) { method GroupByFile (line 117) | func (s SrcLocations) GroupByFile() []SrcLocations { function NewSrcLocations (line 101) | func NewSrcLocations(opts ...option.Option[*SrcLocation]) SrcLocations { FILE: pkg/errinsrc/list.go type List (line 9) | type List method Len (line 15) | func (l List) Len() int { method Less (line 19) | func (l List) Less(i, j int) bool { method Swap (line 61) | func (l List) Swap(i, j int) { method Error (line 65) | func (l List) Error() string { method ErrorList (line 74) | func (l List) ErrorList() []*ErrInSrc { return l } FILE: pkg/errinsrc/setup_test.go function TestMain (line 13) | func TestMain(m *testing.M) { function init (line 18) | func init() { FILE: pkg/errinsrc/srcerrors/errors.go function UnhandledPanic (line 21) | func UnhandledPanic(recovered any) error { function GenericGoParserError (line 44) | func GenericGoParserError(err *scanner.Error, fileReaders ...paths.FileR... function GenericGoPackageError (line 62) | func GenericGoPackageError(err packages.Error, fileReaders ...paths.File... function GenericGoCompilerError (line 95) | func GenericGoCompilerError(fileName string, lineNumber int, column int,... function StandardLibraryError (line 114) | func StandardLibraryError(err error) *errinsrc.ErrInSrc { function GenericError (line 124) | func GenericError(pos token.Position, msg string, fileReaders ...paths.F... function UnableToLoadCUEInstances (line 133) | func UnableToLoadCUEInstances(err error, pathPrefix string) error { function UnableToAddOrphanedCUEFiles (line 140) | func UnableToAddOrphanedCUEFiles(err error, pathPrefix string) error { function CUEEvaluationFailed (line 147) | func CUEEvaluationFailed(err error, pathPrefix string) error { function ResourceNameReserved (line 157) | func ResourceNameReserved(fileset *token.FileSet, node ast.Node, resourc... FILE: pkg/errinsrc/srcerrors/helpers.go function handleCUEError (line 17) | func handleCUEError(err error, pathPrefix string, param ErrParams) error { function nodeAsGoSrc (line 50) | func nodeAsGoSrc(node ast.Node) string { function nodeType (line 84) | func nodeType(node ast.Node) string { function schemaType (line 127) | func schemaType(typ *schema.Type) string { FILE: pkg/errinsrc/srcerrors/helptext.go function combine (line 8) | func combine(parts ...string) string { constant internalErrReportToEncore (line 13) | internalErrReportToEncore = "This is a bug in Encore and should not have... constant makeService (line 16) | makeService = "To make this package a count as a service, this package o... constant configHelp (line 19) | configHelp = "For more information on configuration, see https://encore.... constant pubsubNewTopicHelp (line 21) | pubsubNewTopicHelp = "For example `pubsub.NewTopic[MyMessage](\"my-topic... constant pubsubNewSubscriptionHelp (line 23) | pubsubNewSubscriptionHelp = "A pubsub subscription must have a unique na... constant pubsubHelp (line 30) | pubsubHelp = "For more information on PubSub, see https://encore.dev/doc... constant metricsHelp (line 32) | metricsHelp = "For more information on metrics, see https://encore.dev/d... constant serviceHelp (line 34) | serviceHelp = "For more information on services and how to define them, ... constant authHelp (line 36) | authHelp = "For more information on auth handlers and how to define them... function resourceNameHelpKebabCase (line 39) | func resourceNameHelpKebabCase(resourceName string, paramName string) st... function resourceNameHelpSnakeCase (line 47) | func resourceNameHelpSnakeCase(resourceName string, paramName string) st... FILE: pkg/errinsrc/srcrender.go constant grayLevelOnLineNumbers (line 19) | grayLevelOnLineNumbers = 12 constant endEscape (line 20) | endEscape = "\x1b[0m" constant tabSize (line 22) | tabSize = 4 function init (line 27) | func init() { function ColoursInErrors (line 31) | func ColoursInErrors(enabled bool) { function renderSrc (line 37) | func renderSrc(builder *strings.Builder, causes SrcLocations) { function lineNumberSpacer (line 269) | func lineNumberSpacer(builder *strings.Builder, numDigitsInLineNumbers i... function replaceTabsWithSpaces (line 274) | func replaceTabsWithSpaces(line string) string { function calcNumberCharactersForColumnNumber (line 300) | func calcNumberCharactersForColumnNumber(line string, col int) int { function renderErrorText (line 320) | func renderErrorText(builder *strings.Builder, startCol int, numDigitsIn... function splitTextOnWords (line 367) | func splitTextOnWords(text string, startingCol int) (rtn []string) { function wordWrap (line 404) | func wordWrap(text string, b *strings.Builder) { FILE: pkg/errinsrc/srcrender_test.go function Test_renderSrc_Simple (line 13) | func Test_renderSrc_Simple(t *testing.T) { function Test_renderSrc_MultipleSeperateInSameFile (line 48) | func Test_renderSrc_MultipleSeperateInSameFile(t *testing.T) { function Test_renderSrc_MutlilineError (line 100) | func Test_renderSrc_MutlilineError(t *testing.T) { function testError (line 118) | func testError(t *testing.T, err *ErrInSrc) { type errorLoc (line 132) | type errorLoc struct method Filename (line 138) | func (e *errorLoc) Filename() string { method Line (line 142) | func (e *errorLoc) Line() int { method Column (line 146) | func (e *errorLoc) Column() int { FILE: pkg/errinsrc/stack.go type StackFrame (line 12) | type StackFrame struct constant maxFramesOnPrettyPrint (line 20) | maxFramesOnPrettyPrint = 5 function GetStack (line 22) | func GetStack() []*StackFrame { function bottomStackTraceFrom (line 34) | func bottomStackTraceFrom(err error) (rtn []*StackFrame) { function convertFrames (line 73) | func convertFrames(pcs []uintptr) []*StackFrame { function prettyPrintStack (line 120) | func prettyPrintStack(stack []*StackFrame, b *strings.Builder) string { FILE: pkg/errinsrc/testdata/test.go type Config (line 9) | type Config struct type WhatIsBarResponse (line 18) | type WhatIsBarResponse struct function WhatIsBar (line 23) | func WhatIsBar(ctx context.Context) (*WhatIsBarResponse, error) { FILE: pkg/errinsrc/utils.go type ErrorList (line 10) | type ErrorList interface type Bailout (line 16) | type Bailout struct method Error (line 20) | func (b Bailout) Error() string { method Unwrap (line 24) | func (b Bailout) Unwrap() error { method ErrorList (line 28) | func (b Bailout) ErrorList() []*ErrInSrc { function Panic (line 32) | func Panic(list ErrorList) { function ExtractFromPanic (line 40) | func ExtractFromPanic(recovered any) error { function AddHintFromGo (line 71) | func AddHintFromGo(err error, fileset *token.FileSet, node ast.Node, hin... FILE: pkg/errlist/errlist.go type List (line 25) | type List struct method Report (line 66) | func (l *List) Report(err error) { method Add (line 126) | func (l *List) Add(pos token.Pos, msg string) { method Addf (line 137) | func (l *List) Addf(pos token.Pos, format string, args ...interface{}) { method AddRaw (line 148) | func (l *List) AddRaw(err *scanner.Error) { method Merge (line 157) | func (l *List) Merge(other *List) { method Err (line 166) | func (l *List) Err() error { method Error (line 174) | func (l *List) Error() string { method ErrorList (line 201) | func (l *List) ErrorList() []*errinsrc.ErrInSrc { method MakeRelative (line 208) | func (l *List) MakeRelative(root, relwd string) { method HandleBailout (line 226) | func (l *List) HandleBailout(err *error) { method Len (line 236) | func (l *List) Len() int { method Abort (line 241) | func (l *List) Abort() { method SendToStream (line 251) | func (l *List) SendToStream(stream interface { function New (line 32) | func New(fset *token.FileSet) *List { function Convert (line 38) | func Convert(err error) *List { function Print (line 276) | func Print(w io.Writer, err error) { FILE: pkg/errors/locations.go type LocationType (line 9) | type LocationType constant LocError (line 12) | LocError LocationType = iota constant LocWarning (line 13) | LocWarning constant LocHelp (line 14) | LocHelp type LocationKind (line 18) | type LocationKind constant LocFile (line 21) | LocFile LocationKind = iota constant LocGoNode (line 22) | LocGoNode constant LocGoPos (line 23) | LocGoPos constant LocGoPositions (line 24) | LocGoPositions type SrcLocation (line 29) | type SrcLocation struct type LocationOption (line 41) | type LocationOption function AsError (line 46) | func AsError(errorText string) func(loc *SrcLocation) { function AsWarning (line 56) | func AsWarning(warningText string) func(loc *SrcLocation) { function AsHelp (line 66) | func AsHelp(helpText string) func(loc *SrcLocation) { FILE: pkg/errors/range.go function Range (line 12) | func Range( type rangeConfig (line 42) | type rangeConfig struct type RangeOption (line 46) | type RangeOption function WithRangeSize (line 49) | func WithRangeSize(size int) RangeOption { type TemplateRange (line 57) | type TemplateRange struct method New (line 65) | func (r *TemplateRange) New(title, summary string, options ...Template... method Newf (line 70) | func (r *TemplateRange) Newf(title, summaryFmt string, options ...Temp... FILE: pkg/errors/template.go type Template (line 13) | type Template struct method WithDetails (line 67) | func (t Template) WithDetails(details string) Template { method Wrapping (line 76) | func (t Template) Wrapping(err error) Template { method atLocation (line 88) | func (t Template) atLocation(location SrcLocation, options []LocationO... method InFile (line 100) | func (t Template) InFile(filepath string, options ...LocationOption) T... method AtGoNode (line 115) | func (t Template) AtGoNode(node goAst.Node, options ...LocationOption)... method AtGoPos (line 139) | func (t Template) AtGoPos(start, end goToken.Pos, options ...LocationO... method AtGoPosition (line 160) | func (t Template) AtGoPosition(start, end goToken.Position, options ..... type TemplateOption (line 24) | type TemplateOption function AlwaysIncludeStack (line 28) | func AlwaysIncludeStack() TemplateOption { function WithDetails (line 36) | func WithDetails(details string) TemplateOption { function PrependDetails (line 44) | func PrependDetails(details string) TemplateOption { function MarkAsInternalError (line 57) | func MarkAsInternalError() TemplateOption { FILE: pkg/errors/utils.go function AtOptionalNode (line 11) | func AtOptionalNode[T ast.Node](err Template, opt option.Option[T]) Temp... FILE: pkg/fns/fns.go function Map (line 12) | func Map[A, B any](src []A, fn func(A) B) []B { function Max (line 20) | func Max[A any, B cmp.Ordered](src []A, fn func(A) B) B { function MapAndFilter (line 33) | func MapAndFilter[A, B any](src []A, fn func(A) (B, bool)) []B { function MapErr (line 47) | func MapErr[A, B any](src []A, fn func(A) (B, error)) ([]B, error) { function TransformMapKeys (line 62) | func TransformMapKeys[K1, K2 comparable, V any](m map[K1]V, fn func(K1) ... function Any (line 71) | func Any[A any](src []A, pred func(A) bool) bool { function All (line 81) | func All[A any](src []A, pred func(A) bool) bool { function FlatMap (line 92) | func FlatMap[A, B any](src []A, fn func(A) []B) []B { function Find (line 102) | func Find[A any](src []A, pred func(A) bool) (A, bool) { function Filter (line 116) | func Filter[Elem any](src []Elem, fn func(Elem) bool) []Elem { function ToMap (line 127) | func ToMap[K comparable, V any](src []V, key func(V) K) map[K]V { function TransformMapToSlice (line 137) | func TransformMapToSlice[K comparable, V any, R any](m map[K]V, fn func(... function MapKeys (line 147) | func MapKeys[M ~map[K]V, K comparable, V any](m M) []K { function CloseIgnore (line 157) | func CloseIgnore(c io.Closer) { function CloseIgnoreCtx (line 161) | func CloseIgnoreCtx(ctx context.Context, close func(ctx context.Context)... function MergeMaps (line 166) | func MergeMaps[K comparable, V any](ms ...map[K]V) map[K]V { function Delete (line 178) | func Delete[T comparable](slice []T, t T) ([]T, bool) { FILE: pkg/github/github.go type Tree (line 22) | type Tree struct method Name (line 32) | func (t *Tree) Name() string { function ParseTree (line 48) | func ParseTree(ctx context.Context, s string) (*Tree, error) { function slurpJSON (line 111) | func slurpJSON(req *http.Request, respData any) error { function ExtractTree (line 130) | func ExtractTree(ctx context.Context, tree *Tree, dst string) error { function createFile (line 181) | func createFile(src io.Reader, dst string) error { FILE: pkg/golden/golden.go function Test (line 21) | func Test(t testing.TB, output string) { function TestAgainst (line 28) | func TestAgainst(t testing.TB, goldenFileName string, output string) { function TestMain (line 60) | func TestMain(m *testing.M) { function Setup (line 68) | func Setup() { FILE: pkg/idents/identifiers.go type IdentFormat (line 8) | type IdentFormat constant CamelCase (line 11) | CamelCase IdentFormat = iota constant PascalCase (line 12) | PascalCase constant SnakeCase (line 13) | SnakeCase constant ScreamingSnakeCase (line 14) | ScreamingSnakeCase constant KebabCase (line 15) | KebabCase function Convert (line 20) | func Convert(goIdentifier string, format IdentFormat) string { function parseIdentifier (line 59) | func parseIdentifier(goIdentifier string) (parts []string) { function stringIsOnly (line 132) | func stringIsOnly(str string, predicate func(r rune) bool) bool { function GenerateSuggestion (line 143) | func GenerateSuggestion(input string, format IdentFormat) string { FILE: pkg/idents/identifiers_test.go function Test_parseIdentifier (line 9) | func Test_parseIdentifier(t *testing.T) { function Test_convertIdentifierTo (line 42) | func Test_convertIdentifierTo(t *testing.T) { FILE: pkg/jsonext/listencoder.go type ListEncoderExtension (line 11) | type ListEncoderExtension struct method DecorateEncoder (line 19) | func (e *ListEncoderExtension) DecorateEncoder(typ reflect2.Type, enco... function NewListEncoderExtension (line 15) | func NewListEncoderExtension() *ListEncoderExtension { type sliceEncoder (line 26) | type sliceEncoder struct method IsEmpty (line 31) | func (codec *sliceEncoder) IsEmpty(ptr unsafe.Pointer) bool { method Encode (line 35) | func (codec *sliceEncoder) Encode(ptr unsafe.Pointer, stream *jsoniter... FILE: pkg/jsonext/listencoder_test.go function TestListEncoder (line 10) | func TestListEncoder(t *testing.T) { FILE: pkg/jsonext/protojson.go type ProtoEncoderExtension (line 12) | type ProtoEncoderExtension struct method DecorateEncoder (line 30) | func (e *ProtoEncoderExtension) DecorateEncoder(typ reflect2.Type, enc... function NewProtoEncoderExtension (line 18) | func NewProtoEncoderExtension() *ProtoEncoderExtension { type messageEncoder (line 37) | type messageEncoder struct method IsEmpty (line 43) | func (codec *messageEncoder) IsEmpty(ptr unsafe.Pointer) bool { method Encode (line 47) | func (codec *messageEncoder) Encode(ptr unsafe.Pointer, stream *jsonit... FILE: pkg/logging/zerolog_adapter.go type zeroLogWriter (line 9) | type zeroLogWriter struct method Write (line 14) | func (z *zeroLogWriter) Write(p []byte) (n int, err error) { function NewZeroLogAdapter (line 20) | func NewZeroLogAdapter(logger zerolog.Logger, level zerolog.Level) *log.... FILE: pkg/make-release/compilers.go constant MacOSSDKPath (line 15) | MacOSSDKPath = "/sdk" function GoBaseEnvs (line 17) | func GoBaseEnvs(os string, arch string) ([]string, error) { function CompileGoBinary (line 41) | func CompileGoBinary(outputPath string, entrypointPkg string, ldFlags []... function CompileRustBinary (line 97) | func CompileRustBinary(artifactPath, outputPath string, cratePath string... function compilerSettings (line 196) | func compilerSettings(os string, arch string) (cc, cxx string, envs, ldF... FILE: pkg/make-release/dist_builder.go type DistBuilder (line 24) | type DistBuilder struct method buildEncoreCLI (line 35) | func (d *DistBuilder) buildEncoreCLI() error { method buildGitHook (line 79) | func (d *DistBuilder) buildGitHook() error { method buildTSBundler (line 97) | func (d *DistBuilder) buildTSBundler() error { method buildTSParser (line 120) | func (d *DistBuilder) buildTSParser() error { method buildNodePlugin (line 139) | func (d *DistBuilder) buildNodePlugin() error { method downloadEncoreGo (line 194) | func (d *DistBuilder) downloadEncoreGo() error { method copyEncoreRuntimeForGo (line 214) | func (d *DistBuilder) copyEncoreRuntimeForGo() error { method copyEncoreRuntimeForJS (line 226) | func (d *DistBuilder) copyEncoreRuntimeForJS() error { method Build (line 246) | func (d *DistBuilder) Build() error { function runParallel (line 301) | func runParallel(functions ...func() error) error { FILE: pkg/make-release/js_packager.go type JSPackager (line 17) | type JSPackager struct method PatchVersions (line 26) | func (j *JSPackager) PatchVersions() error { method listPackages (line 82) | func (j *JSPackager) listPackages(dir string, basePkgName string) ([]p... method Package (line 129) | func (j *JSPackager) Package() (rtnErr error) { method yarn (line 262) | func (j *JSPackager) yarn(args ...string) error { type packageInfo (line 75) | type packageInfo struct FILE: pkg/make-release/make-release.go function join (line 15) | func join(strs ...string) string { function main (line 19) | func main() { FILE: pkg/make-release/utils.go type Release (line 20) | type Release struct function getGithubRelease (line 29) | func getGithubRelease(org string, repo string, os string, arch string) (... function downloadLatestGithubRelease (line 142) | func downloadLatestGithubRelease(org, repo, os, arch string) (pathToFile... function checksumFile (line 212) | func checksumFile(file *osPkg.File) ([]byte, error) { function extractArchive (line 220) | func extractArchive(pathToArchive string, targetDir string) error { function TarGzip (line 236) | func TarGzip(srcDirectory string, tarFile string) error { function copyDir (line 246) | func copyDir(src, dst string) error { FILE: pkg/metascrub/metascrub.go function New (line 16) | func New(md *meta.Data, log zerolog.Logger) *Computer { type Computer (line 27) | type Computer struct method Compute (line 49) | func (c *Computer) Compute(typ *schema.Type, mode ParseMode) Desc { type Desc (line 35) | type Desc struct type ParseMode (line 40) | type ParseMode constant AuthHandler (line 44) | AuthHandler ParseMode = 1 << iota constant maxSteps (line 74) | maxSteps = 10000 type typeParser (line 76) | type typeParser struct method decl (line 89) | func (p *typeParser) decl(id uint32) declResult { method typ (line 114) | func (p *typeParser) typ(typ *schema.Type) declResult { type declCacheKey (line 84) | type declCacheKey struct type declResult (line 108) | type declResult struct function isSensitive (line 266) | func isSensitive(f *schema.Field) (sensitive bool, fieldName string, cas... function isHeader (line 283) | func isHeader(f *schema.Field) (headerName string, ok bool) { type typeParamPath (line 296) | type typeParamPath struct FILE: pkg/metascrub/metascrub_test.go function TestScrub (line 21) | func TestScrub(t *testing.T) { function TestScrubAuthHandler (line 135) | func TestScrubAuthHandler(t *testing.T) { function testParse (line 169) | func testParse(c *qt.C, code string) *meta.Data { FILE: pkg/namealloc/namealloc.go type Allocator (line 11) | type Allocator struct method Get (line 22) | func (a *Allocator) Get(input string) (name string) { method isReserved (line 39) | func (a *Allocator) isReserved(input string) bool { FILE: pkg/namealloc/namealloc_test.go function TestAlloc (line 8) | func TestAlloc(t *testing.T) { FILE: pkg/noopgateway/noopgateway.go type ServiceName (line 16) | type ServiceName type Route (line 19) | type Route struct type Service (line 29) | type Service struct type AuthHandler (line 35) | type AuthHandler struct type Param (line 49) | type Param struct type Description (line 58) | type Description struct function New (line 70) | func New(desc *Description) *Gateway { type Gateway (line 93) | type Gateway struct method ServeHTTP (line 116) | func (g *Gateway) ServeHTTP(w http.ResponseWriter, req *http.Request) { method handleRequest (line 130) | func (g *Gateway) handleRequest(r *httputil.ProxyRequest) { method lookupRoute (line 162) | func (g *Gateway) lookupRoute(req *http.Request) (route *Route, ok boo... method errorHandler (line 186) | func (g *Gateway) errorHandler(w http.ResponseWriter, req *http.Reques... method extractAuthInfo (line 242) | func (g *Gateway) extractAuthInfo(req *http.Request) *authInfo { type sentinelResponseWriter (line 197) | type sentinelResponseWriter struct type errorCheckingRoundTripper (line 206) | type errorCheckingRoundTripper struct method RoundTrip (line 210) | func (rt errorCheckingRoundTripper) RoundTrip(req *http.Request) (*htt... type ctxKey (line 218) | type ctxKey constant errCtxKey (line 220) | errCtxKey ctxKey = "error" function newRouteLookuper (line 222) | func newRouteLookuper(routes []*Route) *httprouter.Router { type authInfo (line 236) | type authInfo struct FILE: pkg/noopgateway/retry_dialer.go type RetryDialer (line 14) | type RetryDialer struct method DialContext (line 19) | func (d *RetryDialer) DialContext(ctx context.Context, network, addres... FILE: pkg/noopgwdesc/gateway.go function Describe (line 15) | func Describe(md *meta.Data, serviceDiscovery map[noopgateway.ServiceNam... function pathToString (line 55) | func pathToString(path *meta.Path) string { FILE: pkg/option/option.go type Option (line 19) | type Option struct method MarshalJSON (line 24) | func (o *Option[T]) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 31) | func (o *Option[T]) UnmarshalJSON(data []byte) error { function CmpOpts (line 43) | func CmpOpts() []cmp.Option { function AsOptional (line 63) | func AsOptional[T comparable](v T) Option[T] { function FromPointer (line 73) | func FromPointer[T any](v *T) Option[T] { function FromErr (line 82) | func FromErr(err error) Option[string] { function Some (line 93) | func Some[T any](v T) Option[T] { function None (line 98) | func None[T any]() Option[T] { function CommaOk (line 104) | func CommaOk[T any](v T, ok bool) Option[T] { method Present (line 112) | func (o Option[T]) Present() bool { method Empty (line 117) | func (o Option[T]) Empty() bool { method OrElse (line 122) | func (o Option[T]) OrElse(alternative T) Option[T] { method Get (line 130) | func (o Option[T]) Get() (val T, ok bool) { method GetOrElse (line 135) | func (o Option[T]) GetOrElse(alternative T) T { method GetOrElseF (line 143) | func (o Option[T]) GetOrElseF(alternative func() T) T { method MustGet (line 151) | func (o Option[T]) MustGet() (rtn T) { method ForAll (line 159) | func (o Option[T]) ForAll(f func(v T)) { method ForEach (line 166) | func (o Option[T]) ForEach(predicate func(v T) bool) bool { method Contains (line 175) | func (o Option[T]) Contains(predicate func(v T) bool) bool { method String (line 182) | func (o Option[T]) String() string { method PtrOrNil (line 190) | func (o Option[T]) PtrOrNil() *T { function ToNullString (line 197) | func ToNullString(o Option[string]) sql.NullString { function ToNullBool (line 201) | func ToNullBool(o Option[bool]) sql.NullBool { function ToNullTime (line 205) | func ToNullTime(o Option[time.Time]) sql.NullTime { FILE: pkg/option/pkgfn.go function Contains (line 4) | func Contains[T comparable](option Option[T], matches T) bool { function Map (line 12) | func Map[T, R any](option Option[T], f func(T) R) Option[R] { function FlatMap (line 20) | func FlatMap[T, R any](option Option[T], f func(T) Option[R]) Option[R] { function Fold (line 28) | func Fold[T, R any](option Option[T], defaultValue R, f func(T) R) R { function FoldLeft (line 36) | func FoldLeft[T, R any](option Option[T], zero R, f func(accum R, value ... function Equal (line 44) | func Equal[T comparable](a, b Option[T]) bool { FILE: pkg/paths/paths.go type FileReader (line 11) | type FileReader function RootedFSPath (line 16) | func RootedFSPath(wd, p string) FS { type FS (line 33) | type FS method ToIO (line 36) | func (fs FS) ToIO() string { method ToDisplay (line 43) | func (fs FS) ToDisplay() string { method Resolve (line 51) | func (fs FS) Resolve(p string) FS { method Join (line 60) | func (fs FS) Join(elem ...string) FS { method JoinSlash (line 66) | func (fs FS) JoinSlash(rel RelSlash) FS { method Base (line 71) | func (fs FS) Base() string { method Dir (line 77) | func (fs FS) Dir() FS { method HasPrefix (line 84) | func (fs FS) HasPrefix(other FS) bool { method checkValid (line 98) | func (fs FS) checkValid() { function ValidPkgPath (line 105) | func ValidPkgPath(p string) bool { function PkgPath (line 111) | func PkgPath(p string) (Pkg, bool) { function MustPkgPath (line 118) | func MustPkgPath(p string) Pkg { type Pkg (line 127) | type Pkg method String (line 130) | func (p Pkg) String() string { method JoinSlash (line 137) | func (p Pkg) JoinSlash(elem ...RelSlash) Pkg { method checkValid (line 145) | func (p Pkg) checkValid() { method LexicallyContains (line 153) | func (p Pkg) LexicallyContains(other Pkg) bool { constant stdModule (line 161) | stdModule = "std" type Mod (line 165) | type Mod method LexicallyContains (line 188) | func (m Mod) LexicallyContains(p Pkg) bool { method RelativePathToPkg (line 224) | func (m Mod) RelativePathToPkg(p Pkg) (relative RelSlash, ok bool) { method Pkg (line 249) | func (m Mod) Pkg(rel RelSlash) Pkg { method checkValid (line 257) | func (m Mod) checkValid() { method IsStdlib (line 264) | func (m Mod) IsStdlib() bool { function ValidModPath (line 168) | func ValidModPath(p string) bool { function MustModPath (line 173) | func MustModPath(p string) Mod { function StdlibMod (line 181) | func StdlibMod() Mod { type RelSlash (line 269) | type RelSlash method ToIO (line 273) | func (p RelSlash) ToIO() string { method Join (line 278) | func (rel RelSlash) Join(elem ...string) RelSlash { method String (line 283) | func (p RelSlash) String() string { type MainModuleRelSlash (line 289) | type MainModuleRelSlash method ToIO (line 293) | func (p MainModuleRelSlash) ToIO(mainModDir FS) string { method String (line 297) | func (p MainModuleRelSlash) String() string { FILE: pkg/pgproxy/pgproxy.go type LogicalConn (line 24) | type LogicalConn interface type HelloData (line 29) | type HelloData interface type StartupData (line 33) | type StartupData struct method hello (line 44) | func (*StartupData) hello() {} type CancelData (line 40) | type CancelData struct method hello (line 45) | func (*CancelData) hello() {} type SingleBackendProxy (line 47) | type SingleBackendProxy struct method Serve (line 67) | func (p *SingleBackendProxy) Serve(ctx context.Context, ln net.Listene... method ProxyConn (line 116) | func (p *SingleBackendProxy) ProxyConn(ctx context.Context, client net... method doRunProxy (line 140) | func (p *SingleBackendProxy) doRunProxy(ctx context.Context, cl *Clien... method cancelRequest (line 567) | func (p *SingleBackendProxy) cancelRequest(ctx context.Context, cancel... type DatabaseNotFoundError (line 59) | type DatabaseNotFoundError struct method Error (line 63) | func (e DatabaseNotFoundError) Error() string { type ServerConfig (line 186) | type ServerConfig struct function SetupServer (line 192) | func SetupServer(server net.Conn, cfg *ServerConfig) (*pgproto3.Frontend... function serverTLSNegotiate (line 258) | func serverTLSNegotiate(server net.Conn, tlsConfig *tls.Config) (*pgprot... type ClientConfig (line 312) | type ClientConfig struct type Client (line 321) | type Client struct function SetupClient (line 332) | func SetupClient(client net.Conn, cfg *ClientConfig) (*Client, error) { function clientTLSNegotiate (line 374) | func clientTLSNegotiate(client net.Conn, tlsConfig *tls.Config) (*pgprot... type AuthData (line 425) | type AuthData struct function AuthenticateClient (line 431) | func AuthenticateClient(be *pgproto3.Backend) error { function computeMD5 (line 436) | func computeMD5(username, password string, salt [4]byte) string { function SendCancelRequest (line 448) | func SendCancelRequest(conn io.ReadWriter, req *pgproto3.CancelRequest) ... function FinalizeInitialHandshake (line 469) | func FinalizeInitialHandshake(client *pgproto3.Backend, server *pgproto3... function CopySteadyState (line 495) | func CopySteadyState(client *pgproto3.Backend, server *pgproto3.Frontend... FILE: pkg/pgproxy/scram.go constant clientNonceLen (line 45) | clientNonceLen = 18 function scramAuth (line 47) | func scramAuth(fe *pgproto3.Frontend, password string, serverAuthMechani... type scramClient (line 97) | type scramClient struct method clientFirstMessage (line 149) | func (sc *scramClient) clientFirstMessage() []byte { method recvServerFirstMessage (line 154) | func (sc *scramClient) recvServerFirstMessage(serverFirstMessage []byt... method clientFinalMessage (line 209) | func (sc *scramClient) clientFinalMessage() string { method recvServerFinalMessage (line 220) | func (sc *scramClient) recvServerFinalMessage(serverFinalMessage []byt... function newScramClient (line 113) | func newScramClient(serverAuthMechanisms []string, password string) (*sc... function computeHMAC (line 234) | func computeHMAC(key, msg []byte) []byte { function computeClientProof (line 240) | func computeClientProof(saltedPassword, authMessage []byte) []byte { function computeServerSignature (line 255) | func computeServerSignature(saltedPassword []byte, authMessage []byte) [... FILE: pkg/promise/prom.go type Value (line 8) | type Value struct method Get (line 17) | func (v *Value[T]) Get(ctx context.Context) (T, error) { method OnResolve (line 27) | func (v *Value[T]) OnResolve(fn func(T)) { method OnReject (line 31) | func (v *Value[T]) OnReject(fn func(error)) { function New (line 35) | func New[T any](fn func() (T, error)) *Value[T] { function Resolved (line 55) | func Resolved[T any](val T) *Value[T] { function Rejected (line 66) | func Rejected[T any](err error) *Value[T] { type eventList (line 77) | type eventList struct method Add (line 84) | func (g *eventList[V]) Add(fn func(V)) { method MarkDoneAndProcess (line 95) | func (g *eventList[V]) MarkDoneAndProcess(val V) { function Wait2 (line 106) | func Wait2[A, B any](ctx context.Context, a *Value[A], b *Value[B]) (A, ... function Wait3 (line 117) | func Wait3[A, B, C any](ctx context.Context, a *Value[A], b *Value[B], c... FILE: pkg/rtconfgen/base_builder.go type ResourceID (line 19) | type ResourceID interface type Builder (line 24) | type Builder struct method Env (line 62) | func (b *Builder) Env(env *runtimev1.Environment) *Builder { method EncorePlatform (line 67) | func (b *Builder) EncorePlatform(encore *runtimev1.EncorePlatform) *Bu... method DefaultGracefulShutdown (line 72) | func (b *Builder) DefaultGracefulShutdown(s *runtimev1.GracefulShutdow... method AuthMethods (line 77) | func (b *Builder) AuthMethods(m []*runtimev1.ServiceAuth) *Builder { method DeployID (line 82) | func (b *Builder) DeployID(id string) *Builder { method DeployedAt (line 87) | func (b *Builder) DeployedAt(t time.Time) *Builder { method TracingProvider (line 92) | func (b *Builder) TracingProvider(p *runtimev1.TracingProvider) { method TracingProviderFn (line 96) | func (b *Builder) TracingProviderFn(rid string, fn func() *runtimev1.T... method MetricsProvider (line 100) | func (b *Builder) MetricsProvider(p *runtimev1.MetricsProvider) { method MetricsProviderFn (line 104) | func (b *Builder) MetricsProviderFn(rid string, fn func() *runtimev1.M... method LogsProvider (line 108) | func (b *Builder) LogsProvider(p *runtimev1.LogsProvider) { method LogsProviderFn (line 112) | func (b *Builder) LogsProviderFn(rid string, fn func() *runtimev1.Logs... method ServiceConfig (line 116) | func (b *Builder) ServiceConfig(svc *runtimev1.HostedService) { method Deployment (line 120) | func (b *Builder) Deployment(rid string) *Deployment { method setErr (line 303) | func (b *Builder) setErr(err error) { method setErrf (line 309) | func (b *Builder) setErrf(format string, args ...any) { function NewBuilder (line 49) | func NewBuilder() *Builder { type Deployment (line 129) | type Deployment struct method DeployID (line 154) | func (d *Deployment) DeployID(id string) *Deployment { method OverrideDeployedAt (line 160) | func (d *Deployment) OverrideDeployedAt(t time.Time) *Deployment { method DynamicExperiments (line 165) | func (d *Deployment) DynamicExperiments(experiments []string) *Deploym... method HostsServices (line 172) | func (d *Deployment) HostsServices(names ...string) *Deployment { method HostsGateways (line 179) | func (d *Deployment) HostsGateways(names ...string) *Deployment { method OverrideGracefulShutdown (line 186) | func (d *Deployment) OverrideGracefulShutdown(s *runtimev1.GracefulShu... method ServiceDiscovery (line 191) | func (d *Deployment) ServiceDiscovery(sd *runtimev1.ServiceDiscovery) ... method ReduceWithMeta (line 196) | func (d *Deployment) ReduceWithMeta(md *meta.Data) *Deployment { method BuildRuntimeConfig (line 201) | func (d *Deployment) BuildRuntimeConfig() (*runtimev1.RuntimeConfig, e... function cloneProto (line 313) | func cloneProto[M proto.Message](m M) M { FILE: pkg/rtconfgen/convert.go function ToLegacy (line 21) | func ToLegacy(conf *runtimev1.RuntimeConfig, secretEnvs map[string][]byt... type legacyConverter (line 26) | type legacyConverter struct method Convert (line 38) | func (c *legacyConverter) Convert() (*config.Runtime, error) { method envType (line 566) | func (c *legacyConverter) envType() encore.EnvironmentType { method envCloud (line 582) | func (c *legacyConverter) envCloud() encore.CloudProvider { method authKeys (line 600) | func (c *legacyConverter) authKeys(keys []*runtimev1.EncoreAuthKey) []... method limiter (line 609) | func (c *legacyConverter) limiter(lim *runtimev1.RateLimiter) *config.... method secretString (line 628) | func (c *legacyConverter) secretString(s *runtimev1.SecretData) string { method secretBytes (line 632) | func (c *legacyConverter) secretBytes(s *runtimev1.SecretData) []byte { method setErr (line 695) | func (c *legacyConverter) setErr(err error) { method setErrf (line 701) | func (c *legacyConverter) setErrf(format string, args ...any) { function findRID (line 32) | func findRID[T interface{ GetRid() string }](rid string, list []T) (T, b... function convertSamplingConfig (line 544) | func convertSamplingConfig(configs []*runtimev1.TracingProvider_Sampling... function nilPtrToZero (line 705) | func nilPtrToZero[T comparable](val *T) T { function ptr (line 713) | func ptr[T comparable](val T) *T { function ptrOrNil (line 717) | func ptrOrNil[T comparable](val T) *T { function randomMapValue (line 725) | func randomMapValue[K comparable, V any](m map[K]V) (V, bool) { FILE: pkg/rtconfgen/infra_builder.go type InfraBuilder (line 10) | type InfraBuilder struct method ClientCert (line 26) | func (b *InfraBuilder) ClientCert(rid string, fn func() *runtimev1.Cli... method SQLRole (line 36) | func (b *InfraBuilder) SQLRole(p *runtimev1.SQLRole) *SQLRole { method SQLRoleFn (line 40) | func (b *InfraBuilder) SQLRoleFn(rid string, fn func() *runtimev1.SQLR... method SQLCluster (line 50) | func (b *InfraBuilder) SQLCluster(p *runtimev1.SQLCluster) *SQLCluster { method SQLClusterFn (line 54) | func (b *InfraBuilder) SQLClusterFn(rid string, fn func() *runtimev1.S... method PubSubCluster (line 96) | func (b *InfraBuilder) PubSubCluster(p *runtimev1.PubSubCluster) *PubS... method PubSubClusterFn (line 100) | func (b *InfraBuilder) PubSubClusterFn(rid string, fn func() *runtimev... method RedisRole (line 138) | func (b *InfraBuilder) RedisRole(p *runtimev1.RedisRole) *RedisRole { method RedisRoleFn (line 142) | func (b *InfraBuilder) RedisRoleFn(rid string, fn func() *runtimev1.Re... method RedisCluster (line 152) | func (b *InfraBuilder) RedisCluster(p *runtimev1.RedisCluster) *RedisC... method RedisClusterFn (line 156) | func (b *InfraBuilder) RedisClusterFn(rid string, fn func() *runtimev1... method BucketCluster (line 198) | func (b *InfraBuilder) BucketCluster(p *runtimev1.BucketCluster) *Buck... method BucketClusterFn (line 202) | func (b *InfraBuilder) BucketClusterFn(rid string, fn func() *runtimev... method Gateway (line 226) | func (b *InfraBuilder) Gateway(gw *runtimev1.Gateway) *Gateway { method GatewayFn (line 230) | func (b *InfraBuilder) GatewayFn(rid string, fn func() *runtimev1.Gate... method AppSecret (line 240) | func (b *InfraBuilder) AppSecret(p *runtimev1.AppSecret) *AppSecret { method AppSecretFn (line 244) | func (b *InfraBuilder) AppSecretFn(rid string, fn func() *runtimev1.Ap... method get (line 254) | func (b *InfraBuilder) get() (*runtimev1.Infrastructure, error) { function newInfraBuilder (line 15) | func newInfraBuilder(rs *resourceSet) *InfraBuilder { type ClientCert (line 31) | type ClientCert struct type SQLRole (line 45) | type SQLRole struct type SQLCluster (line 59) | type SQLCluster struct method SQLDatabase (line 64) | func (c *SQLCluster) SQLDatabase(p *runtimev1.SQLDatabase) *SQLDatabase { method SQLDatabaseFn (line 68) | func (c *SQLCluster) SQLDatabaseFn(rid string, fn func() *runtimev1.SQ... method SQLServer (line 82) | func (c *SQLCluster) SQLServer(p *runtimev1.SQLServer) *SQLServer { method SQLServerFn (line 86) | func (c *SQLCluster) SQLServerFn(rid string, fn func() *runtimev1.SQLS... type SQLDatabase (line 73) | type SQLDatabase struct method AddConnectionPool (line 78) | func (c *SQLDatabase) AddConnectionPool(p *runtimev1.SQLConnectionPool) { type SQLServer (line 91) | type SQLServer struct type PubSubCluster (line 105) | type PubSubCluster struct method PubSubTopic (line 110) | func (c *PubSubCluster) PubSubTopic(p *runtimev1.PubSubTopic) *PubSubT... method PubSubTopicFn (line 114) | func (c *PubSubCluster) PubSubTopicFn(rid string, fn func() *runtimev1... method PubSubSubscription (line 124) | func (c *PubSubCluster) PubSubSubscription(p *runtimev1.PubSubSubscrip... method PubSubSubscriptionFn (line 128) | func (c *PubSubCluster) PubSubSubscriptionFn(rid string, fn func() *ru... type PubSubTopic (line 119) | type PubSubTopic struct type PubSubSubscription (line 133) | type PubSubSubscription struct type RedisRole (line 147) | type RedisRole struct type RedisCluster (line 161) | type RedisCluster struct method RedisDatabase (line 166) | func (c *RedisCluster) RedisDatabase(p *runtimev1.RedisDatabase) *Redi... method RedisDatabaseFn (line 170) | func (c *RedisCluster) RedisDatabaseFn(rid string, fn func() *runtimev... method RedisServer (line 184) | func (c *RedisCluster) RedisServer(p *runtimev1.RedisServer) *RedisSer... method RedisServerFn (line 188) | func (c *RedisCluster) RedisServerFn(rid string, fn func() *runtimev1.... type RedisDatabase (line 175) | type RedisDatabase struct method AddConnectionPool (line 180) | func (c *RedisDatabase) AddConnectionPool(p *runtimev1.RedisConnection... type RedisServer (line 193) | type RedisServer struct type BucketCluster (line 207) | type BucketCluster struct method Bucket (line 212) | func (c *BucketCluster) Bucket(p *runtimev1.Bucket) *Bucket { method BucketFn (line 216) | func (c *BucketCluster) BucketFn(rid string, fn func() *runtimev1.Buck... type Bucket (line 221) | type Bucket struct type Gateway (line 235) | type Gateway struct type AppSecret (line 249) | type AppSecret struct function tofn (line 258) | func tofn[V any](v V) func() V { function reduceForServices (line 264) | func reduceForServices(infra *runtimev1.Infrastructure, md *meta.Data, s... function secretsUsedByServices (line 357) | func secretsUsedByServices(md *meta.Data, svcNames map[string]bool) (sec... FILE: pkg/rtconfgen/resource_map.go type resource (line 6) | type resource interface type resourceKey (line 10) | type resourceKey struct type resourceSet (line 17) | type resourceSet struct function rsAdd (line 22) | func rsAdd[R any](rs *resourceSet, rid string, fn func() R) (val R, adde... function internalRSKeyByID (line 36) | func internalRSKeyByID[R any](rid string) resourceKey { function addResFunc (line 42) | func addResFunc[R any](dst *[]R, rs *resourceSet, rid string, fn func() ... function appendResFunc (line 47) | func appendResFunc[R any](dst []R, rs *resourceSet, rid string, fn func(... FILE: pkg/supervisor/cmd/supervisor-encore/main.go function main (line 20) | func main() { function run (line 27) | func run() error { function loadSupervisorConfig (line 55) | func loadSupervisorConfig(path string) (*supervisor.Config, error) { function loadRuntimeConfig (line 68) | func loadRuntimeConfig() (*runtimev1.RuntimeConfig, error) { function configureLogger (line 87) | func configureLogger(cfg *runtimev1.RuntimeConfig) { FILE: pkg/supervisor/supervisor.go type Config (line 29) | type Config struct type Proc (line 38) | type Proc struct function New (line 54) | func New(cfg *Config, rtCfg *runtimev1.RuntimeConfig) (*Supervisor, erro... type Supervisor (line 67) | type Supervisor struct method Run (line 80) | func (s *Supervisor) Run(ctx context.Context) error { method runNoopGateway (line 111) | func (s *Supervisor) runNoopGateway(ctx context.Context, name string) { function listenGateway (line 149) | func listenGateway() (net.Listener, error) { type supervisedProc (line 167) | type supervisedProc struct method Healthy (line 176) | func (s *supervisedProc) Healthy() bool { method Supervise (line 181) | func (p *supervisedProc) Supervise() { function readBuildInfo (line 253) | func readBuildInfo() (BuildInfo, error) { type BuildInfo (line 262) | type BuildInfo struct type CommitInfo (line 271) | type CommitInfo struct method AsRevisionString (line 276) | func (ci CommitInfo) AsRevisionString() string { FILE: pkg/svcproxy/dialer.go type retryDialer (line 12) | type retryDialer struct method DialContext (line 16) | func (d *retryDialer) DialContext(ctx context.Context, network, addres... FILE: pkg/svcproxy/svcproxy.go type SvcProxy (line 20) | type SvcProxy struct method Close (line 67) | func (p *SvcProxy) Close() { method RegisterGateway (line 72) | func (p *SvcProxy) RegisterGateway(name string, addr netip.AddrPort) s... method RegisterService (line 83) | func (p *SvcProxy) RegisterService(name string, addr netip.AddrPort) s... method createReverseProxy (line 92) | func (p *SvcProxy) createReverseProxy(what, name string, listener neti... method ServeHTTP (line 118) | func (p *SvcProxy) ServeHTTP(w http.ResponseWriter, req *http.Request) { function New (line 37) | func New(ctx context.Context, logger zerolog.Logger) (*SvcProxy, error) { FILE: pkg/tarstream/datavec.go type MemVec (line 10) | type MemVec struct method GetSize (line 48) | func (m MemVec) GetSize() int64 { method Clone (line 52) | func (m MemVec) Clone() Datavec { method Open (line 57) | func (m MemVec) Open() (DataReader, error) { type PathVec (line 15) | type PathVec struct method GetSize (line 62) | func (p PathVec) GetSize() int64 { method Open (line 67) | func (p *PathVec) Open() (DataReader, error) { method Clone (line 71) | func (p *PathVec) Clone() Datavec { type PadVec (line 21) | type PadVec struct method GetSize (line 76) | func (p PadVec) GetSize() int64 { method Open (line 81) | func (p PadVec) Open() (DataReader, error) { method Clone (line 85) | func (p PadVec) Clone() Datavec { type DataReader (line 25) | type DataReader interface function nopCloser (line 30) | func nopCloser(r io.ReaderAt) DataReader { type noopCloser (line 34) | type noopCloser struct method Close (line 38) | func (n noopCloser) Close() error { return nil } type Datavec (line 41) | type Datavec interface type padReader (line 89) | type padReader struct method ReadAt (line 93) | func (r padReader) ReadAt(b []byte, off int64) (int, error) { method Close (line 106) | func (r padReader) Close() error { FILE: pkg/tarstream/tarstream.go function NewTarVec (line 13) | func NewTarVec(vecs []Datavec) *TarVec { type TarVec (line 33) | type TarVec struct method Size (line 51) | func (tv *TarVec) Size() int64 { method Clone (line 55) | func (tv *TarVec) Clone() *TarVec { method getReader (line 64) | func (tv *TarVec) getReader() (*currReader, error) { method Read (line 99) | func (tv *TarVec) Read(b []byte) (int, error) { method Seek (line 132) | func (tv *TarVec) Seek(offset int64, whence int) (int64, error) { method Close (line 156) | func (tv *TarVec) Close() error { type currReader (line 44) | type currReader struct function Validate (line 167) | func Validate(r io.Reader) (*tar.Header, error) { FILE: pkg/tarstream/tarstream_test.go function TestReader (line 11) | func TestReader(t *testing.T) { function genRandomVec (line 25) | func genRandomVec(data []byte) *TarVec { FILE: pkg/traceparser/binreader.go type traceReader (line 19) | type traceReader struct method setErr (line 27) | func (tr *traceReader) setErr(err error) { method Err (line 34) | func (tr *traceReader) Err() error { method Bytes (line 38) | func (tr *traceReader) Bytes(b []byte) { method Skip (line 44) | func (tr *traceReader) Skip(n int) { method Byte (line 50) | func (tr *traceReader) Byte() byte { method Bool (line 59) | func (tr *traceReader) Bool() bool { method String (line 63) | func (tr *traceReader) String() string { method OptString (line 73) | func (tr *traceReader) OptString() *string { method OptUVarint (line 77) | func (tr *traceReader) OptUVarint() *uint64 { method ByteString (line 81) | func (tr *traceReader) ByteString() []byte { method Time (line 91) | func (tr *traceReader) Time() *timestamppb.Timestamp { method Nanotime (line 98) | func (tr *traceReader) Nanotime() int64 { method Int32 (line 102) | func (tr *traceReader) Int32() int32 { method Uint32 (line 113) | func (tr *traceReader) Uint32() uint32 { method Int64 (line 119) | func (tr *traceReader) Int64() int64 { method Uint64 (line 123) | func (tr *traceReader) Uint64() uint64 { method Varint (line 129) | func (tr *traceReader) Varint() int64 { method UVarint (line 140) | func (tr *traceReader) UVarint() uint64 { method Float32 (line 158) | func (tr *traceReader) Float32() float32 { method Float64 (line 163) | func (tr *traceReader) Float64() float64 { method EventID (line 168) | func (tr *traceReader) EventID() trace2.EventID { method Duration (line 172) | func (tr *traceReader) Duration() time.Duration { method FromVer (line 199) | func (tr *traceReader) FromVer(version trace2.Version) versionFilterRe... function ptrOrNil (line 176) | func ptrOrNil[T comparable](val T) *T { function unsignedToSigned (line 184) | func unsignedToSigned(u uint64) int64 { type versionFilterReader (line 194) | type versionFilterReader struct method Bool (line 203) | func (tr versionFilterReader) Bool(defaultForOlderVersions bool) bool { FILE: pkg/traceparser/parser.go function ParseEvent (line 21) | func ParseEvent(buf *bufio.Reader, ta trace2.TimeAnchor, version trace2.... type spanStartEvent (line 72) | type spanStartEvent struct type spanEndEvent (line 81) | type spanEndEvent struct type traceParser (line 90) | type traceParser struct method parseEvent (line 111) | func (tp *traceParser) parseEvent(h header) (ev *tracepb2.TraceEvent, ... method spanStartEvent (line 153) | func (tp *traceParser) spanStartEvent() spanStartEvent { method spanEndEvent (line 174) | func (tp *traceParser) spanEndEvent() spanEndEvent { method spanEvent (line 213) | func (tp *traceParser) spanEvent(eventType trace2.EventType) *tracepb2... method requestSpanStart (line 287) | func (tp *traceParser) requestSpanStart() *tracepb2.SpanStart { method requestSpanEnd (line 326) | func (tp *traceParser) requestSpanEnd() *tracepb2.SpanEnd { method authSpanStart (line 360) | func (tp *traceParser) authSpanStart() *tracepb2.SpanStart { method authSpanEnd (line 380) | func (tp *traceParser) authSpanEnd() *tracepb2.SpanEnd { method pubsubMessageSpanStart (line 400) | func (tp *traceParser) pubsubMessageSpanStart() *tracepb2.SpanStart { method pubsubMessageSpanEnd (line 424) | func (tp *traceParser) pubsubMessageSpanEnd() *tracepb2.SpanEnd { method testSpanStart (line 449) | func (tp *traceParser) testSpanStart() *tracepb2.SpanStart { method testSpanEnd (line 471) | func (tp *traceParser) testSpanEnd() *tracepb2.SpanEnd { method rpcCallStart (line 497) | func (tp *traceParser) rpcCallStart() *tracepb2.RPCCallStart { method rpcCallEnd (line 505) | func (tp *traceParser) rpcCallEnd() *tracepb2.RPCCallEnd { method dbQueryStart (line 511) | func (tp *traceParser) dbQueryStart() *tracepb2.DBQueryStart { method dbQueryEnd (line 518) | func (tp *traceParser) dbQueryEnd() *tracepb2.DBQueryEnd { method dbTransactionStart (line 524) | func (tp *traceParser) dbTransactionStart() *tracepb2.DBTransactionSta... method dbTransactionEnd (line 530) | func (tp *traceParser) dbTransactionEnd() *tracepb2.DBTransactionEnd { method pubsubPublishStart (line 544) | func (tp *traceParser) pubsubPublishStart() *tracepb2.PubsubPublishSta... method pubsubPublishEnd (line 552) | func (tp *traceParser) pubsubPublishEnd() *tracepb2.PubsubPublishEnd { method serviceInitStart (line 559) | func (tp *traceParser) serviceInitStart() *tracepb2.ServiceInitStart { method serviceInitEnd (line 565) | func (tp *traceParser) serviceInitEnd() *tracepb2.ServiceInitEnd { method httpCallStart (line 571) | func (tp *traceParser) httpCallStart() *tracepb2.HTTPCallStart { method httpCallEnd (line 581) | func (tp *traceParser) httpCallEnd() *tracepb2.HTTPCallEnd { method cacheCallStart (line 598) | func (tp *traceParser) cacheCallStart() *tracepb2.CacheCallStart { method cacheCallEnd (line 614) | func (tp *traceParser) cacheCallEnd() *tracepb2.CacheCallEnd { method bucketObjectUploadStart (line 635) | func (tp *traceParser) bucketObjectUploadStart() *tracepb2.BucketObjec... method bucketObjectAttrs (line 644) | func (tp *traceParser) bucketObjectAttrs() *tracepb2.BucketObjectAttri... method bucketObjectUploadEnd (line 653) | func (tp *traceParser) bucketObjectUploadEnd() *tracepb2.BucketObjectU... method bucketObjectDownloadStart (line 661) | func (tp *traceParser) bucketObjectDownloadStart() *tracepb2.BucketObj... method bucketObjectDownloadEnd (line 670) | func (tp *traceParser) bucketObjectDownloadEnd() *tracepb2.BucketObjec... method bucketDeleteObjectsStart (line 677) | func (tp *traceParser) bucketDeleteObjectsStart() *tracepb2.BucketDele... method bucketDeleteObjectsEnd (line 694) | func (tp *traceParser) bucketDeleteObjectsEnd() *tracepb2.BucketDelete... method bucketListObjectsStart (line 700) | func (tp *traceParser) bucketListObjectsStart() *tracepb2.BucketListOb... method bucketListObjectsEnd (line 708) | func (tp *traceParser) bucketListObjectsEnd() *tracepb2.BucketListObje... method bucketObjectGetAttrsStart (line 716) | func (tp *traceParser) bucketObjectGetAttrsStart() *tracepb2.BucketObj... method bucketObjectGetAttrsEnd (line 725) | func (tp *traceParser) bucketObjectGetAttrsEnd() *tracepb2.BucketObjec... method bodyStream (line 737) | func (tp *traceParser) bodyStream() *tracepb2.BodyStream { method headers (line 747) | func (tp *traceParser) headers() map[string]string { method httpEvent (line 759) | func (tp *traceParser) httpEvent() *tracepb2.HTTPTraceEvent { method logMessage (line 887) | func (tp *traceParser) logMessage() *tracepb2.LogMessage { method logField (line 921) | func (tp *traceParser) logField() *tracepb2.LogField { method stack (line 965) | func (tp *traceParser) stack() *tracepb2.StackTrace { method formattedStack (line 991) | func (tp *traceParser) formattedStack() *tracepb2.StackTrace { method statusCode (line 1013) | func (tp *traceParser) statusCode() tracepb2.StatusCode { method errWithStack (line 1018) | func (tp *traceParser) errWithStack() *tracepb2.Error { method traceID (line 1030) | func (tp *traceParser) traceID() *tracepb2.TraceID { method spanID (line 1039) | func (tp *traceParser) spanID() uint64 { method bailout (line 1049) | func (tp *traceParser) bailout(err error) { type header (line 96) | type header struct type bailout (line 1045) | type bailout struct function httpStatusToStatusCode (line 1054) | func httpStatusToStatusCode(status uint32) tracepb2.StatusCode { FILE: pkg/traceparser/parser_test.go function TestParse (line 22) | func TestParse(t *testing.T) { function ptr (line 700) | func ptr[T any](val T) *T { FILE: pkg/vcs/app.go function GetRevision (line 18) | func GetRevision(appRoot string) Status { FILE: pkg/vcs/vcs.go type cmd (line 26) | type cmd struct method IsSecure (line 62) | func (v *cmd) IsSecure(repo string) bool { method isSecureScheme (line 71) | func (v *cmd) isSecureScheme(scheme string) bool { method String (line 559) | func (v *cmd) String() string { method run (line 570) | func (v *cmd) run(dir string, cmd string, keyval ...string) error { method runVerboseOnly (line 576) | func (v *cmd) runVerboseOnly(dir string, cmd string, keyval ...string)... method runOutput (line 582) | func (v *cmd) runOutput(dir string, cmd string, keyval ...string) ([]b... method runOutputVerboseOnly (line 588) | func (v *cmd) runOutputVerboseOnly(dir string, cmd string, keyval ...s... method run1 (line 593) | func (v *cmd) run1(dir string, cmdline string, keyval []string, verbos... method Create (line 651) | func (v *cmd) Create(dir, repo string) error { method Download (line 661) | func (v *cmd) Download(dir string) error { method Tags (line 671) | func (v *cmd) Tags(dir string) ([]string, error) { method TagSync (line 688) | func (v *cmd) TagSync(dir, tag string) error { type Status (line 48) | type Status struct type tagCmd (line 91) | type tagCmd struct function hgRemoteRepo (line 132) | func hgRemoteRepo(vcsHg *cmd, rootDir string) (remoteRepo string, err er... function hgStatus (line 140) | func hgStatus(vcsHg *cmd, rootDir string) (Status, error) { function parseRevTime (line 176) | func parseRevTime(out []byte) (string, time.Time, error) { function gitRemoteRepo (line 234) | func gitRemoteRepo(vcsGit *cmd, rootDir string) (remoteRepo string, err ... function gitStatus (line 278) | func gitStatus(vcsGit *cmd, rootDir string) (Status, error) { function bzrRemoteRepo (line 330) | func bzrRemoteRepo(vcsBzr *cmd, rootDir string) (remoteRepo string, err ... function bzrResolveRepo (line 338) | func bzrResolveRepo(vcsBzr *cmd, rootDir, remoteRepo string) (realRepo s... function bzrStatus (line 371) | func bzrStatus(vcsBzr *cmd, rootDir string) (Status, error) { function svnRemoteRepo (line 445) | func svnRemoteRepo(vcsSvn *cmd, rootDir string) (remoteRepo string, err ... constant fossilRepoName (line 477) | fossilRepoName = ".fossil" function fossilRemoteRepo (line 497) | func fossilRemoteRepo(vcsFossil *cmd, rootDir string) (remoteRepo string... function fossilStatus (line 507) | func fossilStatus(vcsFossil *cmd, rootDir string) (Status, error) { function fromDir (line 728) | func fromDir(dir, srcRoot string, allowNesting bool) (repoDir string, vc... function statAny (line 779) | func statAny(dir string, filenames []string) (os.FileInfo, error) { type vcsNotFoundError (line 796) | type vcsNotFoundError struct method Error (line 800) | func (e *vcsNotFoundError) Error() string { method Is (line 804) | func (e *vcsNotFoundError) Is(err error) bool { function expand (line 809) | func expand(match map[string]string, s string) string { FILE: pkg/vfs/directory.go type directoryContents (line 11) | type directoryContents struct type Directory (line 19) | type Directory struct method createEntries (line 44) | func (d *Directory) createEntries() []fs.DirEntry { method ReadDir (line 74) | func (d *Directory) ReadDir(n int) ([]fs.DirEntry, error) { method Read (line 107) | func (d *Directory) Read(_ []byte) (int, error) { method Name (line 111) | func (d *Directory) Name() string { method IsDir (line 115) | func (d *Directory) IsDir() bool { method Type (line 119) | func (d *Directory) Type() fs.FileMode { method Info (line 123) | func (d *Directory) Info() (fs.FileInfo, error) { method Size (line 127) | func (d *Directory) Size() int64 { method Mode (line 131) | func (d *Directory) Mode() fs.FileMode { method ModTime (line 135) | func (d *Directory) ModTime() time.Time { method Stat (line 139) | func (d *Directory) Stat() (fs.FileInfo, error) { method Close (line 143) | func (d *Directory) Close() error { method Sys (line 148) | func (d *Directory) Sys() any { function newDirectoryContents (line 32) | func newDirectoryContents(name string) *directoryContents { FILE: pkg/vfs/file.go type fileContents (line 9) | type fileContents struct type File (line 14) | type File struct method Name (line 26) | func (f *File) Name() string { method Read (line 31) | func (f *File) Read(bytes []byte) (int, error) { method Close (line 49) | func (f *File) Close() error { method Size (line 54) | func (f *File) Size() int64 { method Mode (line 58) | func (f *File) Mode() fs.FileMode { method ModTime (line 62) | func (f *File) ModTime() time.Time { method IsDir (line 66) | func (f *File) IsDir() bool { method Sys (line 70) | func (f *File) Sys() any { method Type (line 74) | func (f *File) Type() fs.FileMode { method Info (line 78) | func (f *File) Info() (fs.FileInfo, error) { method Stat (line 82) | func (f *File) Stat() (fs.FileInfo, error) { FILE: pkg/vfs/node.go type node (line 7) | type node struct FILE: pkg/vfs/utils.go function FromDir (line 14) | func FromDir(workingDir string, predicate func(fileName string, info fs.... FILE: pkg/vfs/vfs.go type VFS (line 11) | type VFS struct method Open (line 36) | func (v *VFS) Open(name string) (fs.File, error) { method ReadDir (line 87) | func (v *VFS) ReadDir(name string) ([]fs.DirEntry, error) { method ReadFile (line 117) | func (v *VFS) ReadFile(name string) ([]byte, error) { method Sub (line 143) | func (v *VFS) Sub(dir string) (fs.FS, error) { method Stat (line 168) | func (v *VFS) Stat(name string) (fs.FileInfo, error) { method AddFile (line 182) | func (v *VFS) AddFile(path string, bytes []byte, time time.Time) (*fil... method AddDir (line 198) | func (v *VFS) AddDir(dirPath string) *directoryContents { function New (line 23) | func New() *VFS { FILE: pkg/vfs/vfs_test.go function TestFromDir (line 12) | func TestFromDir(t *testing.T) { FILE: pkg/watcher/event.go constant CREATED (line 8) | CREATED EventType = "Created" constant MODIFIED (line 9) | MODIFIED EventType = "Modified" constant DELETED (line 10) | DELETED EventType = "Deleted" type Event (line 13) | type Event struct type Events (line 19) | type Events struct method addEvent (line 29) | func (e *Events) addEvent(path string, event EventType, info os.FileIn... method Events (line 37) | func (e *Events) Events() []Event { function newEventBatch (line 23) | func newEventBatch() *Events { FILE: pkg/watcher/rlimit_nix.go function BumpRLimitSoftToHardLimit (line 16) | func BumpRLimitSoftToHardLimit() { FILE: pkg/watcher/rlimit_noop.go function BumpRLimitSoftToHardLimit (line 10) | func BumpRLimitSoftToHardLimit() { FILE: pkg/watcher/util.go function IgnoreFolder (line 10) | func IgnoreFolder(folder string) bool { FILE: pkg/watcher/watcher.go type Watcher (line 18) | type Watcher struct method RecursivelyWatch (line 56) | func (w *Watcher) RecursivelyWatch(folder string) error { method listenForChangeEvents (line 88) | func (w *Watcher) listenForChangeEvents() { method handleCreateEvent (line 110) | func (w *Watcher) handleCreateEvent(path string) { method handleDeleteEvent (line 122) | func (w *Watcher) handleDeleteEvent(path string) { method handleWriteEvent (line 143) | func (w *Watcher) handleWriteEvent(path string) { method recordEventInBatch (line 151) | func (w *Watcher) recordEventInBatch(path string, event EventType, inf... method WaitForEvents (line 167) | func (w *Watcher) WaitForEvents() (events []Event, ok bool) { method Close (line 190) | func (w *Watcher) Close() error { method Done (line 195) | func (w *Watcher) Done() <-chan struct{} { function New (line 32) | func New(appID string) (*Watcher, error) { FILE: pkg/words/funcs.go function Select (line 10) | func Select(n int) ([]string, error) { FILE: pkg/words/words.go type wordList (line 9) | type wordList struct method Get (line 15) | func (w *wordList) Get() []string { FILE: pkg/words/words_test.go function TestWords (line 8) | func TestWords(t *testing.T) { FILE: pkg/xos/xos_unix.go function CreateNewProcessGroup (line 17) | func CreateNewProcessGroup() *syscall.SysProcAttr { function SocketStat (line 21) | func SocketStat(path string) (interface{}, error) { function SameSocket (line 25) | func SameSocket(a, b interface{}) bool { function ArrangeExtraFiles (line 31) | func ArrangeExtraFiles(cmd *exec.Cmd, files ...*os.File) error { function IsAdminUser (line 36) | func IsAdminUser() (bool, error) { function WriteFile (line 49) | func WriteFile(filename string, data []byte, perm os.FileMode) error { function IsWindowsJunctionPoint (line 54) | func IsWindowsJunctionPoint(filename string) (ok bool, err error) { FILE: pkg/xos/xos_windows.go function CreateNewProcessGroup (line 18) | func CreateNewProcessGroup() *syscall.SysProcAttr { function SocketStat (line 24) | func SocketStat(path string) (interface{}, error) { function SameSocket (line 39) | func SameSocket(a, b interface{}) bool { function ArrangeExtraFiles (line 45) | func ArrangeExtraFiles(cmd *exec.Cmd, files ...*os.File) error { function IsAdminUser (line 71) | func IsAdminUser() (bool, error) { function WriteFile (line 81) | func WriteFile(filename string, data []byte, perm os.FileMode) error { function IsWindowsJunctionPoint (line 86) | func IsWindowsJunctionPoint(filename string) (ok bool, err error) { FILE: proto/encore/daemon/daemon.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type DBRole (line 25) | type DBRole method Enum (line 53) | func (x DBRole) Enum() *DBRole { method String (line 59) | func (x DBRole) String() string { method Descriptor (line 63) | func (DBRole) Descriptor() protoreflect.EnumDescriptor { method Type (line 67) | func (DBRole) Type() protoreflect.EnumType { method Number (line 71) | func (x DBRole) Number() protoreflect.EnumNumber { method EnumDescriptor (line 76) | func (DBRole) EnumDescriptor() ([]byte, []int) { constant DBRole_DB_ROLE_UNSPECIFIED (line 28) | DBRole_DB_ROLE_UNSPECIFIED DBRole = 0 constant DBRole_DB_ROLE_SUPERUSER (line 29) | DBRole_DB_ROLE_SUPERUSER DBRole = 1 constant DBRole_DB_ROLE_ADMIN (line 30) | DBRole_DB_ROLE_ADMIN DBRole = 2 constant DBRole_DB_ROLE_WRITE (line 31) | DBRole_DB_ROLE_WRITE DBRole = 3 constant DBRole_DB_ROLE_READ (line 32) | DBRole_DB_ROLE_READ DBRole = 4 type DBClusterType (line 80) | type DBClusterType method Enum (line 105) | func (x DBClusterType) Enum() *DBClusterType { method String (line 111) | func (x DBClusterType) String() string { method Descriptor (line 115) | func (DBClusterType) Descriptor() protoreflect.EnumDescriptor { method Type (line 119) | func (DBClusterType) Type() protoreflect.EnumType { method Number (line 123) | func (x DBClusterType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 128) | func (DBClusterType) EnumDescriptor() ([]byte, []int) { constant DBClusterType_DB_CLUSTER_TYPE_UNSPECIFIED (line 83) | DBClusterType_DB_CLUSTER_TYPE_UNSPECIFIED DBClusterType = 0 constant DBClusterType_DB_CLUSTER_TYPE_RUN (line 84) | DBClusterType_DB_CLUSTER_TYPE_RUN DBClusterType = 1 constant DBClusterType_DB_CLUSTER_TYPE_TEST (line 85) | DBClusterType_DB_CLUSTER_TYPE_TEST DBClusterType = 2 constant DBClusterType_DB_CLUSTER_TYPE_SHADOW (line 86) | DBClusterType_DB_CLUSTER_TYPE_SHADOW DBClusterType = 3 type RunRequest_BrowserMode (line 132) | type RunRequest_BrowserMode method Enum (line 154) | func (x RunRequest_BrowserMode) Enum() *RunRequest_BrowserMode { method String (line 160) | func (x RunRequest_BrowserMode) String() string { method Descriptor (line 164) | func (RunRequest_BrowserMode) Descriptor() protoreflect.EnumDescriptor { method Type (line 168) | func (RunRequest_BrowserMode) Type() protoreflect.EnumType { method Number (line 172) | func (x RunRequest_BrowserMode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 177) | func (RunRequest_BrowserMode) EnumDescriptor() ([]byte, []int) { constant RunRequest_BROWSER_AUTO (line 135) | RunRequest_BROWSER_AUTO RunRequest_BrowserMode = 0 constant RunRequest_BROWSER_NEVER (line 136) | RunRequest_BROWSER_NEVER RunRequest_BrowserMode = 1 constant RunRequest_BROWSER_ALWAYS (line 137) | RunRequest_BROWSER_ALWAYS RunRequest_BrowserMode = 2 type RunRequest_DebugMode (line 181) | type RunRequest_DebugMode method Enum (line 203) | func (x RunRequest_DebugMode) Enum() *RunRequest_DebugMode { method String (line 209) | func (x RunRequest_DebugMode) String() string { method Descriptor (line 213) | func (RunRequest_DebugMode) Descriptor() protoreflect.EnumDescriptor { method Type (line 217) | func (RunRequest_DebugMode) Type() protoreflect.EnumType { method Number (line 221) | func (x RunRequest_DebugMode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 226) | func (RunRequest_DebugMode) EnumDescriptor() ([]byte, []int) { constant RunRequest_DEBUG_DISABLED (line 184) | RunRequest_DEBUG_DISABLED RunRequest_DebugMode = 0 constant RunRequest_DEBUG_ENABLED (line 185) | RunRequest_DEBUG_ENABLED RunRequest_DebugMode = 1 constant RunRequest_DEBUG_BREAK (line 186) | RunRequest_DEBUG_BREAK RunRequest_DebugMode = 2 type DumpMetaRequest_Format (line 230) | type DumpMetaRequest_Format method Enum (line 252) | func (x DumpMetaRequest_Format) Enum() *DumpMetaRequest_Format { method String (line 258) | func (x DumpMetaRequest_Format) String() string { method Descriptor (line 262) | func (DumpMetaRequest_Format) Descriptor() protoreflect.EnumDescriptor { method Type (line 266) | func (DumpMetaRequest_Format) Type() protoreflect.EnumType { method Number (line 270) | func (x DumpMetaRequest_Format) Number() protoreflect.EnumNumber { method EnumDescriptor (line 275) | func (DumpMetaRequest_Format) EnumDescriptor() ([]byte, []int) { constant DumpMetaRequest_FORMAT_UNSPECIFIED (line 233) | DumpMetaRequest_FORMAT_UNSPECIFIED DumpMetaRequest_Format = 0 constant DumpMetaRequest_FORMAT_JSON (line 234) | DumpMetaRequest_FORMAT_JSON DumpMetaRequest_Format = 1 constant DumpMetaRequest_FORMAT_PROTO (line 235) | DumpMetaRequest_FORMAT_PROTO DumpMetaRequest_Format = 2 type CommandMessage (line 279) | type CommandMessage struct method Reset (line 291) | func (x *CommandMessage) Reset() { method String (line 298) | func (x *CommandMessage) String() string { method ProtoMessage (line 302) | func (*CommandMessage) ProtoMessage() {} method ProtoReflect (line 304) | func (x *CommandMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 317) | func (*CommandMessage) Descriptor() ([]byte, []int) { method GetMsg (line 321) | func (x *CommandMessage) GetMsg() isCommandMessage_Msg { method GetOutput (line 328) | func (x *CommandMessage) GetOutput() *CommandOutput { method GetExit (line 337) | func (x *CommandMessage) GetExit() *CommandExit { method GetErrors (line 346) | func (x *CommandMessage) GetErrors() *CommandDisplayErrors { type isCommandMessage_Msg (line 355) | type isCommandMessage_Msg interface type CommandMessage_Output (line 359) | type CommandMessage_Output struct method isCommandMessage_Msg (line 371) | func (*CommandMessage_Output) isCommandMessage_Msg() {} type CommandMessage_Exit (line 363) | type CommandMessage_Exit struct method isCommandMessage_Msg (line 373) | func (*CommandMessage_Exit) isCommandMessage_Msg() {} type CommandMessage_Errors (line 367) | type CommandMessage_Errors struct method isCommandMessage_Msg (line 375) | func (*CommandMessage_Errors) isCommandMessage_Msg() {} type CommandOutput (line 377) | type CommandOutput struct method Reset (line 385) | func (x *CommandOutput) Reset() { method String (line 392) | func (x *CommandOutput) String() string { method ProtoMessage (line 396) | func (*CommandOutput) ProtoMessage() {} method ProtoReflect (line 398) | func (x *CommandOutput) ProtoReflect() protoreflect.Message { method Descriptor (line 411) | func (*CommandOutput) Descriptor() ([]byte, []int) { method GetStdout (line 415) | func (x *CommandOutput) GetStdout() []byte { method GetStderr (line 422) | func (x *CommandOutput) GetStderr() []byte { type CommandExit (line 429) | type CommandExit struct method Reset (line 436) | func (x *CommandExit) Reset() { method String (line 443) | func (x *CommandExit) String() string { method ProtoMessage (line 447) | func (*CommandExit) ProtoMessage() {} method ProtoReflect (line 449) | func (x *CommandExit) ProtoReflect() protoreflect.Message { method Descriptor (line 462) | func (*CommandExit) Descriptor() ([]byte, []int) { method GetCode (line 466) | func (x *CommandExit) GetCode() int32 { type CommandDisplayErrors (line 473) | type CommandDisplayErrors struct method Reset (line 480) | func (x *CommandDisplayErrors) Reset() { method String (line 487) | func (x *CommandDisplayErrors) String() string { method ProtoMessage (line 491) | func (*CommandDisplayErrors) ProtoMessage() {} method ProtoReflect (line 493) | func (x *CommandDisplayErrors) ProtoReflect() protoreflect.Message { method Descriptor (line 506) | func (*CommandDisplayErrors) Descriptor() ([]byte, []int) { method GetErrinsrc (line 510) | func (x *CommandDisplayErrors) GetErrinsrc() []byte { type CreateAppRequest (line 517) | type CreateAppRequest struct method Reset (line 529) | func (x *CreateAppRequest) Reset() { method String (line 536) | func (x *CreateAppRequest) String() string { method ProtoMessage (line 540) | func (*CreateAppRequest) ProtoMessage() {} method ProtoReflect (line 542) | func (x *CreateAppRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 555) | func (*CreateAppRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 559) | func (x *CreateAppRequest) GetAppRoot() string { method GetTemplate (line 566) | func (x *CreateAppRequest) GetTemplate() string { method GetTutorial (line 573) | func (x *CreateAppRequest) GetTutorial() bool { type CreateAppResponse (line 580) | type CreateAppResponse struct method Reset (line 587) | func (x *CreateAppResponse) Reset() { method String (line 594) | func (x *CreateAppResponse) String() string { method ProtoMessage (line 598) | func (*CreateAppResponse) ProtoMessage() {} method ProtoReflect (line 600) | func (x *CreateAppResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 613) | func (*CreateAppResponse) Descriptor() ([]byte, []int) { method GetAppId (line 617) | func (x *CreateAppResponse) GetAppId() string { type RunRequest (line 624) | type RunRequest struct method Reset (line 656) | func (x *RunRequest) Reset() { method String (line 663) | func (x *RunRequest) String() string { method ProtoMessage (line 667) | func (*RunRequest) ProtoMessage() {} method ProtoReflect (line 669) | func (x *RunRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 682) | func (*RunRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 686) | func (x *RunRequest) GetAppRoot() string { method GetWorkingDir (line 693) | func (x *RunRequest) GetWorkingDir() string { method GetWatch (line 700) | func (x *RunRequest) GetWatch() bool { method GetListenAddr (line 707) | func (x *RunRequest) GetListenAddr() string { method GetEnviron (line 714) | func (x *RunRequest) GetEnviron() []string { method GetTraceFile (line 721) | func (x *RunRequest) GetTraceFile() string { method GetNamespace (line 728) | func (x *RunRequest) GetNamespace() string { method GetBrowser (line 735) | func (x *RunRequest) GetBrowser() RunRequest_BrowserMode { method GetDebugMode (line 742) | func (x *RunRequest) GetDebugMode() RunRequest_DebugMode { method GetLogLevel (line 749) | func (x *RunRequest) GetLogLevel() string { method GetScrubSensitiveData (line 756) | func (x *RunRequest) GetScrubSensitiveData() bool { type TestRequest (line 763) | type TestRequest struct method Reset (line 783) | func (x *TestRequest) Reset() { method String (line 790) | func (x *TestRequest) String() string { method ProtoMessage (line 794) | func (*TestRequest) ProtoMessage() {} method ProtoReflect (line 796) | func (x *TestRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 809) | func (*TestRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 813) | func (x *TestRequest) GetAppRoot() string { method GetWorkingDir (line 820) | func (x *TestRequest) GetWorkingDir() string { method GetArgs (line 827) | func (x *TestRequest) GetArgs() []string { method GetEnviron (line 834) | func (x *TestRequest) GetEnviron() []string { method GetTraceFile (line 841) | func (x *TestRequest) GetTraceFile() string { method GetCodegenDebug (line 848) | func (x *TestRequest) GetCodegenDebug() bool { method GetTempDir (line 855) | func (x *TestRequest) GetTempDir() string { type TestSpecRequest (line 862) | type TestSpecRequest struct method Reset (line 877) | func (x *TestSpecRequest) Reset() { method String (line 884) | func (x *TestSpecRequest) String() string { method ProtoMessage (line 888) | func (*TestSpecRequest) ProtoMessage() {} method ProtoReflect (line 890) | func (x *TestSpecRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 903) | func (*TestSpecRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 907) | func (x *TestSpecRequest) GetAppRoot() string { method GetWorkingDir (line 914) | func (x *TestSpecRequest) GetWorkingDir() string { method GetArgs (line 921) | func (x *TestSpecRequest) GetArgs() []string { method GetEnviron (line 928) | func (x *TestSpecRequest) GetEnviron() []string { method GetTempDir (line 935) | func (x *TestSpecRequest) GetTempDir() string { type TestSpecResponse (line 942) | type TestSpecResponse struct method Reset (line 951) | func (x *TestSpecResponse) Reset() { method String (line 958) | func (x *TestSpecResponse) String() string { method ProtoMessage (line 962) | func (*TestSpecResponse) ProtoMessage() {} method ProtoReflect (line 964) | func (x *TestSpecResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 977) | func (*TestSpecResponse) Descriptor() ([]byte, []int) { method GetCommand (line 981) | func (x *TestSpecResponse) GetCommand() string { method GetArgs (line 988) | func (x *TestSpecResponse) GetArgs() []string { method GetEnviron (line 995) | func (x *TestSpecResponse) GetEnviron() []string { type ExecScriptRequest (line 1002) | type ExecScriptRequest struct method Reset (line 1020) | func (x *ExecScriptRequest) Reset() { method String (line 1027) | func (x *ExecScriptRequest) String() string { method ProtoMessage (line 1031) | func (*ExecScriptRequest) ProtoMessage() {} method ProtoReflect (line 1033) | func (x *ExecScriptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1046) | func (*ExecScriptRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1050) | func (x *ExecScriptRequest) GetAppRoot() string { method GetWorkingDir (line 1057) | func (x *ExecScriptRequest) GetWorkingDir() string { method GetScriptArgs (line 1064) | func (x *ExecScriptRequest) GetScriptArgs() []string { method GetEnviron (line 1071) | func (x *ExecScriptRequest) GetEnviron() []string { method GetTraceFile (line 1078) | func (x *ExecScriptRequest) GetTraceFile() string { method GetNamespace (line 1085) | func (x *ExecScriptRequest) GetNamespace() string { type ExecSpecRequest (line 1092) | type ExecSpecRequest struct method Reset (line 1110) | func (x *ExecSpecRequest) Reset() { method String (line 1117) | func (x *ExecSpecRequest) String() string { method ProtoMessage (line 1121) | func (*ExecSpecRequest) ProtoMessage() {} method ProtoReflect (line 1123) | func (x *ExecSpecRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1136) | func (*ExecSpecRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1140) | func (x *ExecSpecRequest) GetAppRoot() string { method GetWorkingDir (line 1147) | func (x *ExecSpecRequest) GetWorkingDir() string { method GetScriptArgs (line 1154) | func (x *ExecSpecRequest) GetScriptArgs() []string { method GetEnviron (line 1161) | func (x *ExecSpecRequest) GetEnviron() []string { method GetNamespace (line 1168) | func (x *ExecSpecRequest) GetNamespace() string { method GetTempDir (line 1175) | func (x *ExecSpecRequest) GetTempDir() string { type ExecSpecMessage (line 1182) | type ExecSpecMessage struct method Reset (line 1193) | func (x *ExecSpecMessage) Reset() { method String (line 1200) | func (x *ExecSpecMessage) String() string { method ProtoMessage (line 1204) | func (*ExecSpecMessage) ProtoMessage() {} method ProtoReflect (line 1206) | func (x *ExecSpecMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 1219) | func (*ExecSpecMessage) Descriptor() ([]byte, []int) { method GetMsg (line 1223) | func (x *ExecSpecMessage) GetMsg() isExecSpecMessage_Msg { method GetOutput (line 1230) | func (x *ExecSpecMessage) GetOutput() *CommandOutput { method GetSpec (line 1239) | func (x *ExecSpecMessage) GetSpec() *ExecSpecResponse { type isExecSpecMessage_Msg (line 1248) | type isExecSpecMessage_Msg interface type ExecSpecMessage_Output (line 1252) | type ExecSpecMessage_Output struct method isExecSpecMessage_Msg (line 1260) | func (*ExecSpecMessage_Output) isExecSpecMessage_Msg() {} type ExecSpecMessage_Spec (line 1256) | type ExecSpecMessage_Spec struct method isExecSpecMessage_Msg (line 1262) | func (*ExecSpecMessage_Spec) isExecSpecMessage_Msg() {} type ExecSpecResponse (line 1264) | type ExecSpecResponse struct method Reset (line 1273) | func (x *ExecSpecResponse) Reset() { method String (line 1280) | func (x *ExecSpecResponse) String() string { method ProtoMessage (line 1284) | func (*ExecSpecResponse) ProtoMessage() {} method ProtoReflect (line 1286) | func (x *ExecSpecResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1299) | func (*ExecSpecResponse) Descriptor() ([]byte, []int) { method GetCommand (line 1303) | func (x *ExecSpecResponse) GetCommand() string { method GetArgs (line 1310) | func (x *ExecSpecResponse) GetArgs() []string { method GetEnviron (line 1317) | func (x *ExecSpecResponse) GetEnviron() []string { type CheckRequest (line 1324) | type CheckRequest struct method Reset (line 1339) | func (x *CheckRequest) Reset() { method String (line 1346) | func (x *CheckRequest) String() string { method ProtoMessage (line 1350) | func (*CheckRequest) ProtoMessage() {} method ProtoReflect (line 1352) | func (x *CheckRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1365) | func (*CheckRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1369) | func (x *CheckRequest) GetAppRoot() string { method GetWorkingDir (line 1376) | func (x *CheckRequest) GetWorkingDir() string { method GetCodegenDebug (line 1383) | func (x *CheckRequest) GetCodegenDebug() bool { method GetParseTests (line 1390) | func (x *CheckRequest) GetParseTests() bool { method GetEnviron (line 1397) | func (x *CheckRequest) GetEnviron() []string { type ExportRequest (line 1404) | type ExportRequest struct method Reset (line 1432) | func (x *ExportRequest) Reset() { method String (line 1439) | func (x *ExportRequest) String() string { method ProtoMessage (line 1443) | func (*ExportRequest) ProtoMessage() {} method ProtoReflect (line 1445) | func (x *ExportRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1458) | func (*ExportRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1462) | func (x *ExportRequest) GetAppRoot() string { method GetGoos (line 1469) | func (x *ExportRequest) GetGoos() string { method GetGoarch (line 1476) | func (x *ExportRequest) GetGoarch() string { method GetCgoEnabled (line 1483) | func (x *ExportRequest) GetCgoEnabled() bool { method GetEnviron (line 1490) | func (x *ExportRequest) GetEnviron() []string { method GetFormat (line 1497) | func (x *ExportRequest) GetFormat() isExportRequest_Format { method GetDocker (line 1504) | func (x *ExportRequest) GetDocker() *DockerExportParams { method GetInfraConfPath (line 1513) | func (x *ExportRequest) GetInfraConfPath() string { method GetServices (line 1520) | func (x *ExportRequest) GetServices() []string { method GetGateways (line 1527) | func (x *ExportRequest) GetGateways() []string { method GetSkipInfraConf (line 1534) | func (x *ExportRequest) GetSkipInfraConf() bool { method GetWorkspaceRoot (line 1541) | func (x *ExportRequest) GetWorkspaceRoot() string { type isExportRequest_Format (line 1548) | type isExportRequest_Format interface type ExportRequest_Docker (line 1552) | type ExportRequest_Docker struct method isExportRequest_Format (line 1557) | func (*ExportRequest_Docker) isExportRequest_Format() {} type DockerExportParams (line 1559) | type DockerExportParams struct method Reset (line 1575) | func (x *DockerExportParams) Reset() { method String (line 1582) | func (x *DockerExportParams) String() string { method ProtoMessage (line 1586) | func (*DockerExportParams) ProtoMessage() {} method ProtoReflect (line 1588) | func (x *DockerExportParams) ProtoReflect() protoreflect.Message { method Descriptor (line 1601) | func (*DockerExportParams) Descriptor() ([]byte, []int) { method GetLocalDaemonTag (line 1605) | func (x *DockerExportParams) GetLocalDaemonTag() string { method GetPushDestinationTag (line 1612) | func (x *DockerExportParams) GetPushDestinationTag() string { method GetBaseImageTag (line 1619) | func (x *DockerExportParams) GetBaseImageTag() string { type DBConnectRequest (line 1626) | type DBConnectRequest struct method Reset (line 1640) | func (x *DBConnectRequest) Reset() { method String (line 1647) | func (x *DBConnectRequest) String() string { method ProtoMessage (line 1651) | func (*DBConnectRequest) ProtoMessage() {} method ProtoReflect (line 1653) | func (x *DBConnectRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1666) | func (*DBConnectRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1670) | func (x *DBConnectRequest) GetAppRoot() string { method GetDbName (line 1677) | func (x *DBConnectRequest) GetDbName() string { method GetEnvName (line 1684) | func (x *DBConnectRequest) GetEnvName() string { method GetClusterType (line 1691) | func (x *DBConnectRequest) GetClusterType() DBClusterType { method GetNamespace (line 1698) | func (x *DBConnectRequest) GetNamespace() string { method GetRole (line 1705) | func (x *DBConnectRequest) GetRole() DBRole { type DBConnectResponse (line 1712) | type DBConnectResponse struct method Reset (line 1719) | func (x *DBConnectResponse) Reset() { method String (line 1726) | func (x *DBConnectResponse) String() string { method ProtoMessage (line 1730) | func (*DBConnectResponse) ProtoMessage() {} method ProtoReflect (line 1732) | func (x *DBConnectResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1745) | func (*DBConnectResponse) Descriptor() ([]byte, []int) { method GetDsn (line 1749) | func (x *DBConnectResponse) GetDsn() string { type DBProxyRequest (line 1756) | type DBProxyRequest struct method Reset (line 1770) | func (x *DBProxyRequest) Reset() { method String (line 1777) | func (x *DBProxyRequest) String() string { method ProtoMessage (line 1781) | func (*DBProxyRequest) ProtoMessage() {} method ProtoReflect (line 1783) | func (x *DBProxyRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1796) | func (*DBProxyRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1800) | func (x *DBProxyRequest) GetAppRoot() string { method GetEnvName (line 1807) | func (x *DBProxyRequest) GetEnvName() string { method GetPort (line 1814) | func (x *DBProxyRequest) GetPort() int32 { method GetClusterType (line 1821) | func (x *DBProxyRequest) GetClusterType() DBClusterType { method GetNamespace (line 1828) | func (x *DBProxyRequest) GetNamespace() string { method GetRole (line 1835) | func (x *DBProxyRequest) GetRole() DBRole { type DBResetRequest (line 1842) | type DBResetRequest struct method Reset (line 1854) | func (x *DBResetRequest) Reset() { method String (line 1861) | func (x *DBResetRequest) String() string { method ProtoMessage (line 1865) | func (*DBResetRequest) ProtoMessage() {} method ProtoReflect (line 1867) | func (x *DBResetRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1880) | func (*DBResetRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 1884) | func (x *DBResetRequest) GetAppRoot() string { method GetDatabaseNames (line 1891) | func (x *DBResetRequest) GetDatabaseNames() []string { method GetClusterType (line 1898) | func (x *DBResetRequest) GetClusterType() DBClusterType { method GetNamespace (line 1905) | func (x *DBResetRequest) GetNamespace() string { type GenClientRequest (line 1912) | type GenClientRequest struct method Reset (line 1950) | func (x *GenClientRequest) Reset() { method String (line 1957) | func (x *GenClientRequest) String() string { method ProtoMessage (line 1961) | func (*GenClientRequest) ProtoMessage() {} method ProtoReflect (line 1963) | func (x *GenClientRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1976) | func (*GenClientRequest) Descriptor() ([]byte, []int) { method GetAppId (line 1980) | func (x *GenClientRequest) GetAppId() string { method GetEnvName (line 1987) | func (x *GenClientRequest) GetEnvName() string { method GetLang (line 1994) | func (x *GenClientRequest) GetLang() string { method GetFilepath (line 2001) | func (x *GenClientRequest) GetFilepath() string { method GetServices (line 2008) | func (x *GenClientRequest) GetServices() []string { method GetExcludedServices (line 2015) | func (x *GenClientRequest) GetExcludedServices() []string { method GetEndpointTags (line 2022) | func (x *GenClientRequest) GetEndpointTags() []string { method GetExcludedEndpointTags (line 2029) | func (x *GenClientRequest) GetExcludedEndpointTags() []string { method GetOpenapiExcludePrivateEndpoints (line 2036) | func (x *GenClientRequest) GetOpenapiExcludePrivateEndpoints() bool { method GetTsSharedTypes (line 2043) | func (x *GenClientRequest) GetTsSharedTypes() bool { method GetTsClientTarget (line 2050) | func (x *GenClientRequest) GetTsClientTarget() string { method GetAppRoot (line 2057) | func (x *GenClientRequest) GetAppRoot() string { type GenClientResponse (line 2064) | type GenClientResponse struct method Reset (line 2071) | func (x *GenClientResponse) Reset() { method String (line 2078) | func (x *GenClientResponse) String() string { method ProtoMessage (line 2082) | func (*GenClientResponse) ProtoMessage() {} method ProtoReflect (line 2084) | func (x *GenClientResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2097) | func (*GenClientResponse) Descriptor() ([]byte, []int) { method GetCode (line 2101) | func (x *GenClientResponse) GetCode() []byte { type GenWrappersRequest (line 2108) | type GenWrappersRequest struct method Reset (line 2115) | func (x *GenWrappersRequest) Reset() { method String (line 2122) | func (x *GenWrappersRequest) String() string { method ProtoMessage (line 2126) | func (*GenWrappersRequest) ProtoMessage() {} method ProtoReflect (line 2128) | func (x *GenWrappersRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2141) | func (*GenWrappersRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2145) | func (x *GenWrappersRequest) GetAppRoot() string { type GenWrappersResponse (line 2152) | type GenWrappersResponse struct method Reset (line 2158) | func (x *GenWrappersResponse) Reset() { method String (line 2165) | func (x *GenWrappersResponse) String() string { method ProtoMessage (line 2169) | func (*GenWrappersResponse) ProtoMessage() {} method ProtoReflect (line 2171) | func (x *GenWrappersResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2184) | func (*GenWrappersResponse) Descriptor() ([]byte, []int) { type SecretsRefreshRequest (line 2188) | type SecretsRefreshRequest struct method Reset (line 2197) | func (x *SecretsRefreshRequest) Reset() { method String (line 2204) | func (x *SecretsRefreshRequest) String() string { method ProtoMessage (line 2208) | func (*SecretsRefreshRequest) ProtoMessage() {} method ProtoReflect (line 2210) | func (x *SecretsRefreshRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2223) | func (*SecretsRefreshRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2227) | func (x *SecretsRefreshRequest) GetAppRoot() string { method GetKey (line 2234) | func (x *SecretsRefreshRequest) GetKey() string { method GetValue (line 2241) | func (x *SecretsRefreshRequest) GetValue() string { type SecretsRefreshResponse (line 2248) | type SecretsRefreshResponse struct method Reset (line 2254) | func (x *SecretsRefreshResponse) Reset() { method String (line 2261) | func (x *SecretsRefreshResponse) String() string { method ProtoMessage (line 2265) | func (*SecretsRefreshResponse) ProtoMessage() {} method ProtoReflect (line 2267) | func (x *SecretsRefreshResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2280) | func (*SecretsRefreshResponse) Descriptor() ([]byte, []int) { type VersionResponse (line 2284) | type VersionResponse struct method Reset (line 2292) | func (x *VersionResponse) Reset() { method String (line 2299) | func (x *VersionResponse) String() string { method ProtoMessage (line 2303) | func (*VersionResponse) ProtoMessage() {} method ProtoReflect (line 2305) | func (x *VersionResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2318) | func (*VersionResponse) Descriptor() ([]byte, []int) { method GetVersion (line 2322) | func (x *VersionResponse) GetVersion() string { method GetConfigHash (line 2329) | func (x *VersionResponse) GetConfigHash() string { type Namespace (line 2336) | type Namespace struct method Reset (line 2347) | func (x *Namespace) Reset() { method String (line 2354) | func (x *Namespace) String() string { method ProtoMessage (line 2358) | func (*Namespace) ProtoMessage() {} method ProtoReflect (line 2360) | func (x *Namespace) ProtoReflect() protoreflect.Message { method Descriptor (line 2373) | func (*Namespace) Descriptor() ([]byte, []int) { method GetId (line 2377) | func (x *Namespace) GetId() string { method GetName (line 2384) | func (x *Namespace) GetName() string { method GetActive (line 2391) | func (x *Namespace) GetActive() bool { method GetCreatedAt (line 2398) | func (x *Namespace) GetCreatedAt() string { method GetLastActiveAt (line 2405) | func (x *Namespace) GetLastActiveAt() string { type CreateNamespaceRequest (line 2412) | type CreateNamespaceRequest struct method Reset (line 2420) | func (x *CreateNamespaceRequest) Reset() { method String (line 2427) | func (x *CreateNamespaceRequest) String() string { method ProtoMessage (line 2431) | func (*CreateNamespaceRequest) ProtoMessage() {} method ProtoReflect (line 2433) | func (x *CreateNamespaceRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2446) | func (*CreateNamespaceRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2450) | func (x *CreateNamespaceRequest) GetAppRoot() string { method GetName (line 2457) | func (x *CreateNamespaceRequest) GetName() string { type SwitchNamespaceRequest (line 2464) | type SwitchNamespaceRequest struct method Reset (line 2473) | func (x *SwitchNamespaceRequest) Reset() { method String (line 2480) | func (x *SwitchNamespaceRequest) String() string { method ProtoMessage (line 2484) | func (*SwitchNamespaceRequest) ProtoMessage() {} method ProtoReflect (line 2486) | func (x *SwitchNamespaceRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2499) | func (*SwitchNamespaceRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2503) | func (x *SwitchNamespaceRequest) GetAppRoot() string { method GetName (line 2510) | func (x *SwitchNamespaceRequest) GetName() string { method GetCreate (line 2517) | func (x *SwitchNamespaceRequest) GetCreate() bool { type ListNamespacesRequest (line 2524) | type ListNamespacesRequest struct method Reset (line 2531) | func (x *ListNamespacesRequest) Reset() { method String (line 2538) | func (x *ListNamespacesRequest) String() string { method ProtoMessage (line 2542) | func (*ListNamespacesRequest) ProtoMessage() {} method ProtoReflect (line 2544) | func (x *ListNamespacesRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2557) | func (*ListNamespacesRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2561) | func (x *ListNamespacesRequest) GetAppRoot() string { type DeleteNamespaceRequest (line 2568) | type DeleteNamespaceRequest struct method Reset (line 2576) | func (x *DeleteNamespaceRequest) Reset() { method String (line 2583) | func (x *DeleteNamespaceRequest) String() string { method ProtoMessage (line 2587) | func (*DeleteNamespaceRequest) ProtoMessage() {} method ProtoReflect (line 2589) | func (x *DeleteNamespaceRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2602) | func (*DeleteNamespaceRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2606) | func (x *DeleteNamespaceRequest) GetAppRoot() string { method GetName (line 2613) | func (x *DeleteNamespaceRequest) GetName() string { type ListNamespacesResponse (line 2620) | type ListNamespacesResponse struct method Reset (line 2627) | func (x *ListNamespacesResponse) Reset() { method String (line 2634) | func (x *ListNamespacesResponse) String() string { method ProtoMessage (line 2638) | func (*ListNamespacesResponse) ProtoMessage() {} method ProtoReflect (line 2640) | func (x *ListNamespacesResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2653) | func (*ListNamespacesResponse) Descriptor() ([]byte, []int) { method GetNamespaces (line 2657) | func (x *ListNamespacesResponse) GetNamespaces() []*Namespace { type TelemetryConfig (line 2664) | type TelemetryConfig struct method Reset (line 2673) | func (x *TelemetryConfig) Reset() { method String (line 2680) | func (x *TelemetryConfig) String() string { method ProtoMessage (line 2684) | func (*TelemetryConfig) ProtoMessage() {} method ProtoReflect (line 2686) | func (x *TelemetryConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 2699) | func (*TelemetryConfig) Descriptor() ([]byte, []int) { method GetAnonId (line 2703) | func (x *TelemetryConfig) GetAnonId() string { method GetEnabled (line 2710) | func (x *TelemetryConfig) GetEnabled() bool { method GetDebug (line 2717) | func (x *TelemetryConfig) GetDebug() bool { type DumpMetaRequest (line 2724) | type DumpMetaRequest struct method Reset (line 2738) | func (x *DumpMetaRequest) Reset() { method String (line 2745) | func (x *DumpMetaRequest) String() string { method ProtoMessage (line 2749) | func (*DumpMetaRequest) ProtoMessage() {} method ProtoReflect (line 2751) | func (x *DumpMetaRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2764) | func (*DumpMetaRequest) Descriptor() ([]byte, []int) { method GetAppRoot (line 2768) | func (x *DumpMetaRequest) GetAppRoot() string { method GetWorkingDir (line 2775) | func (x *DumpMetaRequest) GetWorkingDir() string { method GetEnviron (line 2782) | func (x *DumpMetaRequest) GetEnviron() []string { method GetParseTests (line 2789) | func (x *DumpMetaRequest) GetParseTests() bool { method GetFormat (line 2796) | func (x *DumpMetaRequest) GetFormat() DumpMetaRequest_Format { type DumpMetaResponse (line 2803) | type DumpMetaResponse struct method Reset (line 2810) | func (x *DumpMetaResponse) Reset() { method String (line 2817) | func (x *DumpMetaResponse) String() string { method ProtoMessage (line 2821) | func (*DumpMetaResponse) ProtoMessage() {} method ProtoReflect (line 2823) | func (x *DumpMetaResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2836) | func (*DumpMetaResponse) Descriptor() ([]byte, []int) { method GetMeta (line 2840) | func (x *DumpMetaResponse) GetMeta() []byte { type SQLCPlugin (line 2848) | type SQLCPlugin struct method Reset (line 2854) | func (x *SQLCPlugin) Reset() { method String (line 2861) | func (x *SQLCPlugin) String() string { method ProtoMessage (line 2865) | func (*SQLCPlugin) ProtoMessage() {} method ProtoReflect (line 2867) | func (x *SQLCPlugin) ProtoReflect() protoreflect.Message { method Descriptor (line 2880) | func (*SQLCPlugin) Descriptor() ([]byte, []int) { type SQLCPlugin_File (line 2884) | type SQLCPlugin_File struct method Reset (line 2892) | func (x *SQLCPlugin_File) Reset() { method String (line 2899) | func (x *SQLCPlugin_File) String() string { method ProtoMessage (line 2903) | func (*SQLCPlugin_File) ProtoMessage() {} method ProtoReflect (line 2905) | func (x *SQLCPlugin_File) ProtoReflect() protoreflect.Message { method Descriptor (line 2918) | func (*SQLCPlugin_File) Descriptor() ([]byte, []int) { method GetName (line 2922) | func (x *SQLCPlugin_File) GetName() string { method GetContents (line 2929) | func (x *SQLCPlugin_File) GetContents() []byte { type SQLCPlugin_Settings (line 2936) | type SQLCPlugin_Settings struct method Reset (line 2947) | func (x *SQLCPlugin_Settings) Reset() { method String (line 2954) | func (x *SQLCPlugin_Settings) String() string { method ProtoMessage (line 2958) | func (*SQLCPlugin_Settings) ProtoMessage() {} method ProtoReflect (line 2960) | func (x *SQLCPlugin_Settings) ProtoReflect() protoreflect.Message { method Descriptor (line 2973) | func (*SQLCPlugin_Settings) Descriptor() ([]byte, []int) { method GetVersion (line 2977) | func (x *SQLCPlugin_Settings) GetVersion() string { method GetEngine (line 2984) | func (x *SQLCPlugin_Settings) GetEngine() string { method GetSchema (line 2991) | func (x *SQLCPlugin_Settings) GetSchema() []string { method GetQueries (line 2998) | func (x *SQLCPlugin_Settings) GetQueries() []string { method GetCodegen (line 3005) | func (x *SQLCPlugin_Settings) GetCodegen() *SQLCPlugin_Codegen { type SQLCPlugin_Codegen (line 3012) | type SQLCPlugin_Codegen struct method Reset (line 3024) | func (x *SQLCPlugin_Codegen) Reset() { method String (line 3031) | func (x *SQLCPlugin_Codegen) String() string { method ProtoMessage (line 3035) | func (*SQLCPlugin_Codegen) ProtoMessage() {} method ProtoReflect (line 3037) | func (x *SQLCPlugin_Codegen) ProtoReflect() protoreflect.Message { method Descriptor (line 3050) | func (*SQLCPlugin_Codegen) Descriptor() ([]byte, []int) { method GetOut (line 3054) | func (x *SQLCPlugin_Codegen) GetOut() string { method GetPlugin (line 3061) | func (x *SQLCPlugin_Codegen) GetPlugin() string { method GetOptions (line 3068) | func (x *SQLCPlugin_Codegen) GetOptions() []byte { method GetEnv (line 3075) | func (x *SQLCPlugin_Codegen) GetEnv() []string { method GetProcess (line 3082) | func (x *SQLCPlugin_Codegen) GetProcess() *SQLCPlugin_Codegen_Process { method GetWasm (line 3089) | func (x *SQLCPlugin_Codegen) GetWasm() *SQLCPlugin_Codegen_WASM { type SQLCPlugin_Catalog (line 3096) | type SQLCPlugin_Catalog struct method Reset (line 3106) | func (x *SQLCPlugin_Catalog) Reset() { method String (line 3113) | func (x *SQLCPlugin_Catalog) String() string { method ProtoMessage (line 3117) | func (*SQLCPlugin_Catalog) ProtoMessage() {} method ProtoReflect (line 3119) | func (x *SQLCPlugin_Catalog) ProtoReflect() protoreflect.Message { method Descriptor (line 3132) | func (*SQLCPlugin_Catalog) Descriptor() ([]byte, []int) { method GetComment (line 3136) | func (x *SQLCPlugin_Catalog) GetComment() string { method GetDefaultSchema (line 3143) | func (x *SQLCPlugin_Catalog) GetDefaultSchema() string { method GetName (line 3150) | func (x *SQLCPlugin_Catalog) GetName() string { method GetSchemas (line 3157) | func (x *SQLCPlugin_Catalog) GetSchemas() []*SQLCPlugin_Schema { type SQLCPlugin_Schema (line 3164) | type SQLCPlugin_Schema struct method Reset (line 3175) | func (x *SQLCPlugin_Schema) Reset() { method String (line 3182) | func (x *SQLCPlugin_Schema) String() string { method ProtoMessage (line 3186) | func (*SQLCPlugin_Schema) ProtoMessage() {} method ProtoReflect (line 3188) | func (x *SQLCPlugin_Schema) ProtoReflect() protoreflect.Message { method Descriptor (line 3201) | func (*SQLCPlugin_Schema) Descriptor() ([]byte, []int) { method GetComment (line 3205) | func (x *SQLCPlugin_Schema) GetComment() string { method GetName (line 3212) | func (x *SQLCPlugin_Schema) GetName() string { method GetTables (line 3219) | func (x *SQLCPlugin_Schema) GetTables() []*SQLCPlugin_Table { method GetEnums (line 3226) | func (x *SQLCPlugin_Schema) GetEnums() []*SQLCPlugin_Enum { method GetCompositeTypes (line 3233) | func (x *SQLCPlugin_Schema) GetCompositeTypes() []*SQLCPlugin_Composit... type SQLCPlugin_CompositeType (line 3240) | type SQLCPlugin_CompositeType struct method Reset (line 3248) | func (x *SQLCPlugin_CompositeType) Reset() { method String (line 3255) | func (x *SQLCPlugin_CompositeType) String() string { method ProtoMessage (line 3259) | func (*SQLCPlugin_CompositeType) ProtoMessage() {} method ProtoReflect (line 3261) | func (x *SQLCPlugin_CompositeType) ProtoReflect() protoreflect.Message { method Descriptor (line 3274) | func (*SQLCPlugin_CompositeType) Descriptor() ([]byte, []int) { method GetName (line 3278) | func (x *SQLCPlugin_CompositeType) GetName() string { method GetComment (line 3285) | func (x *SQLCPlugin_CompositeType) GetComment() string { type SQLCPlugin_Enum (line 3292) | type SQLCPlugin_Enum struct method Reset (line 3301) | func (x *SQLCPlugin_Enum) Reset() { method String (line 3308) | func (x *SQLCPlugin_Enum) String() string { method ProtoMessage (line 3312) | func (*SQLCPlugin_Enum) ProtoMessage() {} method ProtoReflect (line 3314) | func (x *SQLCPlugin_Enum) ProtoReflect() protoreflect.Message { method Descriptor (line 3327) | func (*SQLCPlugin_Enum) Descriptor() ([]byte, []int) { method GetName (line 3331) | func (x *SQLCPlugin_Enum) GetName() string { method GetVals (line 3338) | func (x *SQLCPlugin_Enum) GetVals() []string { method GetComment (line 3345) | func (x *SQLCPlugin_Enum) GetComment() string { type SQLCPlugin_Table (line 3352) | type SQLCPlugin_Table struct method Reset (line 3361) | func (x *SQLCPlugin_Table) Reset() { method String (line 3368) | func (x *SQLCPlugin_Table) String() string { method ProtoMessage (line 3372) | func (*SQLCPlugin_Table) ProtoMessage() {} method ProtoReflect (line 3374) | func (x *SQLCPlugin_Table) ProtoReflect() protoreflect.Message { method Descriptor (line 3387) | func (*SQLCPlugin_Table) Descriptor() ([]byte, []int) { method GetRel (line 3391) | func (x *SQLCPlugin_Table) GetRel() *SQLCPlugin_Identifier { method GetColumns (line 3398) | func (x *SQLCPlugin_Table) GetColumns() []*SQLCPlugin_Column { method GetComment (line 3405) | func (x *SQLCPlugin_Table) GetComment() string { type SQLCPlugin_Identifier (line 3412) | type SQLCPlugin_Identifier struct method Reset (line 3421) | func (x *SQLCPlugin_Identifier) Reset() { method String (line 3428) | func (x *SQLCPlugin_Identifier) String() string { method ProtoMessage (line 3432) | func (*SQLCPlugin_Identifier) ProtoMessage() {} method ProtoReflect (line 3434) | func (x *SQLCPlugin_Identifier) ProtoReflect() protoreflect.Message { method Descriptor (line 3447) | func (*SQLCPlugin_Identifier) Descriptor() ([]byte, []int) { method GetCatalog (line 3451) | func (x *SQLCPlugin_Identifier) GetCatalog() string { method GetSchema (line 3458) | func (x *SQLCPlugin_Identifier) GetSchema() string { method GetName (line 3465) | func (x *SQLCPlugin_Identifier) GetName() string { type SQLCPlugin_Column (line 3472) | type SQLCPlugin_Column struct method Reset (line 3495) | func (x *SQLCPlugin_Column) Reset() { method String (line 3502) | func (x *SQLCPlugin_Column) String() string { method ProtoMessage (line 3506) | func (*SQLCPlugin_Column) ProtoMessage() {} method ProtoReflect (line 3508) | func (x *SQLCPlugin_Column) ProtoReflect() protoreflect.Message { method Descriptor (line 3521) | func (*SQLCPlugin_Column) Descriptor() ([]byte, []int) { method GetName (line 3525) | func (x *SQLCPlugin_Column) GetName() string { method GetNotNull (line 3532) | func (x *SQLCPlugin_Column) GetNotNull() bool { method GetIsArray (line 3539) | func (x *SQLCPlugin_Column) GetIsArray() bool { method GetComment (line 3546) | func (x *SQLCPlugin_Column) GetComment() string { method GetLength (line 3553) | func (x *SQLCPlugin_Column) GetLength() int32 { method GetIsNamedParam (line 3560) | func (x *SQLCPlugin_Column) GetIsNamedParam() bool { method GetIsFuncCall (line 3567) | func (x *SQLCPlugin_Column) GetIsFuncCall() bool { method GetScope (line 3574) | func (x *SQLCPlugin_Column) GetScope() string { method GetTable (line 3581) | func (x *SQLCPlugin_Column) GetTable() *SQLCPlugin_Identifier { method GetTableAlias (line 3588) | func (x *SQLCPlugin_Column) GetTableAlias() string { method GetType (line 3595) | func (x *SQLCPlugin_Column) GetType() *SQLCPlugin_Identifier { method GetIsSqlcSlice (line 3602) | func (x *SQLCPlugin_Column) GetIsSqlcSlice() bool { method GetEmbedTable (line 3609) | func (x *SQLCPlugin_Column) GetEmbedTable() *SQLCPlugin_Identifier { method GetOriginalName (line 3616) | func (x *SQLCPlugin_Column) GetOriginalName() string { method GetUnsigned (line 3623) | func (x *SQLCPlugin_Column) GetUnsigned() bool { method GetArrayDims (line 3630) | func (x *SQLCPlugin_Column) GetArrayDims() int32 { type SQLCPlugin_Query (line 3637) | type SQLCPlugin_Query struct method Reset (line 3651) | func (x *SQLCPlugin_Query) Reset() { method String (line 3658) | func (x *SQLCPlugin_Query) String() string { method ProtoMessage (line 3662) | func (*SQLCPlugin_Query) ProtoMessage() {} method ProtoReflect (line 3664) | func (x *SQLCPlugin_Query) ProtoReflect() protoreflect.Message { method Descriptor (line 3677) | func (*SQLCPlugin_Query) Descriptor() ([]byte, []int) { method GetText (line 3681) | func (x *SQLCPlugin_Query) GetText() string { method GetName (line 3688) | func (x *SQLCPlugin_Query) GetName() string { method GetCmd (line 3695) | func (x *SQLCPlugin_Query) GetCmd() string { method GetColumns (line 3702) | func (x *SQLCPlugin_Query) GetColumns() []*SQLCPlugin_Column { method GetParams (line 3709) | func (x *SQLCPlugin_Query) GetParams() []*SQLCPlugin_Parameter { method GetComments (line 3716) | func (x *SQLCPlugin_Query) GetComments() []string { method GetFilename (line 3723) | func (x *SQLCPlugin_Query) GetFilename() string { method GetInsertIntoTable (line 3730) | func (x *SQLCPlugin_Query) GetInsertIntoTable() *SQLCPlugin_Identifier { type SQLCPlugin_Parameter (line 3737) | type SQLCPlugin_Parameter struct method Reset (line 3745) | func (x *SQLCPlugin_Parameter) Reset() { method String (line 3752) | func (x *SQLCPlugin_Parameter) String() string { method ProtoMessage (line 3756) | func (*SQLCPlugin_Parameter) ProtoMessage() {} method ProtoReflect (line 3758) | func (x *SQLCPlugin_Parameter) ProtoReflect() protoreflect.Message { method Descriptor (line 3771) | func (*SQLCPlugin_Parameter) Descriptor() ([]byte, []int) { method GetNumber (line 3775) | func (x *SQLCPlugin_Parameter) GetNumber() int32 { method GetColumn (line 3782) | func (x *SQLCPlugin_Parameter) GetColumn() *SQLCPlugin_Column { type SQLCPlugin_GenerateRequest (line 3789) | type SQLCPlugin_GenerateRequest struct method Reset (line 3801) | func (x *SQLCPlugin_GenerateRequest) Reset() { method String (line 3808) | func (x *SQLCPlugin_GenerateRequest) String() string { method ProtoMessage (line 3812) | func (*SQLCPlugin_GenerateRequest) ProtoMessage() {} method ProtoReflect (line 3814) | func (x *SQLCPlugin_GenerateRequest) ProtoReflect() protoreflect.Messa... method Descriptor (line 3827) | func (*SQLCPlugin_GenerateRequest) Descriptor() ([]byte, []int) { method GetSettings (line 3831) | func (x *SQLCPlugin_GenerateRequest) GetSettings() *SQLCPlugin_Settings { method GetCatalog (line 3838) | func (x *SQLCPlugin_GenerateRequest) GetCatalog() *SQLCPlugin_Catalog { method GetQueries (line 3845) | func (x *SQLCPlugin_GenerateRequest) GetQueries() []*SQLCPlugin_Query { method GetSqlcVersion (line 3852) | func (x *SQLCPlugin_GenerateRequest) GetSqlcVersion() string { method GetPluginOptions (line 3859) | func (x *SQLCPlugin_GenerateRequest) GetPluginOptions() []byte { method GetGlobalOptions (line 3866) | func (x *SQLCPlugin_GenerateRequest) GetGlobalOptions() []byte { type SQLCPlugin_GenerateResponse (line 3873) | type SQLCPlugin_GenerateResponse struct method Reset (line 3880) | func (x *SQLCPlugin_GenerateResponse) Reset() { method String (line 3887) | func (x *SQLCPlugin_GenerateResponse) String() string { method ProtoMessage (line 3891) | func (*SQLCPlugin_GenerateResponse) ProtoMessage() {} method ProtoReflect (line 3893) | func (x *SQLCPlugin_GenerateResponse) ProtoReflect() protoreflect.Mess... method Descriptor (line 3906) | func (*SQLCPlugin_GenerateResponse) Descriptor() ([]byte, []int) { method GetFiles (line 3910) | func (x *SQLCPlugin_GenerateResponse) GetFiles() []*SQLCPlugin_File { type SQLCPlugin_Codegen_Process (line 3917) | type SQLCPlugin_Codegen_Process struct method Reset (line 3924) | func (x *SQLCPlugin_Codegen_Process) Reset() { method String (line 3931) | func (x *SQLCPlugin_Codegen_Process) String() string { method ProtoMessage (line 3935) | func (*SQLCPlugin_Codegen_Process) ProtoMessage() {} method ProtoReflect (line 3937) | func (x *SQLCPlugin_Codegen_Process) ProtoReflect() protoreflect.Messa... method Descriptor (line 3950) | func (*SQLCPlugin_Codegen_Process) Descriptor() ([]byte, []int) { method GetCmd (line 3954) | func (x *SQLCPlugin_Codegen_Process) GetCmd() string { type SQLCPlugin_Codegen_WASM (line 3961) | type SQLCPlugin_Codegen_WASM struct method Reset (line 3969) | func (x *SQLCPlugin_Codegen_WASM) Reset() { method String (line 3976) | func (x *SQLCPlugin_Codegen_WASM) String() string { method ProtoMessage (line 3980) | func (*SQLCPlugin_Codegen_WASM) ProtoMessage() {} method ProtoReflect (line 3982) | func (x *SQLCPlugin_Codegen_WASM) ProtoReflect() protoreflect.Message { method Descriptor (line 3995) | func (*SQLCPlugin_Codegen_WASM) Descriptor() ([]byte, []int) { method GetUrl (line 3999) | func (x *SQLCPlugin_Codegen_WASM) GetUrl() string { method GetSha256 (line 4006) | func (x *SQLCPlugin_Codegen_WASM) GetSha256() string { constant file_encore_daemon_daemon_proto_rawDesc (line 4015) | file_encore_daemon_daemon_proto_rawDesc = "" + function file_encore_daemon_daemon_proto_rawDescGZIP (line 4384) | func file_encore_daemon_daemon_proto_rawDescGZIP() []byte { function init (line 4540) | func init() { file_encore_daemon_daemon_proto_init() } function file_encore_daemon_daemon_proto_init (line 4541) | func file_encore_daemon_daemon_proto_init() { FILE: proto/encore/daemon/daemon_grpc.pb.go constant _ (line 20) | _ = grpc.SupportPackageIsVersion9 constant Daemon_Run_FullMethodName (line 23) | Daemon_Run_FullMethodName = "/encore.daemon.Daemon/Run" constant Daemon_Test_FullMethodName (line 24) | Daemon_Test_FullMethodName = "/encore.daemon.Daemon/Test" constant Daemon_TestSpec_FullMethodName (line 25) | Daemon_TestSpec_FullMethodName = "/encore.daemon.Daemon/TestSpec" constant Daemon_ExecScript_FullMethodName (line 26) | Daemon_ExecScript_FullMethodName = "/encore.daemon.Daemon/ExecScript" constant Daemon_ExecSpec_FullMethodName (line 27) | Daemon_ExecSpec_FullMethodName = "/encore.daemon.Daemon/ExecSpec" constant Daemon_Check_FullMethodName (line 28) | Daemon_Check_FullMethodName = "/encore.daemon.Daemon/Check" constant Daemon_Export_FullMethodName (line 29) | Daemon_Export_FullMethodName = "/encore.daemon.Daemon/Export" constant Daemon_DBConnect_FullMethodName (line 30) | Daemon_DBConnect_FullMethodName = "/encore.daemon.Daemon/DBConnect" constant Daemon_DBProxy_FullMethodName (line 31) | Daemon_DBProxy_FullMethodName = "/encore.daemon.Daemon/DBProxy" constant Daemon_DBReset_FullMethodName (line 32) | Daemon_DBReset_FullMethodName = "/encore.daemon.Daemon/DBReset" constant Daemon_GenClient_FullMethodName (line 33) | Daemon_GenClient_FullMethodName = "/encore.daemon.Daemon/GenClient" constant Daemon_GenWrappers_FullMethodName (line 34) | Daemon_GenWrappers_FullMethodName = "/encore.daemon.Daemon/GenWrappers" constant Daemon_SecretsRefresh_FullMethodName (line 35) | Daemon_SecretsRefresh_FullMethodName = "/encore.daemon.Daemon/SecretsRe... constant Daemon_Version_FullMethodName (line 36) | Daemon_Version_FullMethodName = "/encore.daemon.Daemon/Version" constant Daemon_CreateNamespace_FullMethodName (line 37) | Daemon_CreateNamespace_FullMethodName = "/encore.daemon.Daemon/CreateNam... constant Daemon_SwitchNamespace_FullMethodName (line 38) | Daemon_SwitchNamespace_FullMethodName = "/encore.daemon.Daemon/SwitchNam... constant Daemon_ListNamespaces_FullMethodName (line 39) | Daemon_ListNamespaces_FullMethodName = "/encore.daemon.Daemon/ListNames... constant Daemon_DeleteNamespace_FullMethodName (line 40) | Daemon_DeleteNamespace_FullMethodName = "/encore.daemon.Daemon/DeleteNam... constant Daemon_DumpMeta_FullMethodName (line 41) | Daemon_DumpMeta_FullMethodName = "/encore.daemon.Daemon/DumpMeta" constant Daemon_Telemetry_FullMethodName (line 42) | Daemon_Telemetry_FullMethodName = "/encore.daemon.Daemon/Telemetry" constant Daemon_CreateApp_FullMethodName (line 43) | Daemon_CreateApp_FullMethodName = "/encore.daemon.Daemon/CreateApp" type DaemonClient (line 49) | type DaemonClient interface type daemonClient (line 96) | type daemonClient struct method Run (line 104) | func (c *daemonClient) Run(ctx context.Context, in *RunRequest, opts .... method Test (line 123) | func (c *daemonClient) Test(ctx context.Context, in *TestRequest, opts... method TestSpec (line 142) | func (c *daemonClient) TestSpec(ctx context.Context, in *TestSpecReque... method ExecScript (line 152) | func (c *daemonClient) ExecScript(ctx context.Context, in *ExecScriptR... method ExecSpec (line 171) | func (c *daemonClient) ExecSpec(ctx context.Context, in *ExecSpecReque... method Check (line 190) | func (c *daemonClient) Check(ctx context.Context, in *CheckRequest, op... method Export (line 209) | func (c *daemonClient) Export(ctx context.Context, in *ExportRequest, ... method DBConnect (line 228) | func (c *daemonClient) DBConnect(ctx context.Context, in *DBConnectReq... method DBProxy (line 238) | func (c *daemonClient) DBProxy(ctx context.Context, in *DBProxyRequest... method DBReset (line 257) | func (c *daemonClient) DBReset(ctx context.Context, in *DBResetRequest... method GenClient (line 276) | func (c *daemonClient) GenClient(ctx context.Context, in *GenClientReq... method GenWrappers (line 286) | func (c *daemonClient) GenWrappers(ctx context.Context, in *GenWrapper... method SecretsRefresh (line 296) | func (c *daemonClient) SecretsRefresh(ctx context.Context, in *Secrets... method Version (line 306) | func (c *daemonClient) Version(ctx context.Context, in *emptypb.Empty,... method CreateNamespace (line 316) | func (c *daemonClient) CreateNamespace(ctx context.Context, in *Create... method SwitchNamespace (line 326) | func (c *daemonClient) SwitchNamespace(ctx context.Context, in *Switch... method ListNamespaces (line 336) | func (c *daemonClient) ListNamespaces(ctx context.Context, in *ListNam... method DeleteNamespace (line 346) | func (c *daemonClient) DeleteNamespace(ctx context.Context, in *Delete... method DumpMeta (line 356) | func (c *daemonClient) DumpMeta(ctx context.Context, in *DumpMetaReque... method Telemetry (line 366) | func (c *daemonClient) Telemetry(ctx context.Context, in *TelemetryCon... method CreateApp (line 376) | func (c *daemonClient) CreateApp(ctx context.Context, in *CreateAppReq... function NewDaemonClient (line 100) | func NewDaemonClient(cc grpc.ClientConnInterface) DaemonClient { type DaemonServer (line 389) | type DaemonServer interface type UnimplementedDaemonServer (line 442) | type UnimplementedDaemonServer struct method Run (line 444) | func (UnimplementedDaemonServer) Run(*RunRequest, grpc.ServerStreaming... method Test (line 447) | func (UnimplementedDaemonServer) Test(*TestRequest, grpc.ServerStreami... method TestSpec (line 450) | func (UnimplementedDaemonServer) TestSpec(context.Context, *TestSpecRe... method ExecScript (line 453) | func (UnimplementedDaemonServer) ExecScript(*ExecScriptRequest, grpc.S... method ExecSpec (line 456) | func (UnimplementedDaemonServer) ExecSpec(*ExecSpecRequest, grpc.Serve... method Check (line 459) | func (UnimplementedDaemonServer) Check(*CheckRequest, grpc.ServerStrea... method Export (line 462) | func (UnimplementedDaemonServer) Export(*ExportRequest, grpc.ServerStr... method DBConnect (line 465) | func (UnimplementedDaemonServer) DBConnect(context.Context, *DBConnect... method DBProxy (line 468) | func (UnimplementedDaemonServer) DBProxy(*DBProxyRequest, grpc.ServerS... method DBReset (line 471) | func (UnimplementedDaemonServer) DBReset(*DBResetRequest, grpc.ServerS... method GenClient (line 474) | func (UnimplementedDaemonServer) GenClient(context.Context, *GenClient... method GenWrappers (line 477) | func (UnimplementedDaemonServer) GenWrappers(context.Context, *GenWrap... method SecretsRefresh (line 480) | func (UnimplementedDaemonServer) SecretsRefresh(context.Context, *Secr... method Version (line 483) | func (UnimplementedDaemonServer) Version(context.Context, *emptypb.Emp... method CreateNamespace (line 486) | func (UnimplementedDaemonServer) CreateNamespace(context.Context, *Cre... method SwitchNamespace (line 489) | func (UnimplementedDaemonServer) SwitchNamespace(context.Context, *Swi... method ListNamespaces (line 492) | func (UnimplementedDaemonServer) ListNamespaces(context.Context, *List... method DeleteNamespace (line 495) | func (UnimplementedDaemonServer) DeleteNamespace(context.Context, *Del... method DumpMeta (line 498) | func (UnimplementedDaemonServer) DumpMeta(context.Context, *DumpMetaRe... method Telemetry (line 501) | func (UnimplementedDaemonServer) Telemetry(context.Context, *Telemetry... method CreateApp (line 504) | func (UnimplementedDaemonServer) CreateApp(context.Context, *CreateApp... method mustEmbedUnimplementedDaemonServer (line 507) | func (UnimplementedDaemonServer) mustEmbedUnimplementedDaemonServer() {} method testEmbeddedByValue (line 508) | func (UnimplementedDaemonServer) testEmbeddedByValue() {} type UnsafeDaemonServer (line 513) | type UnsafeDaemonServer interface function RegisterDaemonServer (line 517) | func RegisterDaemonServer(s grpc.ServiceRegistrar, srv DaemonServer) { function _Daemon_Run_Handler (line 528) | func _Daemon_Run_Handler(srv interface{}, stream grpc.ServerStream) error { function _Daemon_Test_Handler (line 539) | func _Daemon_Test_Handler(srv interface{}, stream grpc.ServerStream) err... function _Daemon_TestSpec_Handler (line 550) | func _Daemon_TestSpec_Handler(srv interface{}, ctx context.Context, dec ... function _Daemon_ExecScript_Handler (line 568) | func _Daemon_ExecScript_Handler(srv interface{}, stream grpc.ServerStrea... function _Daemon_ExecSpec_Handler (line 579) | func _Daemon_ExecSpec_Handler(srv interface{}, stream grpc.ServerStream)... function _Daemon_Check_Handler (line 590) | func _Daemon_Check_Handler(srv interface{}, stream grpc.ServerStream) er... function _Daemon_Export_Handler (line 601) | func _Daemon_Export_Handler(srv interface{}, stream grpc.ServerStream) e... function _Daemon_DBConnect_Handler (line 612) | func _Daemon_DBConnect_Handler(srv interface{}, ctx context.Context, dec... function _Daemon_DBProxy_Handler (line 630) | func _Daemon_DBProxy_Handler(srv interface{}, stream grpc.ServerStream) ... function _Daemon_DBReset_Handler (line 641) | func _Daemon_DBReset_Handler(srv interface{}, stream grpc.ServerStream) ... function _Daemon_GenClient_Handler (line 652) | func _Daemon_GenClient_Handler(srv interface{}, ctx context.Context, dec... function _Daemon_GenWrappers_Handler (line 670) | func _Daemon_GenWrappers_Handler(srv interface{}, ctx context.Context, d... function _Daemon_SecretsRefresh_Handler (line 688) | func _Daemon_SecretsRefresh_Handler(srv interface{}, ctx context.Context... function _Daemon_Version_Handler (line 706) | func _Daemon_Version_Handler(srv interface{}, ctx context.Context, dec f... function _Daemon_CreateNamespace_Handler (line 724) | func _Daemon_CreateNamespace_Handler(srv interface{}, ctx context.Contex... function _Daemon_SwitchNamespace_Handler (line 742) | func _Daemon_SwitchNamespace_Handler(srv interface{}, ctx context.Contex... function _Daemon_ListNamespaces_Handler (line 760) | func _Daemon_ListNamespaces_Handler(srv interface{}, ctx context.Context... function _Daemon_DeleteNamespace_Handler (line 778) | func _Daemon_DeleteNamespace_Handler(srv interface{}, ctx context.Contex... function _Daemon_DumpMeta_Handler (line 796) | func _Daemon_DumpMeta_Handler(srv interface{}, ctx context.Context, dec ... function _Daemon_Telemetry_Handler (line 814) | func _Daemon_Telemetry_Handler(srv interface{}, ctx context.Context, dec... function _Daemon_CreateApp_Handler (line 832) | func _Daemon_CreateApp_Handler(srv interface{}, ctx context.Context, dec... FILE: proto/encore/engine/trace/trace.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type HTTPTraceEventCode (line 25) | type HTTPTraceEventCode method Enum (line 80) | func (x HTTPTraceEventCode) Enum() *HTTPTraceEventCode { method String (line 86) | func (x HTTPTraceEventCode) String() string { method Descriptor (line 90) | func (HTTPTraceEventCode) Descriptor() protoreflect.EnumDescriptor { method Type (line 94) | func (HTTPTraceEventCode) Type() protoreflect.EnumType { method Number (line 98) | func (x HTTPTraceEventCode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 103) | func (HTTPTraceEventCode) EnumDescriptor() ([]byte, []int) { constant HTTPTraceEventCode_UNKNOWN (line 28) | HTTPTraceEventCode_UNKNOWN HTTPTraceEventCode = 0 constant HTTPTraceEventCode_GET_CONN (line 29) | HTTPTraceEventCode_GET_CONN HTTPTraceEventCode = 1 constant HTTPTraceEventCode_GOT_CONN (line 30) | HTTPTraceEventCode_GOT_CONN HTTPTraceEventCode = 2 constant HTTPTraceEventCode_GOT_FIRST_RESPONSE_BYTE (line 31) | HTTPTraceEventCode_GOT_FIRST_RESPONSE_BYTE HTTPTraceEventCode = 3 constant HTTPTraceEventCode_GOT_1XX_RESPONSE (line 32) | HTTPTraceEventCode_GOT_1XX_RESPONSE HTTPTraceEventCode = 4 constant HTTPTraceEventCode_DNS_START (line 33) | HTTPTraceEventCode_DNS_START HTTPTraceEventCode = 5 constant HTTPTraceEventCode_DNS_DONE (line 34) | HTTPTraceEventCode_DNS_DONE HTTPTraceEventCode = 6 constant HTTPTraceEventCode_CONNECT_START (line 35) | HTTPTraceEventCode_CONNECT_START HTTPTraceEventCode = 7 constant HTTPTraceEventCode_CONNECT_DONE (line 36) | HTTPTraceEventCode_CONNECT_DONE HTTPTraceEventCode = 8 constant HTTPTraceEventCode_TLS_HANDSHAKE_START (line 37) | HTTPTraceEventCode_TLS_HANDSHAKE_START HTTPTraceEventCode = 9 constant HTTPTraceEventCode_TLS_HANDSHAKE_DONE (line 38) | HTTPTraceEventCode_TLS_HANDSHAKE_DONE HTTPTraceEventCode = 10 constant HTTPTraceEventCode_WROTE_HEADERS (line 39) | HTTPTraceEventCode_WROTE_HEADERS HTTPTraceEventCode = 11 constant HTTPTraceEventCode_WROTE_REQUEST (line 40) | HTTPTraceEventCode_WROTE_REQUEST HTTPTraceEventCode = 12 constant HTTPTraceEventCode_WAIT_100_CONTINUE (line 41) | HTTPTraceEventCode_WAIT_100_CONTINUE HTTPTraceEventCode = 13 type Request_Type (line 107) | type Request_Type method Enum (line 129) | func (x Request_Type) Enum() *Request_Type { method String (line 135) | func (x Request_Type) String() string { method Descriptor (line 139) | func (Request_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 143) | func (Request_Type) Type() protoreflect.EnumType { method Number (line 147) | func (x Request_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 152) | func (Request_Type) EnumDescriptor() ([]byte, []int) { constant Request_RPC (line 110) | Request_RPC Request_Type = 0 constant Request_AUTH (line 111) | Request_AUTH Request_Type = 1 constant Request_PUBSUB_MSG (line 112) | Request_PUBSUB_MSG Request_Type = 2 type DBTransaction_CompletionType (line 156) | type DBTransaction_CompletionType method Enum (line 175) | func (x DBTransaction_CompletionType) Enum() *DBTransaction_Completion... method String (line 181) | func (x DBTransaction_CompletionType) String() string { method Descriptor (line 185) | func (DBTransaction_CompletionType) Descriptor() protoreflect.EnumDesc... method Type (line 189) | func (DBTransaction_CompletionType) Type() protoreflect.EnumType { method Number (line 193) | func (x DBTransaction_CompletionType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 198) | func (DBTransaction_CompletionType) EnumDescriptor() ([]byte, []int) { constant DBTransaction_ROLLBACK (line 159) | DBTransaction_ROLLBACK DBTransaction_CompletionType = 0 constant DBTransaction_COMMIT (line 160) | DBTransaction_COMMIT DBTransaction_CompletionType = 1 type CacheOp_Result (line 202) | type CacheOp_Result method Enum (line 230) | func (x CacheOp_Result) Enum() *CacheOp_Result { method String (line 236) | func (x CacheOp_Result) String() string { method Descriptor (line 240) | func (CacheOp_Result) Descriptor() protoreflect.EnumDescriptor { method Type (line 244) | func (CacheOp_Result) Type() protoreflect.EnumType { method Number (line 248) | func (x CacheOp_Result) Number() protoreflect.EnumNumber { method EnumDescriptor (line 253) | func (CacheOp_Result) EnumDescriptor() ([]byte, []int) { constant CacheOp_UNKNOWN (line 205) | CacheOp_UNKNOWN CacheOp_Result = 0 constant CacheOp_OK (line 206) | CacheOp_OK CacheOp_Result = 1 constant CacheOp_NO_SUCH_KEY (line 207) | CacheOp_NO_SUCH_KEY CacheOp_Result = 2 constant CacheOp_CONFLICT (line 208) | CacheOp_CONFLICT CacheOp_Result = 3 constant CacheOp_ERR (line 209) | CacheOp_ERR CacheOp_Result = 4 type LogMessage_Level (line 261) | type LogMessage_Level method Enum (line 289) | func (x LogMessage_Level) Enum() *LogMessage_Level { method String (line 295) | func (x LogMessage_Level) String() string { method Descriptor (line 299) | func (LogMessage_Level) Descriptor() protoreflect.EnumDescriptor { method Type (line 303) | func (LogMessage_Level) Type() protoreflect.EnumType { method Number (line 307) | func (x LogMessage_Level) Number() protoreflect.EnumNumber { method EnumDescriptor (line 312) | func (LogMessage_Level) EnumDescriptor() ([]byte, []int) { constant LogMessage_DEBUG (line 264) | LogMessage_DEBUG LogMessage_Level = 0 constant LogMessage_INFO (line 265) | LogMessage_INFO LogMessage_Level = 1 constant LogMessage_ERROR (line 266) | LogMessage_ERROR LogMessage_Level = 2 constant LogMessage_WARN (line 267) | LogMessage_WARN LogMessage_Level = 3 constant LogMessage_TRACE (line 268) | LogMessage_TRACE LogMessage_Level = 4 type TraceID (line 316) | type TraceID struct method Reset (line 324) | func (x *TraceID) Reset() { method String (line 331) | func (x *TraceID) String() string { method ProtoMessage (line 335) | func (*TraceID) ProtoMessage() {} method ProtoReflect (line 337) | func (x *TraceID) ProtoReflect() protoreflect.Message { method Descriptor (line 350) | func (*TraceID) Descriptor() ([]byte, []int) { method GetHigh (line 354) | func (x *TraceID) GetHigh() uint64 { method GetLow (line 361) | func (x *TraceID) GetLow() uint64 { type Request (line 368) | type Request struct method Reset (line 412) | func (x *Request) Reset() { method String (line 419) | func (x *Request) String() string { method ProtoMessage (line 423) | func (*Request) ProtoMessage() {} method ProtoReflect (line 425) | func (x *Request) ProtoReflect() protoreflect.Message { method Descriptor (line 438) | func (*Request) Descriptor() ([]byte, []int) { method GetTraceId (line 442) | func (x *Request) GetTraceId() *TraceID { method GetSpanId (line 449) | func (x *Request) GetSpanId() uint64 { method GetParentSpanId (line 456) | func (x *Request) GetParentSpanId() uint64 { method GetParentTraceId (line 463) | func (x *Request) GetParentTraceId() *TraceID { method GetGoid (line 470) | func (x *Request) GetGoid() uint32 { method GetStartTime (line 477) | func (x *Request) GetStartTime() uint64 { method GetEndTime (line 484) | func (x *Request) GetEndTime() uint64 { method GetDefLoc (line 491) | func (x *Request) GetDefLoc() int32 { method GetErr (line 498) | func (x *Request) GetErr() []byte { method GetEvents (line 505) | func (x *Request) GetEvents() []*Event { method GetType (line 512) | func (x *Request) GetType() Request_Type { method GetErrStack (line 519) | func (x *Request) GetErrStack() *StackTrace { method GetPanicStack (line 526) | func (x *Request) GetPanicStack() *StackTrace { method GetAbsStartTime (line 533) | func (x *Request) GetAbsStartTime() uint64 { method GetServiceName (line 540) | func (x *Request) GetServiceName() string { method GetEndpointName (line 547) | func (x *Request) GetEndpointName() string { method GetTopicName (line 554) | func (x *Request) GetTopicName() string { method GetSubscriptionName (line 561) | func (x *Request) GetSubscriptionName() string { method GetMessageId (line 568) | func (x *Request) GetMessageId() string { method GetAttempt (line 575) | func (x *Request) GetAttempt() uint32 { method GetPublishTime (line 582) | func (x *Request) GetPublishTime() uint64 { method GetInputs (line 589) | func (x *Request) GetInputs() [][]byte { method GetOutputs (line 596) | func (x *Request) GetOutputs() [][]byte { method GetUid (line 603) | func (x *Request) GetUid() string { method GetHttpMethod (line 610) | func (x *Request) GetHttpMethod() string { method GetPath (line 617) | func (x *Request) GetPath() string { method GetPathParams (line 624) | func (x *Request) GetPathParams() []string { method GetRequestPayload (line 631) | func (x *Request) GetRequestPayload() []byte { method GetResponsePayload (line 638) | func (x *Request) GetResponsePayload() []byte { method GetRawRequestHeaders (line 645) | func (x *Request) GetRawRequestHeaders() map[string]string { method GetRawResponseHeaders (line 652) | func (x *Request) GetRawResponseHeaders() map[string]string { method GetExternalRequestId (line 659) | func (x *Request) GetExternalRequestId() string { method GetExternalCorrelationId (line 666) | func (x *Request) GetExternalCorrelationId() string { type Event (line 673) | type Event struct method Reset (line 692) | func (x *Event) Reset() { method String (line 699) | func (x *Event) String() string { method ProtoMessage (line 703) | func (*Event) ProtoMessage() {} method ProtoReflect (line 705) | func (x *Event) ProtoReflect() protoreflect.Message { method Descriptor (line 718) | func (*Event) Descriptor() ([]byte, []int) { method GetData (line 722) | func (x *Event) GetData() isEvent_Data { method GetRpc (line 729) | func (x *Event) GetRpc() *RPCCall { method GetTx (line 738) | func (x *Event) GetTx() *DBTransaction { method GetQuery (line 747) | func (x *Event) GetQuery() *DBQuery { method GetGoroutine (line 756) | func (x *Event) GetGoroutine() *Goroutine { method GetHttp (line 765) | func (x *Event) GetHttp() *HTTPCall { method GetLog (line 774) | func (x *Event) GetLog() *LogMessage { method GetPublishedMsg (line 783) | func (x *Event) GetPublishedMsg() *PubsubMsgPublished { method GetServiceInit (line 792) | func (x *Event) GetServiceInit() *ServiceInit { method GetCache (line 801) | func (x *Event) GetCache() *CacheOp { method GetBodyStream (line 810) | func (x *Event) GetBodyStream() *BodyStream { type isEvent_Data (line 819) | type isEvent_Data interface type Event_Rpc (line 823) | type Event_Rpc struct method isEvent_Data (line 863) | func (*Event_Rpc) isEvent_Data() {} type Event_Tx (line 827) | type Event_Tx struct method isEvent_Data (line 865) | func (*Event_Tx) isEvent_Data() {} type Event_Query (line 831) | type Event_Query struct method isEvent_Data (line 867) | func (*Event_Query) isEvent_Data() {} type Event_Goroutine (line 835) | type Event_Goroutine struct method isEvent_Data (line 869) | func (*Event_Goroutine) isEvent_Data() {} type Event_Http (line 839) | type Event_Http struct method isEvent_Data (line 871) | func (*Event_Http) isEvent_Data() {} type Event_Log (line 843) | type Event_Log struct method isEvent_Data (line 873) | func (*Event_Log) isEvent_Data() {} type Event_PublishedMsg (line 847) | type Event_PublishedMsg struct method isEvent_Data (line 875) | func (*Event_PublishedMsg) isEvent_Data() {} type Event_ServiceInit (line 851) | type Event_ServiceInit struct method isEvent_Data (line 877) | func (*Event_ServiceInit) isEvent_Data() {} type Event_Cache (line 855) | type Event_Cache struct method isEvent_Data (line 879) | func (*Event_Cache) isEvent_Data() {} type Event_BodyStream (line 859) | type Event_BodyStream struct method isEvent_Data (line 881) | func (*Event_BodyStream) isEvent_Data() {} type RPCCall (line 883) | type RPCCall struct method Reset (line 896) | func (x *RPCCall) Reset() { method String (line 903) | func (x *RPCCall) String() string { method ProtoMessage (line 907) | func (*RPCCall) ProtoMessage() {} method ProtoReflect (line 909) | func (x *RPCCall) ProtoReflect() protoreflect.Message { method Descriptor (line 922) | func (*RPCCall) Descriptor() ([]byte, []int) { method GetSpanId (line 926) | func (x *RPCCall) GetSpanId() uint64 { method GetGoid (line 933) | func (x *RPCCall) GetGoid() uint32 { method GetDefLoc (line 940) | func (x *RPCCall) GetDefLoc() int32 { method GetStartTime (line 947) | func (x *RPCCall) GetStartTime() uint64 { method GetEndTime (line 954) | func (x *RPCCall) GetEndTime() uint64 { method GetErr (line 961) | func (x *RPCCall) GetErr() []byte { method GetStack (line 968) | func (x *RPCCall) GetStack() *StackTrace { type Goroutine (line 975) | type Goroutine struct method Reset (line 984) | func (x *Goroutine) Reset() { method String (line 991) | func (x *Goroutine) String() string { method ProtoMessage (line 995) | func (*Goroutine) ProtoMessage() {} method ProtoReflect (line 997) | func (x *Goroutine) ProtoReflect() protoreflect.Message { method Descriptor (line 1010) | func (*Goroutine) Descriptor() ([]byte, []int) { method GetGoid (line 1014) | func (x *Goroutine) GetGoid() uint32 { method GetStartTime (line 1021) | func (x *Goroutine) GetStartTime() uint64 { method GetEndTime (line 1028) | func (x *Goroutine) GetEndTime() uint64 { type DBTransaction (line 1035) | type DBTransaction struct method Reset (line 1049) | func (x *DBTransaction) Reset() { method String (line 1056) | func (x *DBTransaction) String() string { method ProtoMessage (line 1060) | func (*DBTransaction) ProtoMessage() {} method ProtoReflect (line 1062) | func (x *DBTransaction) ProtoReflect() protoreflect.Message { method Descriptor (line 1075) | func (*DBTransaction) Descriptor() ([]byte, []int) { method GetGoid (line 1079) | func (x *DBTransaction) GetGoid() uint32 { method GetStartTime (line 1086) | func (x *DBTransaction) GetStartTime() uint64 { method GetEndTime (line 1093) | func (x *DBTransaction) GetEndTime() uint64 { method GetErr (line 1100) | func (x *DBTransaction) GetErr() []byte { method GetCompletion (line 1107) | func (x *DBTransaction) GetCompletion() DBTransaction_CompletionType { method GetQueries (line 1114) | func (x *DBTransaction) GetQueries() []*DBQuery { method GetBeginStack (line 1121) | func (x *DBTransaction) GetBeginStack() *StackTrace { method GetEndStack (line 1128) | func (x *DBTransaction) GetEndStack() *StackTrace { type DBQuery (line 1135) | type DBQuery struct method Reset (line 1147) | func (x *DBQuery) Reset() { method String (line 1154) | func (x *DBQuery) String() string { method ProtoMessage (line 1158) | func (*DBQuery) ProtoMessage() {} method ProtoReflect (line 1160) | func (x *DBQuery) ProtoReflect() protoreflect.Message { method Descriptor (line 1173) | func (*DBQuery) Descriptor() ([]byte, []int) { method GetGoid (line 1177) | func (x *DBQuery) GetGoid() uint32 { method GetStartTime (line 1184) | func (x *DBQuery) GetStartTime() uint64 { method GetEndTime (line 1191) | func (x *DBQuery) GetEndTime() uint64 { method GetQuery (line 1198) | func (x *DBQuery) GetQuery() []byte { method GetErr (line 1205) | func (x *DBQuery) GetErr() []byte { method GetStack (line 1212) | func (x *DBQuery) GetStack() *StackTrace { type PubsubMsgPublished (line 1219) | type PubsubMsgPublished struct method Reset (line 1233) | func (x *PubsubMsgPublished) Reset() { method String (line 1240) | func (x *PubsubMsgPublished) String() string { method ProtoMessage (line 1244) | func (*PubsubMsgPublished) ProtoMessage() {} method ProtoReflect (line 1246) | func (x *PubsubMsgPublished) ProtoReflect() protoreflect.Message { method Descriptor (line 1259) | func (*PubsubMsgPublished) Descriptor() ([]byte, []int) { method GetGoid (line 1263) | func (x *PubsubMsgPublished) GetGoid() uint64 { method GetStartTime (line 1270) | func (x *PubsubMsgPublished) GetStartTime() uint64 { method GetEndTime (line 1277) | func (x *PubsubMsgPublished) GetEndTime() uint64 { method GetTopic (line 1284) | func (x *PubsubMsgPublished) GetTopic() string { method GetMessage (line 1291) | func (x *PubsubMsgPublished) GetMessage() []byte { method GetMessageId (line 1298) | func (x *PubsubMsgPublished) GetMessageId() string { method GetErr (line 1305) | func (x *PubsubMsgPublished) GetErr() []byte { method GetStack (line 1312) | func (x *PubsubMsgPublished) GetStack() *StackTrace { type ServiceInit (line 1319) | type ServiceInit struct method Reset (line 1332) | func (x *ServiceInit) Reset() { method String (line 1339) | func (x *ServiceInit) String() string { method ProtoMessage (line 1343) | func (*ServiceInit) ProtoMessage() {} method ProtoReflect (line 1345) | func (x *ServiceInit) ProtoReflect() protoreflect.Message { method Descriptor (line 1358) | func (*ServiceInit) Descriptor() ([]byte, []int) { method GetGoid (line 1362) | func (x *ServiceInit) GetGoid() uint64 { method GetDefLoc (line 1369) | func (x *ServiceInit) GetDefLoc() int32 { method GetStartTime (line 1376) | func (x *ServiceInit) GetStartTime() uint64 { method GetEndTime (line 1383) | func (x *ServiceInit) GetEndTime() uint64 { method GetService (line 1390) | func (x *ServiceInit) GetService() string { method GetErr (line 1397) | func (x *ServiceInit) GetErr() []byte { method GetErrStack (line 1404) | func (x *ServiceInit) GetErrStack() *StackTrace { type CacheOp (line 1411) | type CacheOp struct method Reset (line 1429) | func (x *CacheOp) Reset() { method String (line 1436) | func (x *CacheOp) String() string { method ProtoMessage (line 1440) | func (*CacheOp) ProtoMessage() {} method ProtoReflect (line 1442) | func (x *CacheOp) ProtoReflect() protoreflect.Message { method Descriptor (line 1455) | func (*CacheOp) Descriptor() ([]byte, []int) { method GetGoid (line 1459) | func (x *CacheOp) GetGoid() uint32 { method GetDefLoc (line 1466) | func (x *CacheOp) GetDefLoc() int32 { method GetStartTime (line 1473) | func (x *CacheOp) GetStartTime() uint64 { method GetEndTime (line 1480) | func (x *CacheOp) GetEndTime() uint64 { method GetOperation (line 1487) | func (x *CacheOp) GetOperation() string { method GetKeys (line 1494) | func (x *CacheOp) GetKeys() []string { method GetInputs (line 1501) | func (x *CacheOp) GetInputs() [][]byte { method GetOutputs (line 1508) | func (x *CacheOp) GetOutputs() [][]byte { method GetStack (line 1515) | func (x *CacheOp) GetStack() *StackTrace { method GetErr (line 1522) | func (x *CacheOp) GetErr() []byte { method GetWrite (line 1529) | func (x *CacheOp) GetWrite() bool { method GetResult (line 1536) | func (x *CacheOp) GetResult() CacheOp_Result { type BodyStream (line 1543) | type BodyStream struct method Reset (line 1552) | func (x *BodyStream) Reset() { method String (line 1559) | func (x *BodyStream) String() string { method ProtoMessage (line 1563) | func (*BodyStream) ProtoMessage() {} method ProtoReflect (line 1565) | func (x *BodyStream) ProtoReflect() protoreflect.Message { method Descriptor (line 1578) | func (*BodyStream) Descriptor() ([]byte, []int) { method GetIsResponse (line 1582) | func (x *BodyStream) GetIsResponse() bool { method GetOverflowed (line 1589) | func (x *BodyStream) GetOverflowed() bool { method GetData (line 1596) | func (x *BodyStream) GetData() []byte { type HTTPCall (line 1603) | type HTTPCall struct method Reset (line 1619) | func (x *HTTPCall) Reset() { method String (line 1626) | func (x *HTTPCall) String() string { method ProtoMessage (line 1630) | func (*HTTPCall) ProtoMessage() {} method ProtoReflect (line 1632) | func (x *HTTPCall) ProtoReflect() protoreflect.Message { method Descriptor (line 1645) | func (*HTTPCall) Descriptor() ([]byte, []int) { method GetSpanId (line 1649) | func (x *HTTPCall) GetSpanId() uint64 { method GetGoid (line 1656) | func (x *HTTPCall) GetGoid() uint32 { method GetStartTime (line 1663) | func (x *HTTPCall) GetStartTime() uint64 { method GetEndTime (line 1670) | func (x *HTTPCall) GetEndTime() uint64 { method GetMethod (line 1677) | func (x *HTTPCall) GetMethod() string { method GetUrl (line 1684) | func (x *HTTPCall) GetUrl() string { method GetStatusCode (line 1691) | func (x *HTTPCall) GetStatusCode() uint32 { method GetErr (line 1698) | func (x *HTTPCall) GetErr() []byte { method GetBodyClosedTime (line 1705) | func (x *HTTPCall) GetBodyClosedTime() uint64 { method GetEvents (line 1712) | func (x *HTTPCall) GetEvents() []*HTTPTraceEvent { type HTTPTraceEvent (line 1719) | type HTTPTraceEvent struct method Reset (line 1739) | func (x *HTTPTraceEvent) Reset() { method String (line 1746) | func (x *HTTPTraceEvent) String() string { method ProtoMessage (line 1750) | func (*HTTPTraceEvent) ProtoMessage() {} method ProtoReflect (line 1752) | func (x *HTTPTraceEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 1765) | func (*HTTPTraceEvent) Descriptor() ([]byte, []int) { method GetCode (line 1769) | func (x *HTTPTraceEvent) GetCode() HTTPTraceEventCode { method GetTime (line 1776) | func (x *HTTPTraceEvent) GetTime() uint64 { method GetData (line 1783) | func (x *HTTPTraceEvent) GetData() isHTTPTraceEvent_Data { method GetGetConn (line 1790) | func (x *HTTPTraceEvent) GetGetConn() *HTTPGetConnData { method GetGotConn (line 1799) | func (x *HTTPTraceEvent) GetGotConn() *HTTPGotConnData { method GetGot_1XxResponse (line 1808) | func (x *HTTPTraceEvent) GetGot_1XxResponse() *HTTPGot1XxResponseData { method GetDnsStart (line 1817) | func (x *HTTPTraceEvent) GetDnsStart() *HTTPDNSStartData { method GetDnsDone (line 1826) | func (x *HTTPTraceEvent) GetDnsDone() *HTTPDNSDoneData { method GetConnectStart (line 1835) | func (x *HTTPTraceEvent) GetConnectStart() *HTTPConnectStartData { method GetConnectDone (line 1844) | func (x *HTTPTraceEvent) GetConnectDone() *HTTPConnectDoneData { method GetTlsHandshakeDone (line 1853) | func (x *HTTPTraceEvent) GetTlsHandshakeDone() *HTTPTLSHandshakeDoneDa... method GetWroteRequest (line 1862) | func (x *HTTPTraceEvent) GetWroteRequest() *HTTPWroteRequestData { type isHTTPTraceEvent_Data (line 1871) | type isHTTPTraceEvent_Data interface type HTTPTraceEvent_GetConn (line 1875) | type HTTPTraceEvent_GetConn struct method isHTTPTraceEvent_Data (line 1911) | func (*HTTPTraceEvent_GetConn) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_GotConn (line 1879) | type HTTPTraceEvent_GotConn struct method isHTTPTraceEvent_Data (line 1913) | func (*HTTPTraceEvent_GotConn) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_Got_1XxResponse (line 1883) | type HTTPTraceEvent_Got_1XxResponse struct method isHTTPTraceEvent_Data (line 1915) | func (*HTTPTraceEvent_Got_1XxResponse) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_DnsStart (line 1887) | type HTTPTraceEvent_DnsStart struct method isHTTPTraceEvent_Data (line 1917) | func (*HTTPTraceEvent_DnsStart) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_DnsDone (line 1891) | type HTTPTraceEvent_DnsDone struct method isHTTPTraceEvent_Data (line 1919) | func (*HTTPTraceEvent_DnsDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_ConnectStart (line 1895) | type HTTPTraceEvent_ConnectStart struct method isHTTPTraceEvent_Data (line 1921) | func (*HTTPTraceEvent_ConnectStart) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_ConnectDone (line 1899) | type HTTPTraceEvent_ConnectDone struct method isHTTPTraceEvent_Data (line 1923) | func (*HTTPTraceEvent_ConnectDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_TlsHandshakeDone (line 1903) | type HTTPTraceEvent_TlsHandshakeDone struct method isHTTPTraceEvent_Data (line 1925) | func (*HTTPTraceEvent_TlsHandshakeDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_WroteRequest (line 1907) | type HTTPTraceEvent_WroteRequest struct method isHTTPTraceEvent_Data (line 1927) | func (*HTTPTraceEvent_WroteRequest) isHTTPTraceEvent_Data() {} type HTTPGetConnData (line 1929) | type HTTPGetConnData struct method Reset (line 1936) | func (x *HTTPGetConnData) Reset() { method String (line 1943) | func (x *HTTPGetConnData) String() string { method ProtoMessage (line 1947) | func (*HTTPGetConnData) ProtoMessage() {} method ProtoReflect (line 1949) | func (x *HTTPGetConnData) ProtoReflect() protoreflect.Message { method Descriptor (line 1962) | func (*HTTPGetConnData) Descriptor() ([]byte, []int) { method GetHostPort (line 1966) | func (x *HTTPGetConnData) GetHostPort() string { type HTTPGotConnData (line 1973) | type HTTPGotConnData struct method Reset (line 1982) | func (x *HTTPGotConnData) Reset() { method String (line 1989) | func (x *HTTPGotConnData) String() string { method ProtoMessage (line 1993) | func (*HTTPGotConnData) ProtoMessage() {} method ProtoReflect (line 1995) | func (x *HTTPGotConnData) ProtoReflect() protoreflect.Message { method Descriptor (line 2008) | func (*HTTPGotConnData) Descriptor() ([]byte, []int) { method GetReused (line 2012) | func (x *HTTPGotConnData) GetReused() bool { method GetWasIdle (line 2019) | func (x *HTTPGotConnData) GetWasIdle() bool { method GetIdleDurationNs (line 2026) | func (x *HTTPGotConnData) GetIdleDurationNs() int64 { type HTTPGot1XxResponseData (line 2033) | type HTTPGot1XxResponseData struct method Reset (line 2040) | func (x *HTTPGot1XxResponseData) Reset() { method String (line 2047) | func (x *HTTPGot1XxResponseData) String() string { method ProtoMessage (line 2051) | func (*HTTPGot1XxResponseData) ProtoMessage() {} method ProtoReflect (line 2053) | func (x *HTTPGot1XxResponseData) ProtoReflect() protoreflect.Message { method Descriptor (line 2066) | func (*HTTPGot1XxResponseData) Descriptor() ([]byte, []int) { method GetCode (line 2070) | func (x *HTTPGot1XxResponseData) GetCode() int32 { type HTTPDNSStartData (line 2077) | type HTTPDNSStartData struct method Reset (line 2084) | func (x *HTTPDNSStartData) Reset() { method String (line 2091) | func (x *HTTPDNSStartData) String() string { method ProtoMessage (line 2095) | func (*HTTPDNSStartData) ProtoMessage() {} method ProtoReflect (line 2097) | func (x *HTTPDNSStartData) ProtoReflect() protoreflect.Message { method Descriptor (line 2110) | func (*HTTPDNSStartData) Descriptor() ([]byte, []int) { method GetHost (line 2114) | func (x *HTTPDNSStartData) GetHost() string { type HTTPDNSDoneData (line 2121) | type HTTPDNSDoneData struct method Reset (line 2129) | func (x *HTTPDNSDoneData) Reset() { method String (line 2136) | func (x *HTTPDNSDoneData) String() string { method ProtoMessage (line 2140) | func (*HTTPDNSDoneData) ProtoMessage() {} method ProtoReflect (line 2142) | func (x *HTTPDNSDoneData) ProtoReflect() protoreflect.Message { method Descriptor (line 2155) | func (*HTTPDNSDoneData) Descriptor() ([]byte, []int) { method GetErr (line 2159) | func (x *HTTPDNSDoneData) GetErr() []byte { method GetAddrs (line 2166) | func (x *HTTPDNSDoneData) GetAddrs() []*DNSAddr { type DNSAddr (line 2173) | type DNSAddr struct method Reset (line 2180) | func (x *DNSAddr) Reset() { method String (line 2187) | func (x *DNSAddr) String() string { method ProtoMessage (line 2191) | func (*DNSAddr) ProtoMessage() {} method ProtoReflect (line 2193) | func (x *DNSAddr) ProtoReflect() protoreflect.Message { method Descriptor (line 2206) | func (*DNSAddr) Descriptor() ([]byte, []int) { method GetIp (line 2210) | func (x *DNSAddr) GetIp() []byte { type HTTPConnectStartData (line 2217) | type HTTPConnectStartData struct method Reset (line 2225) | func (x *HTTPConnectStartData) Reset() { method String (line 2232) | func (x *HTTPConnectStartData) String() string { method ProtoMessage (line 2236) | func (*HTTPConnectStartData) ProtoMessage() {} method ProtoReflect (line 2238) | func (x *HTTPConnectStartData) ProtoReflect() protoreflect.Message { method Descriptor (line 2251) | func (*HTTPConnectStartData) Descriptor() ([]byte, []int) { method GetNetwork (line 2255) | func (x *HTTPConnectStartData) GetNetwork() string { method GetAddr (line 2262) | func (x *HTTPConnectStartData) GetAddr() string { type HTTPConnectDoneData (line 2269) | type HTTPConnectDoneData struct method Reset (line 2278) | func (x *HTTPConnectDoneData) Reset() { method String (line 2285) | func (x *HTTPConnectDoneData) String() string { method ProtoMessage (line 2289) | func (*HTTPConnectDoneData) ProtoMessage() {} method ProtoReflect (line 2291) | func (x *HTTPConnectDoneData) ProtoReflect() protoreflect.Message { method Descriptor (line 2304) | func (*HTTPConnectDoneData) Descriptor() ([]byte, []int) { method GetNetwork (line 2308) | func (x *HTTPConnectDoneData) GetNetwork() string { method GetAddr (line 2315) | func (x *HTTPConnectDoneData) GetAddr() string { method GetErr (line 2322) | func (x *HTTPConnectDoneData) GetErr() []byte { type HTTPTLSHandshakeDoneData (line 2329) | type HTTPTLSHandshakeDoneData struct method Reset (line 2340) | func (x *HTTPTLSHandshakeDoneData) Reset() { method String (line 2347) | func (x *HTTPTLSHandshakeDoneData) String() string { method ProtoMessage (line 2351) | func (*HTTPTLSHandshakeDoneData) ProtoMessage() {} method ProtoReflect (line 2353) | func (x *HTTPTLSHandshakeDoneData) ProtoReflect() protoreflect.Message { method Descriptor (line 2366) | func (*HTTPTLSHandshakeDoneData) Descriptor() ([]byte, []int) { method GetErr (line 2370) | func (x *HTTPTLSHandshakeDoneData) GetErr() []byte { method GetTlsVersion (line 2377) | func (x *HTTPTLSHandshakeDoneData) GetTlsVersion() uint32 { method GetCipherSuite (line 2384) | func (x *HTTPTLSHandshakeDoneData) GetCipherSuite() uint32 { method GetServerName (line 2391) | func (x *HTTPTLSHandshakeDoneData) GetServerName() string { method GetNegotiatedProtocol (line 2398) | func (x *HTTPTLSHandshakeDoneData) GetNegotiatedProtocol() string { type HTTPWroteRequestData (line 2405) | type HTTPWroteRequestData struct method Reset (line 2412) | func (x *HTTPWroteRequestData) Reset() { method String (line 2419) | func (x *HTTPWroteRequestData) String() string { method ProtoMessage (line 2423) | func (*HTTPWroteRequestData) ProtoMessage() {} method ProtoReflect (line 2425) | func (x *HTTPWroteRequestData) ProtoReflect() protoreflect.Message { method Descriptor (line 2438) | func (*HTTPWroteRequestData) Descriptor() ([]byte, []int) { method GetErr (line 2442) | func (x *HTTPWroteRequestData) GetErr() []byte { type LogMessage (line 2449) | type LogMessage struct method Reset (line 2462) | func (x *LogMessage) Reset() { method String (line 2469) | func (x *LogMessage) String() string { method ProtoMessage (line 2473) | func (*LogMessage) ProtoMessage() {} method ProtoReflect (line 2475) | func (x *LogMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 2488) | func (*LogMessage) Descriptor() ([]byte, []int) { method GetSpanId (line 2492) | func (x *LogMessage) GetSpanId() uint64 { method GetGoid (line 2499) | func (x *LogMessage) GetGoid() uint32 { method GetTime (line 2506) | func (x *LogMessage) GetTime() uint64 { method GetLevel (line 2513) | func (x *LogMessage) GetLevel() LogMessage_Level { method GetMsg (line 2520) | func (x *LogMessage) GetMsg() string { method GetFields (line 2527) | func (x *LogMessage) GetFields() []*LogField { method GetStack (line 2534) | func (x *LogMessage) GetStack() *StackTrace { type LogField (line 2541) | type LogField struct method Reset (line 2563) | func (x *LogField) Reset() { method String (line 2570) | func (x *LogField) String() string { method ProtoMessage (line 2574) | func (*LogField) ProtoMessage() {} method ProtoReflect (line 2576) | func (x *LogField) ProtoReflect() protoreflect.Message { method Descriptor (line 2589) | func (*LogField) Descriptor() ([]byte, []int) { method GetKey (line 2593) | func (x *LogField) GetKey() string { method GetValue (line 2600) | func (x *LogField) GetValue() isLogField_Value { method GetErrorWithoutStack (line 2607) | func (x *LogField) GetErrorWithoutStack() string { method GetErrorWithStack (line 2616) | func (x *LogField) GetErrorWithStack() *ErrWithStack { method GetStr (line 2625) | func (x *LogField) GetStr() string { method GetBool (line 2634) | func (x *LogField) GetBool() bool { method GetTime (line 2643) | func (x *LogField) GetTime() *timestamppb.Timestamp { method GetDur (line 2652) | func (x *LogField) GetDur() int64 { method GetUuid (line 2661) | func (x *LogField) GetUuid() []byte { method GetJson (line 2670) | func (x *LogField) GetJson() []byte { method GetInt (line 2679) | func (x *LogField) GetInt() int64 { method GetUint (line 2688) | func (x *LogField) GetUint() uint64 { method GetFloat32 (line 2697) | func (x *LogField) GetFloat32() float32 { method GetFloat64 (line 2706) | func (x *LogField) GetFloat64() float64 { type isLogField_Value (line 2715) | type isLogField_Value interface type LogField_ErrorWithoutStack (line 2719) | type LogField_ErrorWithoutStack struct method isLogField_Value (line 2767) | func (*LogField_ErrorWithoutStack) isLogField_Value() {} type LogField_ErrorWithStack (line 2723) | type LogField_ErrorWithStack struct method isLogField_Value (line 2769) | func (*LogField_ErrorWithStack) isLogField_Value() {} type LogField_Str (line 2727) | type LogField_Str struct method isLogField_Value (line 2771) | func (*LogField_Str) isLogField_Value() {} type LogField_Bool (line 2731) | type LogField_Bool struct method isLogField_Value (line 2773) | func (*LogField_Bool) isLogField_Value() {} type LogField_Time (line 2735) | type LogField_Time struct method isLogField_Value (line 2775) | func (*LogField_Time) isLogField_Value() {} type LogField_Dur (line 2739) | type LogField_Dur struct method isLogField_Value (line 2777) | func (*LogField_Dur) isLogField_Value() {} type LogField_Uuid (line 2743) | type LogField_Uuid struct method isLogField_Value (line 2779) | func (*LogField_Uuid) isLogField_Value() {} type LogField_Json (line 2747) | type LogField_Json struct method isLogField_Value (line 2781) | func (*LogField_Json) isLogField_Value() {} type LogField_Int (line 2751) | type LogField_Int struct method isLogField_Value (line 2783) | func (*LogField_Int) isLogField_Value() {} type LogField_Uint (line 2755) | type LogField_Uint struct method isLogField_Value (line 2785) | func (*LogField_Uint) isLogField_Value() {} type LogField_Float32 (line 2759) | type LogField_Float32 struct method isLogField_Value (line 2787) | func (*LogField_Float32) isLogField_Value() {} type LogField_Float64 (line 2763) | type LogField_Float64 struct method isLogField_Value (line 2789) | func (*LogField_Float64) isLogField_Value() {} type ErrWithStack (line 2791) | type ErrWithStack struct method Reset (line 2799) | func (x *ErrWithStack) Reset() { method String (line 2806) | func (x *ErrWithStack) String() string { method ProtoMessage (line 2810) | func (*ErrWithStack) ProtoMessage() {} method ProtoReflect (line 2812) | func (x *ErrWithStack) ProtoReflect() protoreflect.Message { method Descriptor (line 2825) | func (*ErrWithStack) Descriptor() ([]byte, []int) { method GetError (line 2829) | func (x *ErrWithStack) GetError() string { method GetStack (line 2836) | func (x *ErrWithStack) GetStack() *StackTrace { type StackTrace (line 2843) | type StackTrace struct method Reset (line 2851) | func (x *StackTrace) Reset() { method String (line 2858) | func (x *StackTrace) String() string { method ProtoMessage (line 2862) | func (*StackTrace) ProtoMessage() {} method ProtoReflect (line 2864) | func (x *StackTrace) ProtoReflect() protoreflect.Message { method Descriptor (line 2877) | func (*StackTrace) Descriptor() ([]byte, []int) { method GetPcs (line 2881) | func (x *StackTrace) GetPcs() []int64 { method GetFrames (line 2888) | func (x *StackTrace) GetFrames() []*StackFrame { type StackFrame (line 2895) | type StackFrame struct method Reset (line 2904) | func (x *StackFrame) Reset() { method String (line 2911) | func (x *StackFrame) String() string { method ProtoMessage (line 2915) | func (*StackFrame) ProtoMessage() {} method ProtoReflect (line 2917) | func (x *StackFrame) ProtoReflect() protoreflect.Message { method Descriptor (line 2930) | func (*StackFrame) Descriptor() ([]byte, []int) { method GetFilename (line 2934) | func (x *StackFrame) GetFilename() string { method GetFunc (line 2941) | func (x *StackFrame) GetFunc() string { method GetLine (line 2948) | func (x *StackFrame) GetLine() int32 { constant file_encore_engine_trace_trace_proto_rawDesc (line 2957) | file_encore_engine_trace_trace_proto_rawDesc = "" + function file_encore_engine_trace_trace_proto_rawDescGZIP (line 3243) | func file_encore_engine_trace_trace_proto_rawDescGZIP() []byte { function init (line 3345) | func init() { file_encore_engine_trace_trace_proto_init() } function file_encore_engine_trace_trace_proto_init (line 3346) | func file_encore_engine_trace_trace_proto_init() { FILE: proto/encore/engine/trace/trace_util.go method IsZero (line 3) | func (id *TraceID) IsZero() bool { FILE: proto/encore/engine/trace2/trace2.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type HTTPTraceEventCode (line 25) | type HTTPTraceEventCode method Enum (line 83) | func (x HTTPTraceEventCode) Enum() *HTTPTraceEventCode { method String (line 89) | func (x HTTPTraceEventCode) String() string { method Descriptor (line 93) | func (HTTPTraceEventCode) Descriptor() protoreflect.EnumDescriptor { method Type (line 97) | func (HTTPTraceEventCode) Type() protoreflect.EnumType { method Number (line 101) | func (x HTTPTraceEventCode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 106) | func (HTTPTraceEventCode) EnumDescriptor() ([]byte, []int) { constant HTTPTraceEventCode_UNKNOWN (line 28) | HTTPTraceEventCode_UNKNOWN HTTPTraceEventCode = 0 constant HTTPTraceEventCode_GET_CONN (line 29) | HTTPTraceEventCode_GET_CONN HTTPTraceEventCode = 1 constant HTTPTraceEventCode_GOT_CONN (line 30) | HTTPTraceEventCode_GOT_CONN HTTPTraceEventCode = 2 constant HTTPTraceEventCode_GOT_FIRST_RESPONSE_BYTE (line 31) | HTTPTraceEventCode_GOT_FIRST_RESPONSE_BYTE HTTPTraceEventCode = 3 constant HTTPTraceEventCode_GOT_1XX_RESPONSE (line 32) | HTTPTraceEventCode_GOT_1XX_RESPONSE HTTPTraceEventCode = 4 constant HTTPTraceEventCode_DNS_START (line 33) | HTTPTraceEventCode_DNS_START HTTPTraceEventCode = 5 constant HTTPTraceEventCode_DNS_DONE (line 34) | HTTPTraceEventCode_DNS_DONE HTTPTraceEventCode = 6 constant HTTPTraceEventCode_CONNECT_START (line 35) | HTTPTraceEventCode_CONNECT_START HTTPTraceEventCode = 7 constant HTTPTraceEventCode_CONNECT_DONE (line 36) | HTTPTraceEventCode_CONNECT_DONE HTTPTraceEventCode = 8 constant HTTPTraceEventCode_TLS_HANDSHAKE_START (line 37) | HTTPTraceEventCode_TLS_HANDSHAKE_START HTTPTraceEventCode = 9 constant HTTPTraceEventCode_TLS_HANDSHAKE_DONE (line 38) | HTTPTraceEventCode_TLS_HANDSHAKE_DONE HTTPTraceEventCode = 10 constant HTTPTraceEventCode_WROTE_HEADERS (line 39) | HTTPTraceEventCode_WROTE_HEADERS HTTPTraceEventCode = 11 constant HTTPTraceEventCode_WROTE_REQUEST (line 40) | HTTPTraceEventCode_WROTE_REQUEST HTTPTraceEventCode = 12 constant HTTPTraceEventCode_WAIT_100_CONTINUE (line 41) | HTTPTraceEventCode_WAIT_100_CONTINUE HTTPTraceEventCode = 13 constant HTTPTraceEventCode_CLOSED_BODY (line 42) | HTTPTraceEventCode_CLOSED_BODY HTTPTraceEventCode = 14 type StatusCode (line 110) | type StatusCode method Enum (line 174) | func (x StatusCode) Enum() *StatusCode { method String (line 180) | func (x StatusCode) String() string { method Descriptor (line 184) | func (StatusCode) Descriptor() protoreflect.EnumDescriptor { method Type (line 188) | func (StatusCode) Type() protoreflect.EnumType { method Number (line 192) | func (x StatusCode) Number() protoreflect.EnumNumber { method EnumDescriptor (line 197) | func (StatusCode) EnumDescriptor() ([]byte, []int) { constant StatusCode_STATUS_CODE_OK (line 113) | StatusCode_STATUS_CODE_OK StatusCode = 0 constant StatusCode_STATUS_CODE_CANCELED (line 114) | StatusCode_STATUS_CODE_CANCELED StatusCode = 1 constant StatusCode_STATUS_CODE_UNKNOWN (line 115) | StatusCode_STATUS_CODE_UNKNOWN StatusCode = 2 constant StatusCode_STATUS_CODE_INVALID_ARGUMENT (line 116) | StatusCode_STATUS_CODE_INVALID_ARGUMENT StatusCode = 3 constant StatusCode_STATUS_CODE_DEADLINE_EXCEEDED (line 117) | StatusCode_STATUS_CODE_DEADLINE_EXCEEDED StatusCode = 4 constant StatusCode_STATUS_CODE_NOT_FOUND (line 118) | StatusCode_STATUS_CODE_NOT_FOUND StatusCode = 5 constant StatusCode_STATUS_CODE_ALREADY_EXISTS (line 119) | StatusCode_STATUS_CODE_ALREADY_EXISTS StatusCode = 6 constant StatusCode_STATUS_CODE_PERMISSION_DENIED (line 120) | StatusCode_STATUS_CODE_PERMISSION_DENIED StatusCode = 7 constant StatusCode_STATUS_CODE_RESOURCE_EXHAUSTED (line 121) | StatusCode_STATUS_CODE_RESOURCE_EXHAUSTED StatusCode = 8 constant StatusCode_STATUS_CODE_FAILED_PRECONDITION (line 122) | StatusCode_STATUS_CODE_FAILED_PRECONDITION StatusCode = 9 constant StatusCode_STATUS_CODE_ABORTED (line 123) | StatusCode_STATUS_CODE_ABORTED StatusCode = 10 constant StatusCode_STATUS_CODE_OUT_OF_RANGE (line 124) | StatusCode_STATUS_CODE_OUT_OF_RANGE StatusCode = 11 constant StatusCode_STATUS_CODE_UNIMPLEMENTED (line 125) | StatusCode_STATUS_CODE_UNIMPLEMENTED StatusCode = 12 constant StatusCode_STATUS_CODE_INTERNAL (line 126) | StatusCode_STATUS_CODE_INTERNAL StatusCode = 13 constant StatusCode_STATUS_CODE_UNAVAILABLE (line 127) | StatusCode_STATUS_CODE_UNAVAILABLE StatusCode = 14 constant StatusCode_STATUS_CODE_DATA_LOSS (line 128) | StatusCode_STATUS_CODE_DATA_LOSS StatusCode = 15 constant StatusCode_STATUS_CODE_UNAUTHENTICATED (line 129) | StatusCode_STATUS_CODE_UNAUTHENTICATED StatusCode = 16 type SpanSummary_SpanType (line 201) | type SpanSummary_SpanType method Enum (line 229) | func (x SpanSummary_SpanType) Enum() *SpanSummary_SpanType { method String (line 235) | func (x SpanSummary_SpanType) String() string { method Descriptor (line 239) | func (SpanSummary_SpanType) Descriptor() protoreflect.EnumDescriptor { method Type (line 243) | func (SpanSummary_SpanType) Type() protoreflect.EnumType { method Number (line 247) | func (x SpanSummary_SpanType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 252) | func (SpanSummary_SpanType) EnumDescriptor() ([]byte, []int) { constant SpanSummary_UNKNOWN (line 204) | SpanSummary_UNKNOWN SpanSummary_SpanType = 0 constant SpanSummary_REQUEST (line 205) | SpanSummary_REQUEST SpanSummary_SpanType = 1 constant SpanSummary_AUTH (line 206) | SpanSummary_AUTH SpanSummary_SpanType = 2 constant SpanSummary_PUBSUB_MESSAGE (line 207) | SpanSummary_PUBSUB_MESSAGE SpanSummary_SpanType = 3 constant SpanSummary_TEST (line 208) | SpanSummary_TEST SpanSummary_SpanType = 4 type DBTransactionEnd_CompletionType (line 256) | type DBTransactionEnd_CompletionType method Enum (line 275) | func (x DBTransactionEnd_CompletionType) Enum() *DBTransactionEnd_Comp... method String (line 281) | func (x DBTransactionEnd_CompletionType) String() string { method Descriptor (line 285) | func (DBTransactionEnd_CompletionType) Descriptor() protoreflect.EnumD... method Type (line 289) | func (DBTransactionEnd_CompletionType) Type() protoreflect.EnumType { method Number (line 293) | func (x DBTransactionEnd_CompletionType) Number() protoreflect.EnumNum... method EnumDescriptor (line 298) | func (DBTransactionEnd_CompletionType) EnumDescriptor() ([]byte, []int) { constant DBTransactionEnd_ROLLBACK (line 259) | DBTransactionEnd_ROLLBACK DBTransactionEnd_CompletionType = 0 constant DBTransactionEnd_COMMIT (line 260) | DBTransactionEnd_COMMIT DBTransactionEnd_CompletionType = 1 type CacheCallEnd_Result (line 302) | type CacheCallEnd_Result method Enum (line 330) | func (x CacheCallEnd_Result) Enum() *CacheCallEnd_Result { method String (line 336) | func (x CacheCallEnd_Result) String() string { method Descriptor (line 340) | func (CacheCallEnd_Result) Descriptor() protoreflect.EnumDescriptor { method Type (line 344) | func (CacheCallEnd_Result) Type() protoreflect.EnumType { method Number (line 348) | func (x CacheCallEnd_Result) Number() protoreflect.EnumNumber { method EnumDescriptor (line 353) | func (CacheCallEnd_Result) EnumDescriptor() ([]byte, []int) { constant CacheCallEnd_UNKNOWN (line 305) | CacheCallEnd_UNKNOWN CacheCallEnd_Result = 0 constant CacheCallEnd_OK (line 306) | CacheCallEnd_OK CacheCallEnd_Result = 1 constant CacheCallEnd_NO_SUCH_KEY (line 307) | CacheCallEnd_NO_SUCH_KEY CacheCallEnd_Result = 2 constant CacheCallEnd_CONFLICT (line 308) | CacheCallEnd_CONFLICT CacheCallEnd_Result = 3 constant CacheCallEnd_ERR (line 309) | CacheCallEnd_ERR CacheCallEnd_Result = 4 type LogMessage_Level (line 361) | type LogMessage_Level method Enum (line 389) | func (x LogMessage_Level) Enum() *LogMessage_Level { method String (line 395) | func (x LogMessage_Level) String() string { method Descriptor (line 399) | func (LogMessage_Level) Descriptor() protoreflect.EnumDescriptor { method Type (line 403) | func (LogMessage_Level) Type() protoreflect.EnumType { method Number (line 407) | func (x LogMessage_Level) Number() protoreflect.EnumNumber { method EnumDescriptor (line 412) | func (LogMessage_Level) EnumDescriptor() ([]byte, []int) { constant LogMessage_DEBUG (line 364) | LogMessage_DEBUG LogMessage_Level = 0 constant LogMessage_INFO (line 365) | LogMessage_INFO LogMessage_Level = 1 constant LogMessage_ERROR (line 366) | LogMessage_ERROR LogMessage_Level = 2 constant LogMessage_WARN (line 367) | LogMessage_WARN LogMessage_Level = 3 constant LogMessage_TRACE (line 368) | LogMessage_TRACE LogMessage_Level = 4 type SpanSummary (line 417) | type SpanSummary struct method Reset (line 441) | func (x *SpanSummary) Reset() { method String (line 448) | func (x *SpanSummary) String() string { method ProtoMessage (line 452) | func (*SpanSummary) ProtoMessage() {} method ProtoReflect (line 454) | func (x *SpanSummary) ProtoReflect() protoreflect.Message { method Descriptor (line 467) | func (*SpanSummary) Descriptor() ([]byte, []int) { method GetTraceId (line 471) | func (x *SpanSummary) GetTraceId() string { method GetSpanId (line 478) | func (x *SpanSummary) GetSpanId() string { method GetType (line 485) | func (x *SpanSummary) GetType() SpanSummary_SpanType { method GetIsRoot (line 492) | func (x *SpanSummary) GetIsRoot() bool { method GetIsError (line 499) | func (x *SpanSummary) GetIsError() bool { method GetDeployedCommit (line 506) | func (x *SpanSummary) GetDeployedCommit() string { method GetStartedAt (line 513) | func (x *SpanSummary) GetStartedAt() *timestamppb.Timestamp { method GetDurationNanos (line 520) | func (x *SpanSummary) GetDurationNanos() uint64 { method GetServiceName (line 527) | func (x *SpanSummary) GetServiceName() string { method GetEndpointName (line 534) | func (x *SpanSummary) GetEndpointName() string { method GetTopicName (line 541) | func (x *SpanSummary) GetTopicName() string { method GetSubscriptionName (line 548) | func (x *SpanSummary) GetSubscriptionName() string { method GetMessageId (line 555) | func (x *SpanSummary) GetMessageId() string { method GetTestSkipped (line 562) | func (x *SpanSummary) GetTestSkipped() bool { method GetSrcFile (line 569) | func (x *SpanSummary) GetSrcFile() string { method GetSrcLine (line 576) | func (x *SpanSummary) GetSrcLine() uint32 { method GetParentSpanId (line 583) | func (x *SpanSummary) GetParentSpanId() string { method GetCallerEventId (line 590) | func (x *SpanSummary) GetCallerEventId() uint64 { type TraceID (line 597) | type TraceID struct method Reset (line 605) | func (x *TraceID) Reset() { method String (line 612) | func (x *TraceID) String() string { method ProtoMessage (line 616) | func (*TraceID) ProtoMessage() {} method ProtoReflect (line 618) | func (x *TraceID) ProtoReflect() protoreflect.Message { method Descriptor (line 631) | func (*TraceID) Descriptor() ([]byte, []int) { method GetHigh (line 635) | func (x *TraceID) GetHigh() uint64 { method GetLow (line 642) | func (x *TraceID) GetLow() uint64 { type EventList (line 649) | type EventList struct method Reset (line 656) | func (x *EventList) Reset() { method String (line 663) | func (x *EventList) String() string { method ProtoMessage (line 667) | func (*EventList) ProtoMessage() {} method ProtoReflect (line 669) | func (x *EventList) ProtoReflect() protoreflect.Message { method Descriptor (line 682) | func (*EventList) Descriptor() ([]byte, []int) { method GetEvents (line 686) | func (x *EventList) GetEvents() []*TraceEvent { type TraceEvent (line 693) | type TraceEvent struct method Reset (line 709) | func (x *TraceEvent) Reset() { method String (line 716) | func (x *TraceEvent) String() string { method ProtoMessage (line 720) | func (*TraceEvent) ProtoMessage() {} method ProtoReflect (line 722) | func (x *TraceEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 735) | func (*TraceEvent) Descriptor() ([]byte, []int) { method GetTraceId (line 739) | func (x *TraceEvent) GetTraceId() *TraceID { method GetSpanId (line 746) | func (x *TraceEvent) GetSpanId() uint64 { method GetEventId (line 753) | func (x *TraceEvent) GetEventId() uint64 { method GetEventTime (line 760) | func (x *TraceEvent) GetEventTime() *timestamppb.Timestamp { method GetEvent (line 767) | func (x *TraceEvent) GetEvent() isTraceEvent_Event { method GetSpanStart (line 774) | func (x *TraceEvent) GetSpanStart() *SpanStart { method GetSpanEnd (line 783) | func (x *TraceEvent) GetSpanEnd() *SpanEnd { method GetSpanEvent (line 792) | func (x *TraceEvent) GetSpanEvent() *SpanEvent { type isTraceEvent_Event (line 801) | type isTraceEvent_Event interface type TraceEvent_SpanStart (line 805) | type TraceEvent_SpanStart struct method isTraceEvent_Event (line 817) | func (*TraceEvent_SpanStart) isTraceEvent_Event() {} type TraceEvent_SpanEnd (line 809) | type TraceEvent_SpanEnd struct method isTraceEvent_Event (line 819) | func (*TraceEvent_SpanEnd) isTraceEvent_Event() {} type TraceEvent_SpanEvent (line 813) | type TraceEvent_SpanEvent struct method isTraceEvent_Event (line 821) | func (*TraceEvent_SpanEvent) isTraceEvent_Event() {} type SpanStart (line 823) | type SpanStart struct method Reset (line 842) | func (x *SpanStart) Reset() { method String (line 849) | func (x *SpanStart) String() string { method ProtoMessage (line 853) | func (*SpanStart) ProtoMessage() {} method ProtoReflect (line 855) | func (x *SpanStart) ProtoReflect() protoreflect.Message { method Descriptor (line 868) | func (*SpanStart) Descriptor() ([]byte, []int) { method GetGoid (line 872) | func (x *SpanStart) GetGoid() uint32 { method GetParentTraceId (line 879) | func (x *SpanStart) GetParentTraceId() *TraceID { method GetParentSpanId (line 886) | func (x *SpanStart) GetParentSpanId() uint64 { method GetCallerEventId (line 893) | func (x *SpanStart) GetCallerEventId() uint64 { method GetExternalCorrelationId (line 900) | func (x *SpanStart) GetExternalCorrelationId() string { method GetDefLoc (line 907) | func (x *SpanStart) GetDefLoc() uint32 { method GetData (line 914) | func (x *SpanStart) GetData() isSpanStart_Data { method GetRequest (line 921) | func (x *SpanStart) GetRequest() *RequestSpanStart { method GetAuth (line 930) | func (x *SpanStart) GetAuth() *AuthSpanStart { method GetPubsubMessage (line 939) | func (x *SpanStart) GetPubsubMessage() *PubsubMessageSpanStart { method GetTest (line 948) | func (x *SpanStart) GetTest() *TestSpanStart { type isSpanStart_Data (line 957) | type isSpanStart_Data interface type SpanStart_Request (line 961) | type SpanStart_Request struct method isSpanStart_Data (line 977) | func (*SpanStart_Request) isSpanStart_Data() {} type SpanStart_Auth (line 965) | type SpanStart_Auth struct method isSpanStart_Data (line 979) | func (*SpanStart_Auth) isSpanStart_Data() {} type SpanStart_PubsubMessage (line 969) | type SpanStart_PubsubMessage struct method isSpanStart_Data (line 981) | func (*SpanStart_PubsubMessage) isSpanStart_Data() {} type SpanStart_Test (line 973) | type SpanStart_Test struct method isSpanStart_Data (line 983) | func (*SpanStart_Test) isSpanStart_Data() {} type SpanEnd (line 985) | type SpanEnd struct method Reset (line 1005) | func (x *SpanEnd) Reset() { method String (line 1012) | func (x *SpanEnd) String() string { method ProtoMessage (line 1016) | func (*SpanEnd) ProtoMessage() {} method ProtoReflect (line 1018) | func (x *SpanEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 1031) | func (*SpanEnd) Descriptor() ([]byte, []int) { method GetDurationNanos (line 1035) | func (x *SpanEnd) GetDurationNanos() uint64 { method GetError (line 1042) | func (x *SpanEnd) GetError() *Error { method GetPanicStack (line 1049) | func (x *SpanEnd) GetPanicStack() *StackTrace { method GetParentTraceId (line 1056) | func (x *SpanEnd) GetParentTraceId() *TraceID { method GetParentSpanId (line 1063) | func (x *SpanEnd) GetParentSpanId() uint64 { method GetStatusCode (line 1070) | func (x *SpanEnd) GetStatusCode() StatusCode { method GetData (line 1077) | func (x *SpanEnd) GetData() isSpanEnd_Data { method GetRequest (line 1084) | func (x *SpanEnd) GetRequest() *RequestSpanEnd { method GetAuth (line 1093) | func (x *SpanEnd) GetAuth() *AuthSpanEnd { method GetPubsubMessage (line 1102) | func (x *SpanEnd) GetPubsubMessage() *PubsubMessageSpanEnd { method GetTest (line 1111) | func (x *SpanEnd) GetTest() *TestSpanEnd { type isSpanEnd_Data (line 1120) | type isSpanEnd_Data interface type SpanEnd_Request (line 1124) | type SpanEnd_Request struct method isSpanEnd_Data (line 1140) | func (*SpanEnd_Request) isSpanEnd_Data() {} type SpanEnd_Auth (line 1128) | type SpanEnd_Auth struct method isSpanEnd_Data (line 1142) | func (*SpanEnd_Auth) isSpanEnd_Data() {} type SpanEnd_PubsubMessage (line 1132) | type SpanEnd_PubsubMessage struct method isSpanEnd_Data (line 1144) | func (*SpanEnd_PubsubMessage) isSpanEnd_Data() {} type SpanEnd_Test (line 1136) | type SpanEnd_Test struct method isSpanEnd_Data (line 1146) | func (*SpanEnd_Test) isSpanEnd_Data() {} type RequestSpanStart (line 1148) | type RequestSpanStart struct method Reset (line 1165) | func (x *RequestSpanStart) Reset() { method String (line 1172) | func (x *RequestSpanStart) String() string { method ProtoMessage (line 1176) | func (*RequestSpanStart) ProtoMessage() {} method ProtoReflect (line 1178) | func (x *RequestSpanStart) ProtoReflect() protoreflect.Message { method Descriptor (line 1191) | func (*RequestSpanStart) Descriptor() ([]byte, []int) { method GetServiceName (line 1195) | func (x *RequestSpanStart) GetServiceName() string { method GetEndpointName (line 1202) | func (x *RequestSpanStart) GetEndpointName() string { method GetHttpMethod (line 1209) | func (x *RequestSpanStart) GetHttpMethod() string { method GetPath (line 1216) | func (x *RequestSpanStart) GetPath() string { method GetPathParams (line 1223) | func (x *RequestSpanStart) GetPathParams() []string { method GetRequestHeaders (line 1230) | func (x *RequestSpanStart) GetRequestHeaders() map[string]string { method GetRequestPayload (line 1237) | func (x *RequestSpanStart) GetRequestPayload() []byte { method GetExtCorrelationId (line 1244) | func (x *RequestSpanStart) GetExtCorrelationId() string { method GetUid (line 1251) | func (x *RequestSpanStart) GetUid() string { method GetMocked (line 1258) | func (x *RequestSpanStart) GetMocked() bool { type RequestSpanEnd (line 1265) | type RequestSpanEnd struct method Reset (line 1280) | func (x *RequestSpanEnd) Reset() { method String (line 1287) | func (x *RequestSpanEnd) String() string { method ProtoMessage (line 1291) | func (*RequestSpanEnd) ProtoMessage() {} method ProtoReflect (line 1293) | func (x *RequestSpanEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 1306) | func (*RequestSpanEnd) Descriptor() ([]byte, []int) { method GetServiceName (line 1310) | func (x *RequestSpanEnd) GetServiceName() string { method GetEndpointName (line 1317) | func (x *RequestSpanEnd) GetEndpointName() string { method GetHttpStatusCode (line 1324) | func (x *RequestSpanEnd) GetHttpStatusCode() uint32 { method GetResponseHeaders (line 1331) | func (x *RequestSpanEnd) GetResponseHeaders() map[string]string { method GetResponsePayload (line 1338) | func (x *RequestSpanEnd) GetResponsePayload() []byte { method GetCallerEventId (line 1345) | func (x *RequestSpanEnd) GetCallerEventId() uint64 { method GetUid (line 1352) | func (x *RequestSpanEnd) GetUid() string { type AuthSpanStart (line 1359) | type AuthSpanStart struct method Reset (line 1368) | func (x *AuthSpanStart) Reset() { method String (line 1375) | func (x *AuthSpanStart) String() string { method ProtoMessage (line 1379) | func (*AuthSpanStart) ProtoMessage() {} method ProtoReflect (line 1381) | func (x *AuthSpanStart) ProtoReflect() protoreflect.Message { method Descriptor (line 1394) | func (*AuthSpanStart) Descriptor() ([]byte, []int) { method GetServiceName (line 1398) | func (x *AuthSpanStart) GetServiceName() string { method GetEndpointName (line 1405) | func (x *AuthSpanStart) GetEndpointName() string { method GetAuthPayload (line 1412) | func (x *AuthSpanStart) GetAuthPayload() []byte { type AuthSpanEnd (line 1419) | type AuthSpanEnd struct method Reset (line 1431) | func (x *AuthSpanEnd) Reset() { method String (line 1438) | func (x *AuthSpanEnd) String() string { method ProtoMessage (line 1442) | func (*AuthSpanEnd) ProtoMessage() {} method ProtoReflect (line 1444) | func (x *AuthSpanEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 1457) | func (*AuthSpanEnd) Descriptor() ([]byte, []int) { method GetServiceName (line 1461) | func (x *AuthSpanEnd) GetServiceName() string { method GetEndpointName (line 1468) | func (x *AuthSpanEnd) GetEndpointName() string { method GetUid (line 1475) | func (x *AuthSpanEnd) GetUid() string { method GetUserData (line 1482) | func (x *AuthSpanEnd) GetUserData() []byte { type PubsubMessageSpanStart (line 1489) | type PubsubMessageSpanStart struct method Reset (line 1502) | func (x *PubsubMessageSpanStart) Reset() { method String (line 1509) | func (x *PubsubMessageSpanStart) String() string { method ProtoMessage (line 1513) | func (*PubsubMessageSpanStart) ProtoMessage() {} method ProtoReflect (line 1515) | func (x *PubsubMessageSpanStart) ProtoReflect() protoreflect.Message { method Descriptor (line 1528) | func (*PubsubMessageSpanStart) Descriptor() ([]byte, []int) { method GetServiceName (line 1532) | func (x *PubsubMessageSpanStart) GetServiceName() string { method GetTopicName (line 1539) | func (x *PubsubMessageSpanStart) GetTopicName() string { method GetSubscriptionName (line 1546) | func (x *PubsubMessageSpanStart) GetSubscriptionName() string { method GetMessageId (line 1553) | func (x *PubsubMessageSpanStart) GetMessageId() string { method GetAttempt (line 1560) | func (x *PubsubMessageSpanStart) GetAttempt() uint32 { method GetPublishTime (line 1567) | func (x *PubsubMessageSpanStart) GetPublishTime() *timestamppb.Timesta... method GetMessagePayload (line 1574) | func (x *PubsubMessageSpanStart) GetMessagePayload() []byte { type PubsubMessageSpanEnd (line 1581) | type PubsubMessageSpanEnd struct method Reset (line 1593) | func (x *PubsubMessageSpanEnd) Reset() { method String (line 1600) | func (x *PubsubMessageSpanEnd) String() string { method ProtoMessage (line 1604) | func (*PubsubMessageSpanEnd) ProtoMessage() {} method ProtoReflect (line 1606) | func (x *PubsubMessageSpanEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 1619) | func (*PubsubMessageSpanEnd) Descriptor() ([]byte, []int) { method GetServiceName (line 1623) | func (x *PubsubMessageSpanEnd) GetServiceName() string { method GetTopicName (line 1630) | func (x *PubsubMessageSpanEnd) GetTopicName() string { method GetSubscriptionName (line 1637) | func (x *PubsubMessageSpanEnd) GetSubscriptionName() string { method GetMessageId (line 1644) | func (x *PubsubMessageSpanEnd) GetMessageId() string { type TestSpanStart (line 1651) | type TestSpanStart struct method Reset (line 1662) | func (x *TestSpanStart) Reset() { method String (line 1669) | func (x *TestSpanStart) String() string { method ProtoMessage (line 1673) | func (*TestSpanStart) ProtoMessage() {} method ProtoReflect (line 1675) | func (x *TestSpanStart) ProtoReflect() protoreflect.Message { method Descriptor (line 1688) | func (*TestSpanStart) Descriptor() ([]byte, []int) { method GetServiceName (line 1692) | func (x *TestSpanStart) GetServiceName() string { method GetTestName (line 1699) | func (x *TestSpanStart) GetTestName() string { method GetUid (line 1706) | func (x *TestSpanStart) GetUid() string { method GetTestFile (line 1713) | func (x *TestSpanStart) GetTestFile() string { method GetTestLine (line 1720) | func (x *TestSpanStart) GetTestLine() uint32 { type TestSpanEnd (line 1727) | type TestSpanEnd struct method Reset (line 1738) | func (x *TestSpanEnd) Reset() { method String (line 1745) | func (x *TestSpanEnd) String() string { method ProtoMessage (line 1749) | func (*TestSpanEnd) ProtoMessage() {} method ProtoReflect (line 1751) | func (x *TestSpanEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 1764) | func (*TestSpanEnd) Descriptor() ([]byte, []int) { method GetServiceName (line 1768) | func (x *TestSpanEnd) GetServiceName() string { method GetTestName (line 1775) | func (x *TestSpanEnd) GetTestName() string { method GetFailed (line 1782) | func (x *TestSpanEnd) GetFailed() bool { method GetSkipped (line 1789) | func (x *TestSpanEnd) GetSkipped() bool { method GetUid (line 1796) | func (x *TestSpanEnd) GetUid() string { type SpanEvent (line 1803) | type SpanEvent struct method Reset (line 1843) | func (x *SpanEvent) Reset() { method String (line 1850) | func (x *SpanEvent) String() string { method ProtoMessage (line 1854) | func (*SpanEvent) ProtoMessage() {} method ProtoReflect (line 1856) | func (x *SpanEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 1869) | func (*SpanEvent) Descriptor() ([]byte, []int) { method GetGoid (line 1873) | func (x *SpanEvent) GetGoid() uint32 { method GetDefLoc (line 1880) | func (x *SpanEvent) GetDefLoc() uint32 { method GetCorrelationEventId (line 1887) | func (x *SpanEvent) GetCorrelationEventId() uint64 { method GetData (line 1894) | func (x *SpanEvent) GetData() isSpanEvent_Data { method GetLogMessage (line 1901) | func (x *SpanEvent) GetLogMessage() *LogMessage { method GetBodyStream (line 1910) | func (x *SpanEvent) GetBodyStream() *BodyStream { method GetRpcCallStart (line 1919) | func (x *SpanEvent) GetRpcCallStart() *RPCCallStart { method GetRpcCallEnd (line 1928) | func (x *SpanEvent) GetRpcCallEnd() *RPCCallEnd { method GetDbTransactionStart (line 1937) | func (x *SpanEvent) GetDbTransactionStart() *DBTransactionStart { method GetDbTransactionEnd (line 1946) | func (x *SpanEvent) GetDbTransactionEnd() *DBTransactionEnd { method GetDbQueryStart (line 1955) | func (x *SpanEvent) GetDbQueryStart() *DBQueryStart { method GetDbQueryEnd (line 1964) | func (x *SpanEvent) GetDbQueryEnd() *DBQueryEnd { method GetHttpCallStart (line 1973) | func (x *SpanEvent) GetHttpCallStart() *HTTPCallStart { method GetHttpCallEnd (line 1982) | func (x *SpanEvent) GetHttpCallEnd() *HTTPCallEnd { method GetPubsubPublishStart (line 1991) | func (x *SpanEvent) GetPubsubPublishStart() *PubsubPublishStart { method GetPubsubPublishEnd (line 2000) | func (x *SpanEvent) GetPubsubPublishEnd() *PubsubPublishEnd { method GetCacheCallStart (line 2009) | func (x *SpanEvent) GetCacheCallStart() *CacheCallStart { method GetCacheCallEnd (line 2018) | func (x *SpanEvent) GetCacheCallEnd() *CacheCallEnd { method GetServiceInitStart (line 2027) | func (x *SpanEvent) GetServiceInitStart() *ServiceInitStart { method GetServiceInitEnd (line 2036) | func (x *SpanEvent) GetServiceInitEnd() *ServiceInitEnd { method GetBucketObjectUploadStart (line 2045) | func (x *SpanEvent) GetBucketObjectUploadStart() *BucketObjectUploadSt... method GetBucketObjectUploadEnd (line 2054) | func (x *SpanEvent) GetBucketObjectUploadEnd() *BucketObjectUploadEnd { method GetBucketObjectDownloadStart (line 2063) | func (x *SpanEvent) GetBucketObjectDownloadStart() *BucketObjectDownlo... method GetBucketObjectDownloadEnd (line 2072) | func (x *SpanEvent) GetBucketObjectDownloadEnd() *BucketObjectDownload... method GetBucketObjectGetAttrsStart (line 2081) | func (x *SpanEvent) GetBucketObjectGetAttrsStart() *BucketObjectGetAtt... method GetBucketObjectGetAttrsEnd (line 2090) | func (x *SpanEvent) GetBucketObjectGetAttrsEnd() *BucketObjectGetAttrs... method GetBucketListObjectsStart (line 2099) | func (x *SpanEvent) GetBucketListObjectsStart() *BucketListObjectsStart { method GetBucketListObjectsEnd (line 2108) | func (x *SpanEvent) GetBucketListObjectsEnd() *BucketListObjectsEnd { method GetBucketDeleteObjectsStart (line 2117) | func (x *SpanEvent) GetBucketDeleteObjectsStart() *BucketDeleteObjects... method GetBucketDeleteObjectsEnd (line 2126) | func (x *SpanEvent) GetBucketDeleteObjectsEnd() *BucketDeleteObjectsEnd { type isSpanEvent_Data (line 2135) | type isSpanEvent_Data interface type SpanEvent_LogMessage (line 2139) | type SpanEvent_LogMessage struct method isSpanEvent_Data (line 2243) | func (*SpanEvent_LogMessage) isSpanEvent_Data() {} type SpanEvent_BodyStream (line 2143) | type SpanEvent_BodyStream struct method isSpanEvent_Data (line 2245) | func (*SpanEvent_BodyStream) isSpanEvent_Data() {} type SpanEvent_RpcCallStart (line 2147) | type SpanEvent_RpcCallStart struct method isSpanEvent_Data (line 2247) | func (*SpanEvent_RpcCallStart) isSpanEvent_Data() {} type SpanEvent_RpcCallEnd (line 2151) | type SpanEvent_RpcCallEnd struct method isSpanEvent_Data (line 2249) | func (*SpanEvent_RpcCallEnd) isSpanEvent_Data() {} type SpanEvent_DbTransactionStart (line 2155) | type SpanEvent_DbTransactionStart struct method isSpanEvent_Data (line 2251) | func (*SpanEvent_DbTransactionStart) isSpanEvent_Data() {} type SpanEvent_DbTransactionEnd (line 2159) | type SpanEvent_DbTransactionEnd struct method isSpanEvent_Data (line 2253) | func (*SpanEvent_DbTransactionEnd) isSpanEvent_Data() {} type SpanEvent_DbQueryStart (line 2163) | type SpanEvent_DbQueryStart struct method isSpanEvent_Data (line 2255) | func (*SpanEvent_DbQueryStart) isSpanEvent_Data() {} type SpanEvent_DbQueryEnd (line 2167) | type SpanEvent_DbQueryEnd struct method isSpanEvent_Data (line 2257) | func (*SpanEvent_DbQueryEnd) isSpanEvent_Data() {} type SpanEvent_HttpCallStart (line 2171) | type SpanEvent_HttpCallStart struct method isSpanEvent_Data (line 2259) | func (*SpanEvent_HttpCallStart) isSpanEvent_Data() {} type SpanEvent_HttpCallEnd (line 2175) | type SpanEvent_HttpCallEnd struct method isSpanEvent_Data (line 2261) | func (*SpanEvent_HttpCallEnd) isSpanEvent_Data() {} type SpanEvent_PubsubPublishStart (line 2179) | type SpanEvent_PubsubPublishStart struct method isSpanEvent_Data (line 2263) | func (*SpanEvent_PubsubPublishStart) isSpanEvent_Data() {} type SpanEvent_PubsubPublishEnd (line 2183) | type SpanEvent_PubsubPublishEnd struct method isSpanEvent_Data (line 2265) | func (*SpanEvent_PubsubPublishEnd) isSpanEvent_Data() {} type SpanEvent_CacheCallStart (line 2187) | type SpanEvent_CacheCallStart struct method isSpanEvent_Data (line 2267) | func (*SpanEvent_CacheCallStart) isSpanEvent_Data() {} type SpanEvent_CacheCallEnd (line 2191) | type SpanEvent_CacheCallEnd struct method isSpanEvent_Data (line 2269) | func (*SpanEvent_CacheCallEnd) isSpanEvent_Data() {} type SpanEvent_ServiceInitStart (line 2195) | type SpanEvent_ServiceInitStart struct method isSpanEvent_Data (line 2271) | func (*SpanEvent_ServiceInitStart) isSpanEvent_Data() {} type SpanEvent_ServiceInitEnd (line 2199) | type SpanEvent_ServiceInitEnd struct method isSpanEvent_Data (line 2273) | func (*SpanEvent_ServiceInitEnd) isSpanEvent_Data() {} type SpanEvent_BucketObjectUploadStart (line 2203) | type SpanEvent_BucketObjectUploadStart struct method isSpanEvent_Data (line 2275) | func (*SpanEvent_BucketObjectUploadStart) isSpanEvent_Data() {} type SpanEvent_BucketObjectUploadEnd (line 2207) | type SpanEvent_BucketObjectUploadEnd struct method isSpanEvent_Data (line 2277) | func (*SpanEvent_BucketObjectUploadEnd) isSpanEvent_Data() {} type SpanEvent_BucketObjectDownloadStart (line 2211) | type SpanEvent_BucketObjectDownloadStart struct method isSpanEvent_Data (line 2279) | func (*SpanEvent_BucketObjectDownloadStart) isSpanEvent_Data() {} type SpanEvent_BucketObjectDownloadEnd (line 2215) | type SpanEvent_BucketObjectDownloadEnd struct method isSpanEvent_Data (line 2281) | func (*SpanEvent_BucketObjectDownloadEnd) isSpanEvent_Data() {} type SpanEvent_BucketObjectGetAttrsStart (line 2219) | type SpanEvent_BucketObjectGetAttrsStart struct method isSpanEvent_Data (line 2283) | func (*SpanEvent_BucketObjectGetAttrsStart) isSpanEvent_Data() {} type SpanEvent_BucketObjectGetAttrsEnd (line 2223) | type SpanEvent_BucketObjectGetAttrsEnd struct method isSpanEvent_Data (line 2285) | func (*SpanEvent_BucketObjectGetAttrsEnd) isSpanEvent_Data() {} type SpanEvent_BucketListObjectsStart (line 2227) | type SpanEvent_BucketListObjectsStart struct method isSpanEvent_Data (line 2287) | func (*SpanEvent_BucketListObjectsStart) isSpanEvent_Data() {} type SpanEvent_BucketListObjectsEnd (line 2231) | type SpanEvent_BucketListObjectsEnd struct method isSpanEvent_Data (line 2289) | func (*SpanEvent_BucketListObjectsEnd) isSpanEvent_Data() {} type SpanEvent_BucketDeleteObjectsStart (line 2235) | type SpanEvent_BucketDeleteObjectsStart struct method isSpanEvent_Data (line 2291) | func (*SpanEvent_BucketDeleteObjectsStart) isSpanEvent_Data() {} type SpanEvent_BucketDeleteObjectsEnd (line 2239) | type SpanEvent_BucketDeleteObjectsEnd struct method isSpanEvent_Data (line 2293) | func (*SpanEvent_BucketDeleteObjectsEnd) isSpanEvent_Data() {} type RPCCallStart (line 2295) | type RPCCallStart struct method Reset (line 2304) | func (x *RPCCallStart) Reset() { method String (line 2311) | func (x *RPCCallStart) String() string { method ProtoMessage (line 2315) | func (*RPCCallStart) ProtoMessage() {} method ProtoReflect (line 2317) | func (x *RPCCallStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2330) | func (*RPCCallStart) Descriptor() ([]byte, []int) { method GetTargetServiceName (line 2334) | func (x *RPCCallStart) GetTargetServiceName() string { method GetTargetEndpointName (line 2341) | func (x *RPCCallStart) GetTargetEndpointName() string { method GetStack (line 2348) | func (x *RPCCallStart) GetStack() *StackTrace { type RPCCallEnd (line 2355) | type RPCCallEnd struct method Reset (line 2362) | func (x *RPCCallEnd) Reset() { method String (line 2369) | func (x *RPCCallEnd) String() string { method ProtoMessage (line 2373) | func (*RPCCallEnd) ProtoMessage() {} method ProtoReflect (line 2375) | func (x *RPCCallEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2388) | func (*RPCCallEnd) Descriptor() ([]byte, []int) { method GetErr (line 2392) | func (x *RPCCallEnd) GetErr() *Error { type GoroutineStart (line 2399) | type GoroutineStart struct method Reset (line 2405) | func (x *GoroutineStart) Reset() { method String (line 2412) | func (x *GoroutineStart) String() string { method ProtoMessage (line 2416) | func (*GoroutineStart) ProtoMessage() {} method ProtoReflect (line 2418) | func (x *GoroutineStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2431) | func (*GoroutineStart) Descriptor() ([]byte, []int) { type GoroutineEnd (line 2435) | type GoroutineEnd struct method Reset (line 2441) | func (x *GoroutineEnd) Reset() { method String (line 2448) | func (x *GoroutineEnd) String() string { method ProtoMessage (line 2452) | func (*GoroutineEnd) ProtoMessage() {} method ProtoReflect (line 2454) | func (x *GoroutineEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2467) | func (*GoroutineEnd) Descriptor() ([]byte, []int) { type DBTransactionStart (line 2471) | type DBTransactionStart struct method Reset (line 2478) | func (x *DBTransactionStart) Reset() { method String (line 2485) | func (x *DBTransactionStart) String() string { method ProtoMessage (line 2489) | func (*DBTransactionStart) ProtoMessage() {} method ProtoReflect (line 2491) | func (x *DBTransactionStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2504) | func (*DBTransactionStart) Descriptor() ([]byte, []int) { method GetStack (line 2508) | func (x *DBTransactionStart) GetStack() *StackTrace { type DBTransactionEnd (line 2515) | type DBTransactionEnd struct method Reset (line 2524) | func (x *DBTransactionEnd) Reset() { method String (line 2531) | func (x *DBTransactionEnd) String() string { method ProtoMessage (line 2535) | func (*DBTransactionEnd) ProtoMessage() {} method ProtoReflect (line 2537) | func (x *DBTransactionEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2550) | func (*DBTransactionEnd) Descriptor() ([]byte, []int) { method GetCompletion (line 2554) | func (x *DBTransactionEnd) GetCompletion() DBTransactionEnd_Completion... method GetStack (line 2561) | func (x *DBTransactionEnd) GetStack() *StackTrace { method GetErr (line 2568) | func (x *DBTransactionEnd) GetErr() *Error { type DBQueryStart (line 2575) | type DBQueryStart struct method Reset (line 2583) | func (x *DBQueryStart) Reset() { method String (line 2590) | func (x *DBQueryStart) String() string { method ProtoMessage (line 2594) | func (*DBQueryStart) ProtoMessage() {} method ProtoReflect (line 2596) | func (x *DBQueryStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2609) | func (*DBQueryStart) Descriptor() ([]byte, []int) { method GetQuery (line 2613) | func (x *DBQueryStart) GetQuery() string { method GetStack (line 2620) | func (x *DBQueryStart) GetStack() *StackTrace { type DBQueryEnd (line 2627) | type DBQueryEnd struct method Reset (line 2634) | func (x *DBQueryEnd) Reset() { method String (line 2641) | func (x *DBQueryEnd) String() string { method ProtoMessage (line 2645) | func (*DBQueryEnd) ProtoMessage() {} method ProtoReflect (line 2647) | func (x *DBQueryEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2660) | func (*DBQueryEnd) Descriptor() ([]byte, []int) { method GetErr (line 2664) | func (x *DBQueryEnd) GetErr() *Error { type PubsubPublishStart (line 2671) | type PubsubPublishStart struct method Reset (line 2680) | func (x *PubsubPublishStart) Reset() { method String (line 2687) | func (x *PubsubPublishStart) String() string { method ProtoMessage (line 2691) | func (*PubsubPublishStart) ProtoMessage() {} method ProtoReflect (line 2693) | func (x *PubsubPublishStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2706) | func (*PubsubPublishStart) Descriptor() ([]byte, []int) { method GetTopic (line 2710) | func (x *PubsubPublishStart) GetTopic() string { method GetMessage (line 2717) | func (x *PubsubPublishStart) GetMessage() []byte { method GetStack (line 2724) | func (x *PubsubPublishStart) GetStack() *StackTrace { type PubsubPublishEnd (line 2731) | type PubsubPublishEnd struct method Reset (line 2739) | func (x *PubsubPublishEnd) Reset() { method String (line 2746) | func (x *PubsubPublishEnd) String() string { method ProtoMessage (line 2750) | func (*PubsubPublishEnd) ProtoMessage() {} method ProtoReflect (line 2752) | func (x *PubsubPublishEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2765) | func (*PubsubPublishEnd) Descriptor() ([]byte, []int) { method GetMessageId (line 2769) | func (x *PubsubPublishEnd) GetMessageId() string { method GetErr (line 2776) | func (x *PubsubPublishEnd) GetErr() *Error { type ServiceInitStart (line 2783) | type ServiceInitStart struct method Reset (line 2790) | func (x *ServiceInitStart) Reset() { method String (line 2797) | func (x *ServiceInitStart) String() string { method ProtoMessage (line 2801) | func (*ServiceInitStart) ProtoMessage() {} method ProtoReflect (line 2803) | func (x *ServiceInitStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2816) | func (*ServiceInitStart) Descriptor() ([]byte, []int) { method GetService (line 2820) | func (x *ServiceInitStart) GetService() string { type ServiceInitEnd (line 2827) | type ServiceInitEnd struct method Reset (line 2834) | func (x *ServiceInitEnd) Reset() { method String (line 2841) | func (x *ServiceInitEnd) String() string { method ProtoMessage (line 2845) | func (*ServiceInitEnd) ProtoMessage() {} method ProtoReflect (line 2847) | func (x *ServiceInitEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2860) | func (*ServiceInitEnd) Descriptor() ([]byte, []int) { method GetErr (line 2864) | func (x *ServiceInitEnd) GetErr() *Error { type CacheCallStart (line 2871) | type CacheCallStart struct method Reset (line 2881) | func (x *CacheCallStart) Reset() { method String (line 2888) | func (x *CacheCallStart) String() string { method ProtoMessage (line 2892) | func (*CacheCallStart) ProtoMessage() {} method ProtoReflect (line 2894) | func (x *CacheCallStart) ProtoReflect() protoreflect.Message { method Descriptor (line 2907) | func (*CacheCallStart) Descriptor() ([]byte, []int) { method GetOperation (line 2911) | func (x *CacheCallStart) GetOperation() string { method GetKeys (line 2918) | func (x *CacheCallStart) GetKeys() []string { method GetWrite (line 2925) | func (x *CacheCallStart) GetWrite() bool { method GetStack (line 2932) | func (x *CacheCallStart) GetStack() *StackTrace { type CacheCallEnd (line 2939) | type CacheCallEnd struct method Reset (line 2947) | func (x *CacheCallEnd) Reset() { method String (line 2954) | func (x *CacheCallEnd) String() string { method ProtoMessage (line 2958) | func (*CacheCallEnd) ProtoMessage() {} method ProtoReflect (line 2960) | func (x *CacheCallEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 2973) | func (*CacheCallEnd) Descriptor() ([]byte, []int) { method GetResult (line 2977) | func (x *CacheCallEnd) GetResult() CacheCallEnd_Result { method GetErr (line 2984) | func (x *CacheCallEnd) GetErr() *Error { type BucketObjectUploadStart (line 2991) | type BucketObjectUploadStart struct method Reset (line 3001) | func (x *BucketObjectUploadStart) Reset() { method String (line 3008) | func (x *BucketObjectUploadStart) String() string { method ProtoMessage (line 3012) | func (*BucketObjectUploadStart) ProtoMessage() {} method ProtoReflect (line 3014) | func (x *BucketObjectUploadStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3027) | func (*BucketObjectUploadStart) Descriptor() ([]byte, []int) { method GetBucket (line 3031) | func (x *BucketObjectUploadStart) GetBucket() string { method GetObject (line 3038) | func (x *BucketObjectUploadStart) GetObject() string { method GetAttrs (line 3045) | func (x *BucketObjectUploadStart) GetAttrs() *BucketObjectAttributes { method GetStack (line 3052) | func (x *BucketObjectUploadStart) GetStack() *StackTrace { type BucketObjectUploadEnd (line 3059) | type BucketObjectUploadEnd struct method Reset (line 3068) | func (x *BucketObjectUploadEnd) Reset() { method String (line 3075) | func (x *BucketObjectUploadEnd) String() string { method ProtoMessage (line 3079) | func (*BucketObjectUploadEnd) ProtoMessage() {} method ProtoReflect (line 3081) | func (x *BucketObjectUploadEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3094) | func (*BucketObjectUploadEnd) Descriptor() ([]byte, []int) { method GetErr (line 3098) | func (x *BucketObjectUploadEnd) GetErr() *Error { method GetSize (line 3105) | func (x *BucketObjectUploadEnd) GetSize() uint64 { method GetVersion (line 3112) | func (x *BucketObjectUploadEnd) GetVersion() string { type BucketObjectDownloadStart (line 3119) | type BucketObjectDownloadStart struct method Reset (line 3129) | func (x *BucketObjectDownloadStart) Reset() { method String (line 3136) | func (x *BucketObjectDownloadStart) String() string { method ProtoMessage (line 3140) | func (*BucketObjectDownloadStart) ProtoMessage() {} method ProtoReflect (line 3142) | func (x *BucketObjectDownloadStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3155) | func (*BucketObjectDownloadStart) Descriptor() ([]byte, []int) { method GetBucket (line 3159) | func (x *BucketObjectDownloadStart) GetBucket() string { method GetObject (line 3166) | func (x *BucketObjectDownloadStart) GetObject() string { method GetVersion (line 3173) | func (x *BucketObjectDownloadStart) GetVersion() string { method GetStack (line 3180) | func (x *BucketObjectDownloadStart) GetStack() *StackTrace { type BucketObjectDownloadEnd (line 3187) | type BucketObjectDownloadEnd struct method Reset (line 3195) | func (x *BucketObjectDownloadEnd) Reset() { method String (line 3202) | func (x *BucketObjectDownloadEnd) String() string { method ProtoMessage (line 3206) | func (*BucketObjectDownloadEnd) ProtoMessage() {} method ProtoReflect (line 3208) | func (x *BucketObjectDownloadEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3221) | func (*BucketObjectDownloadEnd) Descriptor() ([]byte, []int) { method GetErr (line 3225) | func (x *BucketObjectDownloadEnd) GetErr() *Error { method GetSize (line 3232) | func (x *BucketObjectDownloadEnd) GetSize() uint64 { type BucketObjectGetAttrsStart (line 3239) | type BucketObjectGetAttrsStart struct method Reset (line 3249) | func (x *BucketObjectGetAttrsStart) Reset() { method String (line 3256) | func (x *BucketObjectGetAttrsStart) String() string { method ProtoMessage (line 3260) | func (*BucketObjectGetAttrsStart) ProtoMessage() {} method ProtoReflect (line 3262) | func (x *BucketObjectGetAttrsStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3275) | func (*BucketObjectGetAttrsStart) Descriptor() ([]byte, []int) { method GetBucket (line 3279) | func (x *BucketObjectGetAttrsStart) GetBucket() string { method GetObject (line 3286) | func (x *BucketObjectGetAttrsStart) GetObject() string { method GetVersion (line 3293) | func (x *BucketObjectGetAttrsStart) GetVersion() string { method GetStack (line 3300) | func (x *BucketObjectGetAttrsStart) GetStack() *StackTrace { type BucketObjectGetAttrsEnd (line 3307) | type BucketObjectGetAttrsEnd struct method Reset (line 3315) | func (x *BucketObjectGetAttrsEnd) Reset() { method String (line 3322) | func (x *BucketObjectGetAttrsEnd) String() string { method ProtoMessage (line 3326) | func (*BucketObjectGetAttrsEnd) ProtoMessage() {} method ProtoReflect (line 3328) | func (x *BucketObjectGetAttrsEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3341) | func (*BucketObjectGetAttrsEnd) Descriptor() ([]byte, []int) { method GetErr (line 3345) | func (x *BucketObjectGetAttrsEnd) GetErr() *Error { method GetAttrs (line 3352) | func (x *BucketObjectGetAttrsEnd) GetAttrs() *BucketObjectAttributes { type BucketListObjectsStart (line 3359) | type BucketListObjectsStart struct method Reset (line 3368) | func (x *BucketListObjectsStart) Reset() { method String (line 3375) | func (x *BucketListObjectsStart) String() string { method ProtoMessage (line 3379) | func (*BucketListObjectsStart) ProtoMessage() {} method ProtoReflect (line 3381) | func (x *BucketListObjectsStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3394) | func (*BucketListObjectsStart) Descriptor() ([]byte, []int) { method GetBucket (line 3398) | func (x *BucketListObjectsStart) GetBucket() string { method GetPrefix (line 3405) | func (x *BucketListObjectsStart) GetPrefix() string { method GetStack (line 3412) | func (x *BucketListObjectsStart) GetStack() *StackTrace { type BucketListObjectsEnd (line 3419) | type BucketListObjectsEnd struct method Reset (line 3428) | func (x *BucketListObjectsEnd) Reset() { method String (line 3435) | func (x *BucketListObjectsEnd) String() string { method ProtoMessage (line 3439) | func (*BucketListObjectsEnd) ProtoMessage() {} method ProtoReflect (line 3441) | func (x *BucketListObjectsEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3454) | func (*BucketListObjectsEnd) Descriptor() ([]byte, []int) { method GetErr (line 3458) | func (x *BucketListObjectsEnd) GetErr() *Error { method GetObserved (line 3465) | func (x *BucketListObjectsEnd) GetObserved() uint64 { method GetHasMore (line 3472) | func (x *BucketListObjectsEnd) GetHasMore() bool { type BucketDeleteObjectsStart (line 3479) | type BucketDeleteObjectsStart struct method Reset (line 3488) | func (x *BucketDeleteObjectsStart) Reset() { method String (line 3495) | func (x *BucketDeleteObjectsStart) String() string { method ProtoMessage (line 3499) | func (*BucketDeleteObjectsStart) ProtoMessage() {} method ProtoReflect (line 3501) | func (x *BucketDeleteObjectsStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3514) | func (*BucketDeleteObjectsStart) Descriptor() ([]byte, []int) { method GetBucket (line 3518) | func (x *BucketDeleteObjectsStart) GetBucket() string { method GetStack (line 3525) | func (x *BucketDeleteObjectsStart) GetStack() *StackTrace { method GetEntries (line 3532) | func (x *BucketDeleteObjectsStart) GetEntries() []*BucketDeleteObjectE... type BucketDeleteObjectEntry (line 3539) | type BucketDeleteObjectEntry struct method Reset (line 3547) | func (x *BucketDeleteObjectEntry) Reset() { method String (line 3554) | func (x *BucketDeleteObjectEntry) String() string { method ProtoMessage (line 3558) | func (*BucketDeleteObjectEntry) ProtoMessage() {} method ProtoReflect (line 3560) | func (x *BucketDeleteObjectEntry) ProtoReflect() protoreflect.Message { method Descriptor (line 3573) | func (*BucketDeleteObjectEntry) Descriptor() ([]byte, []int) { method GetObject (line 3577) | func (x *BucketDeleteObjectEntry) GetObject() string { method GetVersion (line 3584) | func (x *BucketDeleteObjectEntry) GetVersion() string { type BucketDeleteObjectsEnd (line 3591) | type BucketDeleteObjectsEnd struct method Reset (line 3598) | func (x *BucketDeleteObjectsEnd) Reset() { method String (line 3605) | func (x *BucketDeleteObjectsEnd) String() string { method ProtoMessage (line 3609) | func (*BucketDeleteObjectsEnd) ProtoMessage() {} method ProtoReflect (line 3611) | func (x *BucketDeleteObjectsEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3624) | func (*BucketDeleteObjectsEnd) Descriptor() ([]byte, []int) { method GetErr (line 3628) | func (x *BucketDeleteObjectsEnd) GetErr() *Error { type BucketObjectAttributes (line 3635) | type BucketObjectAttributes struct method Reset (line 3645) | func (x *BucketObjectAttributes) Reset() { method String (line 3652) | func (x *BucketObjectAttributes) String() string { method ProtoMessage (line 3656) | func (*BucketObjectAttributes) ProtoMessage() {} method ProtoReflect (line 3658) | func (x *BucketObjectAttributes) ProtoReflect() protoreflect.Message { method Descriptor (line 3671) | func (*BucketObjectAttributes) Descriptor() ([]byte, []int) { method GetSize (line 3675) | func (x *BucketObjectAttributes) GetSize() uint64 { method GetVersion (line 3682) | func (x *BucketObjectAttributes) GetVersion() string { method GetEtag (line 3689) | func (x *BucketObjectAttributes) GetEtag() string { method GetContentType (line 3696) | func (x *BucketObjectAttributes) GetContentType() string { type BodyStream (line 3703) | type BodyStream struct method Reset (line 3712) | func (x *BodyStream) Reset() { method String (line 3719) | func (x *BodyStream) String() string { method ProtoMessage (line 3723) | func (*BodyStream) ProtoMessage() {} method ProtoReflect (line 3725) | func (x *BodyStream) ProtoReflect() protoreflect.Message { method Descriptor (line 3738) | func (*BodyStream) Descriptor() ([]byte, []int) { method GetIsResponse (line 3742) | func (x *BodyStream) GetIsResponse() bool { method GetOverflowed (line 3749) | func (x *BodyStream) GetOverflowed() bool { method GetData (line 3756) | func (x *BodyStream) GetData() []byte { type HTTPCallStart (line 3763) | type HTTPCallStart struct method Reset (line 3776) | func (x *HTTPCallStart) Reset() { method String (line 3783) | func (x *HTTPCallStart) String() string { method ProtoMessage (line 3787) | func (*HTTPCallStart) ProtoMessage() {} method ProtoReflect (line 3789) | func (x *HTTPCallStart) ProtoReflect() protoreflect.Message { method Descriptor (line 3802) | func (*HTTPCallStart) Descriptor() ([]byte, []int) { method GetCorrelationParentSpanId (line 3806) | func (x *HTTPCallStart) GetCorrelationParentSpanId() uint64 { method GetMethod (line 3813) | func (x *HTTPCallStart) GetMethod() string { method GetUrl (line 3820) | func (x *HTTPCallStart) GetUrl() string { method GetStack (line 3827) | func (x *HTTPCallStart) GetStack() *StackTrace { method GetStartNanotime (line 3834) | func (x *HTTPCallStart) GetStartNanotime() int64 { type HTTPCallEnd (line 3841) | type HTTPCallEnd struct method Reset (line 3853) | func (x *HTTPCallEnd) Reset() { method String (line 3860) | func (x *HTTPCallEnd) String() string { method ProtoMessage (line 3864) | func (*HTTPCallEnd) ProtoMessage() {} method ProtoReflect (line 3866) | func (x *HTTPCallEnd) ProtoReflect() protoreflect.Message { method Descriptor (line 3879) | func (*HTTPCallEnd) Descriptor() ([]byte, []int) { method GetStatusCode (line 3883) | func (x *HTTPCallEnd) GetStatusCode() uint32 { method GetErr (line 3890) | func (x *HTTPCallEnd) GetErr() *Error { method GetTraceEvents (line 3897) | func (x *HTTPCallEnd) GetTraceEvents() []*HTTPTraceEvent { type HTTPTraceEvent (line 3904) | type HTTPTraceEvent struct method Reset (line 3928) | func (x *HTTPTraceEvent) Reset() { method String (line 3935) | func (x *HTTPTraceEvent) String() string { method ProtoMessage (line 3939) | func (*HTTPTraceEvent) ProtoMessage() {} method ProtoReflect (line 3941) | func (x *HTTPTraceEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 3954) | func (*HTTPTraceEvent) Descriptor() ([]byte, []int) { method GetNanotime (line 3958) | func (x *HTTPTraceEvent) GetNanotime() int64 { method GetData (line 3965) | func (x *HTTPTraceEvent) GetData() isHTTPTraceEvent_Data { method GetGetConn (line 3972) | func (x *HTTPTraceEvent) GetGetConn() *HTTPGetConn { method GetGotConn (line 3981) | func (x *HTTPTraceEvent) GetGotConn() *HTTPGotConn { method GetGotFirstResponseByte (line 3990) | func (x *HTTPTraceEvent) GetGotFirstResponseByte() *HTTPGotFirstRespon... method GetGot_1XxResponse (line 3999) | func (x *HTTPTraceEvent) GetGot_1XxResponse() *HTTPGot1XxResponse { method GetDnsStart (line 4008) | func (x *HTTPTraceEvent) GetDnsStart() *HTTPDNSStart { method GetDnsDone (line 4017) | func (x *HTTPTraceEvent) GetDnsDone() *HTTPDNSDone { method GetConnectStart (line 4026) | func (x *HTTPTraceEvent) GetConnectStart() *HTTPConnectStart { method GetConnectDone (line 4035) | func (x *HTTPTraceEvent) GetConnectDone() *HTTPConnectDone { method GetTlsHandshakeStart (line 4044) | func (x *HTTPTraceEvent) GetTlsHandshakeStart() *HTTPTLSHandshakeStart { method GetTlsHandshakeDone (line 4053) | func (x *HTTPTraceEvent) GetTlsHandshakeDone() *HTTPTLSHandshakeDone { method GetWroteHeaders (line 4062) | func (x *HTTPTraceEvent) GetWroteHeaders() *HTTPWroteHeaders { method GetWroteRequest (line 4071) | func (x *HTTPTraceEvent) GetWroteRequest() *HTTPWroteRequest { method GetWait_100Continue (line 4080) | func (x *HTTPTraceEvent) GetWait_100Continue() *HTTPWait100Continue { method GetClosedBody (line 4089) | func (x *HTTPTraceEvent) GetClosedBody() *HTTPClosedBodyData { type isHTTPTraceEvent_Data (line 4098) | type isHTTPTraceEvent_Data interface type HTTPTraceEvent_GetConn (line 4102) | type HTTPTraceEvent_GetConn struct method isHTTPTraceEvent_Data (line 4158) | func (*HTTPTraceEvent_GetConn) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_GotConn (line 4106) | type HTTPTraceEvent_GotConn struct method isHTTPTraceEvent_Data (line 4160) | func (*HTTPTraceEvent_GotConn) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_GotFirstResponseByte (line 4110) | type HTTPTraceEvent_GotFirstResponseByte struct method isHTTPTraceEvent_Data (line 4162) | func (*HTTPTraceEvent_GotFirstResponseByte) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_Got_1XxResponse (line 4114) | type HTTPTraceEvent_Got_1XxResponse struct method isHTTPTraceEvent_Data (line 4164) | func (*HTTPTraceEvent_Got_1XxResponse) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_DnsStart (line 4118) | type HTTPTraceEvent_DnsStart struct method isHTTPTraceEvent_Data (line 4166) | func (*HTTPTraceEvent_DnsStart) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_DnsDone (line 4122) | type HTTPTraceEvent_DnsDone struct method isHTTPTraceEvent_Data (line 4168) | func (*HTTPTraceEvent_DnsDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_ConnectStart (line 4126) | type HTTPTraceEvent_ConnectStart struct method isHTTPTraceEvent_Data (line 4170) | func (*HTTPTraceEvent_ConnectStart) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_ConnectDone (line 4130) | type HTTPTraceEvent_ConnectDone struct method isHTTPTraceEvent_Data (line 4172) | func (*HTTPTraceEvent_ConnectDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_TlsHandshakeStart (line 4134) | type HTTPTraceEvent_TlsHandshakeStart struct method isHTTPTraceEvent_Data (line 4174) | func (*HTTPTraceEvent_TlsHandshakeStart) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_TlsHandshakeDone (line 4138) | type HTTPTraceEvent_TlsHandshakeDone struct method isHTTPTraceEvent_Data (line 4176) | func (*HTTPTraceEvent_TlsHandshakeDone) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_WroteHeaders (line 4142) | type HTTPTraceEvent_WroteHeaders struct method isHTTPTraceEvent_Data (line 4178) | func (*HTTPTraceEvent_WroteHeaders) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_WroteRequest (line 4146) | type HTTPTraceEvent_WroteRequest struct method isHTTPTraceEvent_Data (line 4180) | func (*HTTPTraceEvent_WroteRequest) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_Wait_100Continue (line 4150) | type HTTPTraceEvent_Wait_100Continue struct method isHTTPTraceEvent_Data (line 4182) | func (*HTTPTraceEvent_Wait_100Continue) isHTTPTraceEvent_Data() {} type HTTPTraceEvent_ClosedBody (line 4154) | type HTTPTraceEvent_ClosedBody struct method isHTTPTraceEvent_Data (line 4184) | func (*HTTPTraceEvent_ClosedBody) isHTTPTraceEvent_Data() {} type HTTPGetConn (line 4186) | type HTTPGetConn struct method Reset (line 4193) | func (x *HTTPGetConn) Reset() { method String (line 4200) | func (x *HTTPGetConn) String() string { method ProtoMessage (line 4204) | func (*HTTPGetConn) ProtoMessage() {} method ProtoReflect (line 4206) | func (x *HTTPGetConn) ProtoReflect() protoreflect.Message { method Descriptor (line 4219) | func (*HTTPGetConn) Descriptor() ([]byte, []int) { method GetHostPort (line 4223) | func (x *HTTPGetConn) GetHostPort() string { type HTTPGotConn (line 4230) | type HTTPGotConn struct method Reset (line 4239) | func (x *HTTPGotConn) Reset() { method String (line 4246) | func (x *HTTPGotConn) String() string { method ProtoMessage (line 4250) | func (*HTTPGotConn) ProtoMessage() {} method ProtoReflect (line 4252) | func (x *HTTPGotConn) ProtoReflect() protoreflect.Message { method Descriptor (line 4265) | func (*HTTPGotConn) Descriptor() ([]byte, []int) { method GetReused (line 4269) | func (x *HTTPGotConn) GetReused() bool { method GetWasIdle (line 4276) | func (x *HTTPGotConn) GetWasIdle() bool { method GetIdleDurationNs (line 4283) | func (x *HTTPGotConn) GetIdleDurationNs() int64 { type HTTPGotFirstResponseByte (line 4290) | type HTTPGotFirstResponseByte struct method Reset (line 4296) | func (x *HTTPGotFirstResponseByte) Reset() { method String (line 4303) | func (x *HTTPGotFirstResponseByte) String() string { method ProtoMessage (line 4307) | func (*HTTPGotFirstResponseByte) ProtoMessage() {} method ProtoReflect (line 4309) | func (x *HTTPGotFirstResponseByte) ProtoReflect() protoreflect.Message { method Descriptor (line 4322) | func (*HTTPGotFirstResponseByte) Descriptor() ([]byte, []int) { type HTTPGot1XxResponse (line 4326) | type HTTPGot1XxResponse struct method Reset (line 4333) | func (x *HTTPGot1XxResponse) Reset() { method String (line 4340) | func (x *HTTPGot1XxResponse) String() string { method ProtoMessage (line 4344) | func (*HTTPGot1XxResponse) ProtoMessage() {} method ProtoReflect (line 4346) | func (x *HTTPGot1XxResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 4359) | func (*HTTPGot1XxResponse) Descriptor() ([]byte, []int) { method GetCode (line 4363) | func (x *HTTPGot1XxResponse) GetCode() int32 { type HTTPDNSStart (line 4370) | type HTTPDNSStart struct method Reset (line 4377) | func (x *HTTPDNSStart) Reset() { method String (line 4384) | func (x *HTTPDNSStart) String() string { method ProtoMessage (line 4388) | func (*HTTPDNSStart) ProtoMessage() {} method ProtoReflect (line 4390) | func (x *HTTPDNSStart) ProtoReflect() protoreflect.Message { method Descriptor (line 4403) | func (*HTTPDNSStart) Descriptor() ([]byte, []int) { method GetHost (line 4407) | func (x *HTTPDNSStart) GetHost() string { type HTTPDNSDone (line 4414) | type HTTPDNSDone struct method Reset (line 4422) | func (x *HTTPDNSDone) Reset() { method String (line 4429) | func (x *HTTPDNSDone) String() string { method ProtoMessage (line 4433) | func (*HTTPDNSDone) ProtoMessage() {} method ProtoReflect (line 4435) | func (x *HTTPDNSDone) ProtoReflect() protoreflect.Message { method Descriptor (line 4448) | func (*HTTPDNSDone) Descriptor() ([]byte, []int) { method GetErr (line 4452) | func (x *HTTPDNSDone) GetErr() []byte { method GetAddrs (line 4459) | func (x *HTTPDNSDone) GetAddrs() []*DNSAddr { type DNSAddr (line 4466) | type DNSAddr struct method Reset (line 4473) | func (x *DNSAddr) Reset() { method String (line 4480) | func (x *DNSAddr) String() string { method ProtoMessage (line 4484) | func (*DNSAddr) ProtoMessage() {} method ProtoReflect (line 4486) | func (x *DNSAddr) ProtoReflect() protoreflect.Message { method Descriptor (line 4499) | func (*DNSAddr) Descriptor() ([]byte, []int) { method GetIp (line 4503) | func (x *DNSAddr) GetIp() []byte { type HTTPConnectStart (line 4510) | type HTTPConnectStart struct method Reset (line 4518) | func (x *HTTPConnectStart) Reset() { method String (line 4525) | func (x *HTTPConnectStart) String() string { method ProtoMessage (line 4529) | func (*HTTPConnectStart) ProtoMessage() {} method ProtoReflect (line 4531) | func (x *HTTPConnectStart) ProtoReflect() protoreflect.Message { method Descriptor (line 4544) | func (*HTTPConnectStart) Descriptor() ([]byte, []int) { method GetNetwork (line 4548) | func (x *HTTPConnectStart) GetNetwork() string { method GetAddr (line 4555) | func (x *HTTPConnectStart) GetAddr() string { type HTTPConnectDone (line 4562) | type HTTPConnectDone struct method Reset (line 4571) | func (x *HTTPConnectDone) Reset() { method String (line 4578) | func (x *HTTPConnectDone) String() string { method ProtoMessage (line 4582) | func (*HTTPConnectDone) ProtoMessage() {} method ProtoReflect (line 4584) | func (x *HTTPConnectDone) ProtoReflect() protoreflect.Message { method Descriptor (line 4597) | func (*HTTPConnectDone) Descriptor() ([]byte, []int) { method GetNetwork (line 4601) | func (x *HTTPConnectDone) GetNetwork() string { method GetAddr (line 4608) | func (x *HTTPConnectDone) GetAddr() string { method GetErr (line 4615) | func (x *HTTPConnectDone) GetErr() []byte { type HTTPTLSHandshakeStart (line 4622) | type HTTPTLSHandshakeStart struct method Reset (line 4628) | func (x *HTTPTLSHandshakeStart) Reset() { method String (line 4635) | func (x *HTTPTLSHandshakeStart) String() string { method ProtoMessage (line 4639) | func (*HTTPTLSHandshakeStart) ProtoMessage() {} method ProtoReflect (line 4641) | func (x *HTTPTLSHandshakeStart) ProtoReflect() protoreflect.Message { method Descriptor (line 4654) | func (*HTTPTLSHandshakeStart) Descriptor() ([]byte, []int) { type HTTPTLSHandshakeDone (line 4658) | type HTTPTLSHandshakeDone struct method Reset (line 4669) | func (x *HTTPTLSHandshakeDone) Reset() { method String (line 4676) | func (x *HTTPTLSHandshakeDone) String() string { method ProtoMessage (line 4680) | func (*HTTPTLSHandshakeDone) ProtoMessage() {} method ProtoReflect (line 4682) | func (x *HTTPTLSHandshakeDone) ProtoReflect() protoreflect.Message { method Descriptor (line 4695) | func (*HTTPTLSHandshakeDone) Descriptor() ([]byte, []int) { method GetErr (line 4699) | func (x *HTTPTLSHandshakeDone) GetErr() []byte { method GetTlsVersion (line 4706) | func (x *HTTPTLSHandshakeDone) GetTlsVersion() uint32 { method GetCipherSuite (line 4713) | func (x *HTTPTLSHandshakeDone) GetCipherSuite() uint32 { method GetServerName (line 4720) | func (x *HTTPTLSHandshakeDone) GetServerName() string { method GetNegotiatedProtocol (line 4727) | func (x *HTTPTLSHandshakeDone) GetNegotiatedProtocol() string { type HTTPWroteHeaders (line 4734) | type HTTPWroteHeaders struct method Reset (line 4740) | func (x *HTTPWroteHeaders) Reset() { method String (line 4747) | func (x *HTTPWroteHeaders) String() string { method ProtoMessage (line 4751) | func (*HTTPWroteHeaders) ProtoMessage() {} method ProtoReflect (line 4753) | func (x *HTTPWroteHeaders) ProtoReflect() protoreflect.Message { method Descriptor (line 4766) | func (*HTTPWroteHeaders) Descriptor() ([]byte, []int) { type HTTPWroteRequest (line 4770) | type HTTPWroteRequest struct method Reset (line 4777) | func (x *HTTPWroteRequest) Reset() { method String (line 4784) | func (x *HTTPWroteRequest) String() string { method ProtoMessage (line 4788) | func (*HTTPWroteRequest) ProtoMessage() {} method ProtoReflect (line 4790) | func (x *HTTPWroteRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 4803) | func (*HTTPWroteRequest) Descriptor() ([]byte, []int) { method GetErr (line 4807) | func (x *HTTPWroteRequest) GetErr() []byte { type HTTPWait100Continue (line 4814) | type HTTPWait100Continue struct method Reset (line 4820) | func (x *HTTPWait100Continue) Reset() { method String (line 4827) | func (x *HTTPWait100Continue) String() string { method ProtoMessage (line 4831) | func (*HTTPWait100Continue) ProtoMessage() {} method ProtoReflect (line 4833) | func (x *HTTPWait100Continue) ProtoReflect() protoreflect.Message { method Descriptor (line 4846) | func (*HTTPWait100Continue) Descriptor() ([]byte, []int) { type HTTPClosedBodyData (line 4850) | type HTTPClosedBodyData struct method Reset (line 4857) | func (x *HTTPClosedBodyData) Reset() { method String (line 4864) | func (x *HTTPClosedBodyData) String() string { method ProtoMessage (line 4868) | func (*HTTPClosedBodyData) ProtoMessage() {} method ProtoReflect (line 4870) | func (x *HTTPClosedBodyData) ProtoReflect() protoreflect.Message { method Descriptor (line 4883) | func (*HTTPClosedBodyData) Descriptor() ([]byte, []int) { method GetErr (line 4887) | func (x *HTTPClosedBodyData) GetErr() []byte { type LogMessage (line 4894) | type LogMessage struct method Reset (line 4904) | func (x *LogMessage) Reset() { method String (line 4911) | func (x *LogMessage) String() string { method ProtoMessage (line 4915) | func (*LogMessage) ProtoMessage() {} method ProtoReflect (line 4917) | func (x *LogMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 4930) | func (*LogMessage) Descriptor() ([]byte, []int) { method GetLevel (line 4934) | func (x *LogMessage) GetLevel() LogMessage_Level { method GetMsg (line 4941) | func (x *LogMessage) GetMsg() string { method GetFields (line 4948) | func (x *LogMessage) GetFields() []*LogField { method GetStack (line 4955) | func (x *LogMessage) GetStack() *StackTrace { type LogField (line 4962) | type LogField struct method Reset (line 4983) | func (x *LogField) Reset() { method String (line 4990) | func (x *LogField) String() string { method ProtoMessage (line 4994) | func (*LogField) ProtoMessage() {} method ProtoReflect (line 4996) | func (x *LogField) ProtoReflect() protoreflect.Message { method Descriptor (line 5009) | func (*LogField) Descriptor() ([]byte, []int) { method GetKey (line 5013) | func (x *LogField) GetKey() string { method GetValue (line 5020) | func (x *LogField) GetValue() isLogField_Value { method GetError (line 5027) | func (x *LogField) GetError() *Error { method GetStr (line 5036) | func (x *LogField) GetStr() string { method GetBool (line 5045) | func (x *LogField) GetBool() bool { method GetTime (line 5054) | func (x *LogField) GetTime() *timestamppb.Timestamp { method GetDur (line 5063) | func (x *LogField) GetDur() int64 { method GetUuid (line 5072) | func (x *LogField) GetUuid() []byte { method GetJson (line 5081) | func (x *LogField) GetJson() []byte { method GetInt (line 5090) | func (x *LogField) GetInt() int64 { method GetUint (line 5099) | func (x *LogField) GetUint() uint64 { method GetFloat32 (line 5108) | func (x *LogField) GetFloat32() float32 { method GetFloat64 (line 5117) | func (x *LogField) GetFloat64() float64 { type isLogField_Value (line 5126) | type isLogField_Value interface type LogField_Error (line 5130) | type LogField_Error struct method isLogField_Value (line 5174) | func (*LogField_Error) isLogField_Value() {} type LogField_Str (line 5134) | type LogField_Str struct method isLogField_Value (line 5176) | func (*LogField_Str) isLogField_Value() {} type LogField_Bool (line 5138) | type LogField_Bool struct method isLogField_Value (line 5178) | func (*LogField_Bool) isLogField_Value() {} type LogField_Time (line 5142) | type LogField_Time struct method isLogField_Value (line 5180) | func (*LogField_Time) isLogField_Value() {} type LogField_Dur (line 5146) | type LogField_Dur struct method isLogField_Value (line 5182) | func (*LogField_Dur) isLogField_Value() {} type LogField_Uuid (line 5150) | type LogField_Uuid struct method isLogField_Value (line 5184) | func (*LogField_Uuid) isLogField_Value() {} type LogField_Json (line 5154) | type LogField_Json struct method isLogField_Value (line 5186) | func (*LogField_Json) isLogField_Value() {} type LogField_Int (line 5158) | type LogField_Int struct method isLogField_Value (line 5188) | func (*LogField_Int) isLogField_Value() {} type LogField_Uint (line 5162) | type LogField_Uint struct method isLogField_Value (line 5190) | func (*LogField_Uint) isLogField_Value() {} type LogField_Float32 (line 5166) | type LogField_Float32 struct method isLogField_Value (line 5192) | func (*LogField_Float32) isLogField_Value() {} type LogField_Float64 (line 5170) | type LogField_Float64 struct method isLogField_Value (line 5194) | func (*LogField_Float64) isLogField_Value() {} type StackTrace (line 5196) | type StackTrace struct method Reset (line 5204) | func (x *StackTrace) Reset() { method String (line 5211) | func (x *StackTrace) String() string { method ProtoMessage (line 5215) | func (*StackTrace) ProtoMessage() {} method ProtoReflect (line 5217) | func (x *StackTrace) ProtoReflect() protoreflect.Message { method Descriptor (line 5230) | func (*StackTrace) Descriptor() ([]byte, []int) { method GetPcs (line 5234) | func (x *StackTrace) GetPcs() []int64 { method GetFrames (line 5241) | func (x *StackTrace) GetFrames() []*StackFrame { type StackFrame (line 5248) | type StackFrame struct method Reset (line 5257) | func (x *StackFrame) Reset() { method String (line 5264) | func (x *StackFrame) String() string { method ProtoMessage (line 5268) | func (*StackFrame) ProtoMessage() {} method ProtoReflect (line 5270) | func (x *StackFrame) ProtoReflect() protoreflect.Message { method Descriptor (line 5283) | func (*StackFrame) Descriptor() ([]byte, []int) { method GetFilename (line 5287) | func (x *StackFrame) GetFilename() string { method GetFunc (line 5294) | func (x *StackFrame) GetFunc() string { method GetLine (line 5301) | func (x *StackFrame) GetLine() int32 { type Error (line 5308) | type Error struct method Reset (line 5316) | func (x *Error) Reset() { method String (line 5323) | func (x *Error) String() string { method ProtoMessage (line 5327) | func (*Error) ProtoMessage() {} method ProtoReflect (line 5329) | func (x *Error) ProtoReflect() protoreflect.Message { method Descriptor (line 5342) | func (*Error) Descriptor() ([]byte, []int) { method GetMsg (line 5346) | func (x *Error) GetMsg() string { method GetStack (line 5353) | func (x *Error) GetStack() *StackTrace { constant file_encore_engine_trace2_trace2_proto_rawDesc (line 5362) | file_encore_engine_trace2_trace2_proto_rawDesc = "" + function file_encore_engine_trace2_trace2_proto_rawDescGZIP (line 5870) | func file_encore_engine_trace2_trace2_proto_rawDescGZIP() []byte { function init (line 6065) | func init() { file_encore_engine_trace2_trace2_proto_init() } function file_encore_engine_trace2_trace2_proto_init (line 6066) | func file_encore_engine_trace2_trace2_proto_init() { FILE: proto/encore/engine/trace2/trace_util.go method IsZero (line 3) | func (id *TraceID) IsZero() bool { FILE: proto/encore/parser/meta/v1/meta.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Lang (line 27) | type Lang method Enum (line 46) | func (x Lang) Enum() *Lang { method String (line 52) | func (x Lang) String() string { method Descriptor (line 56) | func (Lang) Descriptor() protoreflect.EnumDescriptor { method Type (line 60) | func (Lang) Type() protoreflect.EnumType { method Number (line 64) | func (x Lang) Number() protoreflect.EnumNumber { method EnumDescriptor (line 69) | func (Lang) EnumDescriptor() ([]byte, []int) { constant Lang_GO (line 30) | Lang_GO Lang = 0 constant Lang_TYPESCRIPT (line 31) | Lang_TYPESCRIPT Lang = 1 type BucketUsage_Operation (line 73) | type BucketUsage_Operation method Enum (line 126) | func (x BucketUsage_Operation) Enum() *BucketUsage_Operation { method String (line 132) | func (x BucketUsage_Operation) String() string { method Descriptor (line 136) | func (BucketUsage_Operation) Descriptor() protoreflect.EnumDescriptor { method Type (line 140) | func (BucketUsage_Operation) Type() protoreflect.EnumType { method Number (line 144) | func (x BucketUsage_Operation) Number() protoreflect.EnumNumber { method EnumDescriptor (line 149) | func (BucketUsage_Operation) EnumDescriptor() ([]byte, []int) { constant BucketUsage_UNKNOWN (line 76) | BucketUsage_UNKNOWN BucketUsage_Operation = 0 constant BucketUsage_LIST_OBJECTS (line 78) | BucketUsage_LIST_OBJECTS BucketUsage_Operation = 1 constant BucketUsage_READ_OBJECT_CONTENTS (line 80) | BucketUsage_READ_OBJECT_CONTENTS BucketUsage_Operation = 2 constant BucketUsage_WRITE_OBJECT (line 82) | BucketUsage_WRITE_OBJECT BucketUsage_Operation = 3 constant BucketUsage_UPDATE_OBJECT_METADATA (line 84) | BucketUsage_UPDATE_OBJECT_METADATA BucketUsage_Operation = 4 constant BucketUsage_GET_OBJECT_METADATA (line 86) | BucketUsage_GET_OBJECT_METADATA BucketUsage_Operation = 5 constant BucketUsage_DELETE_OBJECT (line 88) | BucketUsage_DELETE_OBJECT BucketUsage_Operation = 6 constant BucketUsage_GET_PUBLIC_URL (line 90) | BucketUsage_GET_PUBLIC_URL BucketUsage_Operation = 7 constant BucketUsage_SIGNED_UPLOAD_URL (line 93) | BucketUsage_SIGNED_UPLOAD_URL BucketUsage_Operation = 8 constant BucketUsage_SIGNED_DOWNLOAD_URL (line 95) | BucketUsage_SIGNED_DOWNLOAD_URL BucketUsage_Operation = 9 type Selector_Type (line 153) | type Selector_Type method Enum (line 175) | func (x Selector_Type) Enum() *Selector_Type { method String (line 181) | func (x Selector_Type) String() string { method Descriptor (line 185) | func (Selector_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 189) | func (Selector_Type) Type() protoreflect.EnumType { method Number (line 193) | func (x Selector_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 198) | func (Selector_Type) EnumDescriptor() ([]byte, []int) { constant Selector_UNKNOWN (line 156) | Selector_UNKNOWN Selector_Type = 0 constant Selector_ALL (line 157) | Selector_ALL Selector_Type = 1 constant Selector_TAG (line 158) | Selector_TAG Selector_Type = 2 type RPC_AccessType (line 202) | type RPC_AccessType method Enum (line 224) | func (x RPC_AccessType) Enum() *RPC_AccessType { method String (line 230) | func (x RPC_AccessType) String() string { method Descriptor (line 234) | func (RPC_AccessType) Descriptor() protoreflect.EnumDescriptor { method Type (line 238) | func (RPC_AccessType) Type() protoreflect.EnumType { method Number (line 242) | func (x RPC_AccessType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 247) | func (RPC_AccessType) EnumDescriptor() ([]byte, []int) { constant RPC_PRIVATE (line 205) | RPC_PRIVATE RPC_AccessType = 0 constant RPC_PUBLIC (line 206) | RPC_PUBLIC RPC_AccessType = 1 constant RPC_AUTH (line 207) | RPC_AUTH RPC_AccessType = 2 type RPC_Protocol (line 251) | type RPC_Protocol method Enum (line 270) | func (x RPC_Protocol) Enum() *RPC_Protocol { method String (line 276) | func (x RPC_Protocol) String() string { method Descriptor (line 280) | func (RPC_Protocol) Descriptor() protoreflect.EnumDescriptor { method Type (line 284) | func (RPC_Protocol) Type() protoreflect.EnumType { method Number (line 288) | func (x RPC_Protocol) Number() protoreflect.EnumNumber { method EnumDescriptor (line 293) | func (RPC_Protocol) EnumDescriptor() ([]byte, []int) { constant RPC_REGULAR (line 254) | RPC_REGULAR RPC_Protocol = 0 constant RPC_RAW (line 255) | RPC_RAW RPC_Protocol = 1 type StaticCallNode_Package (line 297) | type StaticCallNode_Package method Enum (line 319) | func (x StaticCallNode_Package) Enum() *StaticCallNode_Package { method String (line 325) | func (x StaticCallNode_Package) String() string { method Descriptor (line 329) | func (StaticCallNode_Package) Descriptor() protoreflect.EnumDescriptor { method Type (line 333) | func (StaticCallNode_Package) Type() protoreflect.EnumType { method Number (line 337) | func (x StaticCallNode_Package) Number() protoreflect.EnumNumber { method EnumDescriptor (line 342) | func (StaticCallNode_Package) EnumDescriptor() ([]byte, []int) { constant StaticCallNode_UNKNOWN (line 300) | StaticCallNode_UNKNOWN StaticCallNode_Package = 0 constant StaticCallNode_SQLDB (line 301) | StaticCallNode_SQLDB StaticCallNode_Package = 1 constant StaticCallNode_RLOG (line 302) | StaticCallNode_RLOG StaticCallNode_Package = 2 type Path_Type (line 346) | type Path_Type method Enum (line 365) | func (x Path_Type) Enum() *Path_Type { method String (line 371) | func (x Path_Type) String() string { method Descriptor (line 375) | func (Path_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 379) | func (Path_Type) Type() protoreflect.EnumType { method Number (line 383) | func (x Path_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 388) | func (Path_Type) EnumDescriptor() ([]byte, []int) { constant Path_URL (line 349) | Path_URL Path_Type = 0 constant Path_CACHE_KEYSPACE (line 350) | Path_CACHE_KEYSPACE Path_Type = 1 type PathSegment_SegmentType (line 392) | type PathSegment_SegmentType method Enum (line 417) | func (x PathSegment_SegmentType) Enum() *PathSegment_SegmentType { method String (line 423) | func (x PathSegment_SegmentType) String() string { method Descriptor (line 427) | func (PathSegment_SegmentType) Descriptor() protoreflect.EnumDescriptor { method Type (line 431) | func (PathSegment_SegmentType) Type() protoreflect.EnumType { method Number (line 435) | func (x PathSegment_SegmentType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 440) | func (PathSegment_SegmentType) EnumDescriptor() ([]byte, []int) { constant PathSegment_LITERAL (line 395) | PathSegment_LITERAL PathSegment_SegmentType = 0 constant PathSegment_PARAM (line 396) | PathSegment_PARAM PathSegment_SegmentType = 1 constant PathSegment_WILDCARD (line 397) | PathSegment_WILDCARD PathSegment_SegmentType = 2 constant PathSegment_FALLBACK (line 398) | PathSegment_FALLBACK PathSegment_SegmentType = 3 type PathSegment_ParamType (line 444) | type PathSegment_ParamType method Enum (line 496) | func (x PathSegment_ParamType) Enum() *PathSegment_ParamType { method String (line 502) | func (x PathSegment_ParamType) String() string { method Descriptor (line 506) | func (PathSegment_ParamType) Descriptor() protoreflect.EnumDescriptor { method Type (line 510) | func (PathSegment_ParamType) Type() protoreflect.EnumType { method Number (line 514) | func (x PathSegment_ParamType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 519) | func (PathSegment_ParamType) EnumDescriptor() ([]byte, []int) { constant PathSegment_STRING (line 447) | PathSegment_STRING PathSegment_ParamType = 0 constant PathSegment_BOOL (line 448) | PathSegment_BOOL PathSegment_ParamType = 1 constant PathSegment_INT8 (line 449) | PathSegment_INT8 PathSegment_ParamType = 2 constant PathSegment_INT16 (line 450) | PathSegment_INT16 PathSegment_ParamType = 3 constant PathSegment_INT32 (line 451) | PathSegment_INT32 PathSegment_ParamType = 4 constant PathSegment_INT64 (line 452) | PathSegment_INT64 PathSegment_ParamType = 5 constant PathSegment_INT (line 453) | PathSegment_INT PathSegment_ParamType = 6 constant PathSegment_UINT8 (line 454) | PathSegment_UINT8 PathSegment_ParamType = 7 constant PathSegment_UINT16 (line 455) | PathSegment_UINT16 PathSegment_ParamType = 8 constant PathSegment_UINT32 (line 456) | PathSegment_UINT32 PathSegment_ParamType = 9 constant PathSegment_UINT64 (line 457) | PathSegment_UINT64 PathSegment_ParamType = 10 constant PathSegment_UINT (line 458) | PathSegment_UINT PathSegment_ParamType = 11 constant PathSegment_UUID (line 459) | PathSegment_UUID PathSegment_ParamType = 12 type PubSubTopic_DeliveryGuarantee (line 523) | type PubSubTopic_DeliveryGuarantee method Enum (line 542) | func (x PubSubTopic_DeliveryGuarantee) Enum() *PubSubTopic_DeliveryGua... method String (line 548) | func (x PubSubTopic_DeliveryGuarantee) String() string { method Descriptor (line 552) | func (PubSubTopic_DeliveryGuarantee) Descriptor() protoreflect.EnumDes... method Type (line 556) | func (PubSubTopic_DeliveryGuarantee) Type() protoreflect.EnumType { method Number (line 560) | func (x PubSubTopic_DeliveryGuarantee) Number() protoreflect.EnumNumber { method EnumDescriptor (line 565) | func (PubSubTopic_DeliveryGuarantee) EnumDescriptor() ([]byte, []int) { constant PubSubTopic_AT_LEAST_ONCE (line 526) | PubSubTopic_AT_LEAST_ONCE PubSubTopic_DeliveryGuarantee = 0 constant PubSubTopic_EXACTLY_ONCE (line 527) | PubSubTopic_EXACTLY_ONCE PubSubTopic_DeliveryGuarantee = 1 type Metric_MetricKind (line 569) | type Metric_MetricKind method Enum (line 591) | func (x Metric_MetricKind) Enum() *Metric_MetricKind { method String (line 597) | func (x Metric_MetricKind) String() string { method Descriptor (line 601) | func (Metric_MetricKind) Descriptor() protoreflect.EnumDescriptor { method Type (line 605) | func (Metric_MetricKind) Type() protoreflect.EnumType { method Number (line 609) | func (x Metric_MetricKind) Number() protoreflect.EnumNumber { method EnumDescriptor (line 614) | func (Metric_MetricKind) EnumDescriptor() ([]byte, []int) { constant Metric_COUNTER (line 572) | Metric_COUNTER Metric_MetricKind = 0 constant Metric_GAUGE (line 573) | Metric_GAUGE Metric_MetricKind = 1 constant Metric_HISTOGRAM (line 574) | Metric_HISTOGRAM Metric_MetricKind = 2 type Data (line 619) | type Data struct method Reset (line 642) | func (x *Data) Reset() { method String (line 649) | func (x *Data) String() string { method ProtoMessage (line 653) | func (*Data) ProtoMessage() {} method ProtoReflect (line 655) | func (x *Data) ProtoReflect() protoreflect.Message { method Descriptor (line 668) | func (*Data) Descriptor() ([]byte, []int) { method GetModulePath (line 672) | func (x *Data) GetModulePath() string { method GetAppRevision (line 679) | func (x *Data) GetAppRevision() string { method GetUncommittedChanges (line 686) | func (x *Data) GetUncommittedChanges() bool { method GetDecls (line 693) | func (x *Data) GetDecls() []*v1.Decl { method GetPkgs (line 700) | func (x *Data) GetPkgs() []*Package { method GetSvcs (line 707) | func (x *Data) GetSvcs() []*Service { method GetAuthHandler (line 714) | func (x *Data) GetAuthHandler() *AuthHandler { method GetCronJobs (line 721) | func (x *Data) GetCronJobs() []*CronJob { method GetPubsubTopics (line 728) | func (x *Data) GetPubsubTopics() []*PubSubTopic { method GetMiddleware (line 735) | func (x *Data) GetMiddleware() []*Middleware { method GetCacheClusters (line 742) | func (x *Data) GetCacheClusters() []*CacheCluster { method GetExperiments (line 749) | func (x *Data) GetExperiments() []string { method GetMetrics (line 756) | func (x *Data) GetMetrics() []*Metric { method GetSqlDatabases (line 763) | func (x *Data) GetSqlDatabases() []*SQLDatabase { method GetGateways (line 770) | func (x *Data) GetGateways() []*Gateway { method GetLanguage (line 777) | func (x *Data) GetLanguage() Lang { method GetBuckets (line 784) | func (x *Data) GetBuckets() []*Bucket { type QualifiedName (line 794) | type QualifiedName struct method Reset (line 802) | func (x *QualifiedName) Reset() { method String (line 809) | func (x *QualifiedName) String() string { method ProtoMessage (line 813) | func (*QualifiedName) ProtoMessage() {} method ProtoReflect (line 815) | func (x *QualifiedName) ProtoReflect() protoreflect.Message { method Descriptor (line 828) | func (*QualifiedName) Descriptor() ([]byte, []int) { method GetPkg (line 832) | func (x *QualifiedName) GetPkg() string { method GetName (line 839) | func (x *QualifiedName) GetName() string { type Package (line 846) | type Package struct method Reset (line 859) | func (x *Package) Reset() { method String (line 866) | func (x *Package) String() string { method ProtoMessage (line 870) | func (*Package) ProtoMessage() {} method ProtoReflect (line 872) | func (x *Package) ProtoReflect() protoreflect.Message { method Descriptor (line 885) | func (*Package) Descriptor() ([]byte, []int) { method GetRelPath (line 889) | func (x *Package) GetRelPath() string { method GetName (line 896) | func (x *Package) GetName() string { method GetDoc (line 903) | func (x *Package) GetDoc() string { method GetServiceName (line 910) | func (x *Package) GetServiceName() string { method GetSecrets (line 917) | func (x *Package) GetSecrets() []string { method GetRpcCalls (line 924) | func (x *Package) GetRpcCalls() []*QualifiedName { method GetTraceNodes (line 931) | func (x *Package) GetTraceNodes() []*TraceNode { type Service (line 938) | type Service struct method Reset (line 952) | func (x *Service) Reset() { method String (line 959) | func (x *Service) String() string { method ProtoMessage (line 963) | func (*Service) ProtoMessage() {} method ProtoReflect (line 965) | func (x *Service) ProtoReflect() protoreflect.Message { method Descriptor (line 978) | func (*Service) Descriptor() ([]byte, []int) { method GetName (line 982) | func (x *Service) GetName() string { method GetRelPath (line 989) | func (x *Service) GetRelPath() string { method GetRpcs (line 996) | func (x *Service) GetRpcs() []*RPC { method GetMigrations (line 1003) | func (x *Service) GetMigrations() []*DBMigration { method GetDatabases (line 1010) | func (x *Service) GetDatabases() []string { method GetHasConfig (line 1017) | func (x *Service) GetHasConfig() bool { method GetBuckets (line 1024) | func (x *Service) GetBuckets() []*BucketUsage { method GetMetrics (line 1031) | func (x *Service) GetMetrics() []string { type BucketUsage (line 1038) | type BucketUsage struct method Reset (line 1048) | func (x *BucketUsage) Reset() { method String (line 1055) | func (x *BucketUsage) String() string { method ProtoMessage (line 1059) | func (*BucketUsage) ProtoMessage() {} method ProtoReflect (line 1061) | func (x *BucketUsage) ProtoReflect() protoreflect.Message { method Descriptor (line 1074) | func (*BucketUsage) Descriptor() ([]byte, []int) { method GetBucket (line 1078) | func (x *BucketUsage) GetBucket() string { method GetOperations (line 1085) | func (x *BucketUsage) GetOperations() []BucketUsage_Operation { type Selector (line 1092) | type Selector struct method Reset (line 1100) | func (x *Selector) Reset() { method String (line 1107) | func (x *Selector) String() string { method ProtoMessage (line 1111) | func (*Selector) ProtoMessage() {} method ProtoReflect (line 1113) | func (x *Selector) ProtoReflect() protoreflect.Message { method Descriptor (line 1126) | func (*Selector) Descriptor() ([]byte, []int) { method GetType (line 1130) | func (x *Selector) GetType() Selector_Type { method GetValue (line 1137) | func (x *Selector) GetValue() string { type RPC (line 1144) | type RPC struct method Reset (line 1177) | func (x *RPC) Reset() { method String (line 1184) | func (x *RPC) String() string { method ProtoMessage (line 1188) | func (*RPC) ProtoMessage() {} method ProtoReflect (line 1190) | func (x *RPC) ProtoReflect() protoreflect.Message { method Descriptor (line 1203) | func (*RPC) Descriptor() ([]byte, []int) { method GetName (line 1207) | func (x *RPC) GetName() string { method GetDoc (line 1214) | func (x *RPC) GetDoc() string { method GetServiceName (line 1221) | func (x *RPC) GetServiceName() string { method GetAccessType (line 1228) | func (x *RPC) GetAccessType() RPC_AccessType { method GetRequestSchema (line 1235) | func (x *RPC) GetRequestSchema() *v1.Type { method GetResponseSchema (line 1242) | func (x *RPC) GetResponseSchema() *v1.Type { method GetProto (line 1249) | func (x *RPC) GetProto() RPC_Protocol { method GetLoc (line 1256) | func (x *RPC) GetLoc() *v1.Loc { method GetPath (line 1263) | func (x *RPC) GetPath() *Path { method GetHttpMethods (line 1270) | func (x *RPC) GetHttpMethods() []string { method GetTags (line 1277) | func (x *RPC) GetTags() []*Selector { method GetSensitive (line 1284) | func (x *RPC) GetSensitive() bool { method GetAllowUnauthenticated (line 1291) | func (x *RPC) GetAllowUnauthenticated() bool { method GetExpose (line 1298) | func (x *RPC) GetExpose() map[string]*RPC_ExposeOptions { method GetBodyLimit (line 1305) | func (x *RPC) GetBodyLimit() uint64 { method GetStreamingRequest (line 1312) | func (x *RPC) GetStreamingRequest() bool { method GetStreamingResponse (line 1319) | func (x *RPC) GetStreamingResponse() bool { method GetHandshakeSchema (line 1326) | func (x *RPC) GetHandshakeSchema() *v1.Type { method GetStaticAssets (line 1333) | func (x *RPC) GetStaticAssets() *RPC_StaticAssets { type AuthHandler (line 1340) | type AuthHandler struct method Reset (line 1354) | func (x *AuthHandler) Reset() { method String (line 1361) | func (x *AuthHandler) String() string { method ProtoMessage (line 1365) | func (*AuthHandler) ProtoMessage() {} method ProtoReflect (line 1367) | func (x *AuthHandler) ProtoReflect() protoreflect.Message { method Descriptor (line 1380) | func (*AuthHandler) Descriptor() ([]byte, []int) { method GetName (line 1384) | func (x *AuthHandler) GetName() string { method GetDoc (line 1391) | func (x *AuthHandler) GetDoc() string { method GetPkgPath (line 1398) | func (x *AuthHandler) GetPkgPath() string { method GetPkgName (line 1405) | func (x *AuthHandler) GetPkgName() string { method GetLoc (line 1412) | func (x *AuthHandler) GetLoc() *v1.Loc { method GetAuthData (line 1419) | func (x *AuthHandler) GetAuthData() *v1.Type { method GetParams (line 1426) | func (x *AuthHandler) GetParams() *v1.Type { method GetServiceName (line 1433) | func (x *AuthHandler) GetServiceName() string { type Middleware (line 1440) | type Middleware struct method Reset (line 1452) | func (x *Middleware) Reset() { method String (line 1459) | func (x *Middleware) String() string { method ProtoMessage (line 1463) | func (*Middleware) ProtoMessage() {} method ProtoReflect (line 1465) | func (x *Middleware) ProtoReflect() protoreflect.Message { method Descriptor (line 1478) | func (*Middleware) Descriptor() ([]byte, []int) { method GetName (line 1482) | func (x *Middleware) GetName() *QualifiedName { method GetDoc (line 1489) | func (x *Middleware) GetDoc() string { method GetLoc (line 1496) | func (x *Middleware) GetLoc() *v1.Loc { method GetGlobal (line 1503) | func (x *Middleware) GetGlobal() bool { method GetServiceName (line 1510) | func (x *Middleware) GetServiceName() string { method GetTarget (line 1517) | func (x *Middleware) GetTarget() []*Selector { type TraceNode (line 1524) | type TraceNode struct method Reset (line 1551) | func (x *TraceNode) Reset() { method String (line 1558) | func (x *TraceNode) String() string { method ProtoMessage (line 1562) | func (*TraceNode) ProtoMessage() {} method ProtoReflect (line 1564) | func (x *TraceNode) ProtoReflect() protoreflect.Message { method Descriptor (line 1577) | func (*TraceNode) Descriptor() ([]byte, []int) { method GetId (line 1581) | func (x *TraceNode) GetId() int32 { method GetFilepath (line 1588) | func (x *TraceNode) GetFilepath() string { method GetStartPos (line 1595) | func (x *TraceNode) GetStartPos() int32 { method GetEndPos (line 1602) | func (x *TraceNode) GetEndPos() int32 { method GetSrcLineStart (line 1609) | func (x *TraceNode) GetSrcLineStart() int32 { method GetSrcLineEnd (line 1616) | func (x *TraceNode) GetSrcLineEnd() int32 { method GetSrcColStart (line 1623) | func (x *TraceNode) GetSrcColStart() int32 { method GetSrcColEnd (line 1630) | func (x *TraceNode) GetSrcColEnd() int32 { method GetContext (line 1637) | func (x *TraceNode) GetContext() isTraceNode_Context { method GetRpcDef (line 1644) | func (x *TraceNode) GetRpcDef() *RPCDefNode { method GetRpcCall (line 1653) | func (x *TraceNode) GetRpcCall() *RPCCallNode { method GetStaticCall (line 1662) | func (x *TraceNode) GetStaticCall() *StaticCallNode { method GetAuthHandlerDef (line 1671) | func (x *TraceNode) GetAuthHandlerDef() *AuthHandlerDefNode { method GetPubsubTopicDef (line 1680) | func (x *TraceNode) GetPubsubTopicDef() *PubSubTopicDefNode { method GetPubsubPublish (line 1689) | func (x *TraceNode) GetPubsubPublish() *PubSubPublishNode { method GetPubsubSubscriber (line 1698) | func (x *TraceNode) GetPubsubSubscriber() *PubSubSubscriberNode { method GetServiceInit (line 1707) | func (x *TraceNode) GetServiceInit() *ServiceInitNode { method GetMiddlewareDef (line 1716) | func (x *TraceNode) GetMiddlewareDef() *MiddlewareDefNode { method GetCacheKeyspace (line 1725) | func (x *TraceNode) GetCacheKeyspace() *CacheKeyspaceDefNode { type isTraceNode_Context (line 1734) | type isTraceNode_Context interface type TraceNode_RpcDef (line 1738) | type TraceNode_RpcDef struct method isTraceNode_Context (line 1778) | func (*TraceNode_RpcDef) isTraceNode_Context() {} type TraceNode_RpcCall (line 1742) | type TraceNode_RpcCall struct method isTraceNode_Context (line 1780) | func (*TraceNode_RpcCall) isTraceNode_Context() {} type TraceNode_StaticCall (line 1746) | type TraceNode_StaticCall struct method isTraceNode_Context (line 1782) | func (*TraceNode_StaticCall) isTraceNode_Context() {} type TraceNode_AuthHandlerDef (line 1750) | type TraceNode_AuthHandlerDef struct method isTraceNode_Context (line 1784) | func (*TraceNode_AuthHandlerDef) isTraceNode_Context() {} type TraceNode_PubsubTopicDef (line 1754) | type TraceNode_PubsubTopicDef struct method isTraceNode_Context (line 1786) | func (*TraceNode_PubsubTopicDef) isTraceNode_Context() {} type TraceNode_PubsubPublish (line 1758) | type TraceNode_PubsubPublish struct method isTraceNode_Context (line 1788) | func (*TraceNode_PubsubPublish) isTraceNode_Context() {} type TraceNode_PubsubSubscriber (line 1762) | type TraceNode_PubsubSubscriber struct method isTraceNode_Context (line 1790) | func (*TraceNode_PubsubSubscriber) isTraceNode_Context() {} type TraceNode_ServiceInit (line 1766) | type TraceNode_ServiceInit struct method isTraceNode_Context (line 1792) | func (*TraceNode_ServiceInit) isTraceNode_Context() {} type TraceNode_MiddlewareDef (line 1770) | type TraceNode_MiddlewareDef struct method isTraceNode_Context (line 1794) | func (*TraceNode_MiddlewareDef) isTraceNode_Context() {} type TraceNode_CacheKeyspace (line 1774) | type TraceNode_CacheKeyspace struct method isTraceNode_Context (line 1796) | func (*TraceNode_CacheKeyspace) isTraceNode_Context() {} type RPCDefNode (line 1798) | type RPCDefNode struct method Reset (line 1807) | func (x *RPCDefNode) Reset() { method String (line 1814) | func (x *RPCDefNode) String() string { method ProtoMessage (line 1818) | func (*RPCDefNode) ProtoMessage() {} method ProtoReflect (line 1820) | func (x *RPCDefNode) ProtoReflect() protoreflect.Message { method Descriptor (line 1833) | func (*RPCDefNode) Descriptor() ([]byte, []int) { method GetServiceName (line 1837) | func (x *RPCDefNode) GetServiceName() string { method GetRpcName (line 1844) | func (x *RPCDefNode) GetRpcName() string { method GetContext (line 1851) | func (x *RPCDefNode) GetContext() string { type RPCCallNode (line 1858) | type RPCCallNode struct method Reset (line 1867) | func (x *RPCCallNode) Reset() { method String (line 1874) | func (x *RPCCallNode) String() string { method ProtoMessage (line 1878) | func (*RPCCallNode) ProtoMessage() {} method ProtoReflect (line 1880) | func (x *RPCCallNode) ProtoReflect() protoreflect.Message { method Descriptor (line 1893) | func (*RPCCallNode) Descriptor() ([]byte, []int) { method GetServiceName (line 1897) | func (x *RPCCallNode) GetServiceName() string { method GetRpcName (line 1904) | func (x *RPCCallNode) GetRpcName() string { method GetContext (line 1911) | func (x *RPCCallNode) GetContext() string { type StaticCallNode (line 1918) | type StaticCallNode struct method Reset (line 1927) | func (x *StaticCallNode) Reset() { method String (line 1934) | func (x *StaticCallNode) String() string { method ProtoMessage (line 1938) | func (*StaticCallNode) ProtoMessage() {} method ProtoReflect (line 1940) | func (x *StaticCallNode) ProtoReflect() protoreflect.Message { method Descriptor (line 1953) | func (*StaticCallNode) Descriptor() ([]byte, []int) { method GetPackage (line 1957) | func (x *StaticCallNode) GetPackage() StaticCallNode_Package { method GetFunc (line 1964) | func (x *StaticCallNode) GetFunc() string { method GetContext (line 1971) | func (x *StaticCallNode) GetContext() string { type AuthHandlerDefNode (line 1978) | type AuthHandlerDefNode struct method Reset (line 1987) | func (x *AuthHandlerDefNode) Reset() { method String (line 1994) | func (x *AuthHandlerDefNode) String() string { method ProtoMessage (line 1998) | func (*AuthHandlerDefNode) ProtoMessage() {} method ProtoReflect (line 2000) | func (x *AuthHandlerDefNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2013) | func (*AuthHandlerDefNode) Descriptor() ([]byte, []int) { method GetServiceName (line 2017) | func (x *AuthHandlerDefNode) GetServiceName() string { method GetName (line 2024) | func (x *AuthHandlerDefNode) GetName() string { method GetContext (line 2031) | func (x *AuthHandlerDefNode) GetContext() string { type PubSubTopicDefNode (line 2038) | type PubSubTopicDefNode struct method Reset (line 2046) | func (x *PubSubTopicDefNode) Reset() { method String (line 2053) | func (x *PubSubTopicDefNode) String() string { method ProtoMessage (line 2057) | func (*PubSubTopicDefNode) ProtoMessage() {} method ProtoReflect (line 2059) | func (x *PubSubTopicDefNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2072) | func (*PubSubTopicDefNode) Descriptor() ([]byte, []int) { method GetTopicName (line 2076) | func (x *PubSubTopicDefNode) GetTopicName() string { method GetContext (line 2083) | func (x *PubSubTopicDefNode) GetContext() string { type PubSubPublishNode (line 2090) | type PubSubPublishNode struct method Reset (line 2098) | func (x *PubSubPublishNode) Reset() { method String (line 2105) | func (x *PubSubPublishNode) String() string { method ProtoMessage (line 2109) | func (*PubSubPublishNode) ProtoMessage() {} method ProtoReflect (line 2111) | func (x *PubSubPublishNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2124) | func (*PubSubPublishNode) Descriptor() ([]byte, []int) { method GetTopicName (line 2128) | func (x *PubSubPublishNode) GetTopicName() string { method GetContext (line 2135) | func (x *PubSubPublishNode) GetContext() string { type PubSubSubscriberNode (line 2142) | type PubSubSubscriberNode struct method Reset (line 2152) | func (x *PubSubSubscriberNode) Reset() { method String (line 2159) | func (x *PubSubSubscriberNode) String() string { method ProtoMessage (line 2163) | func (*PubSubSubscriberNode) ProtoMessage() {} method ProtoReflect (line 2165) | func (x *PubSubSubscriberNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2178) | func (*PubSubSubscriberNode) Descriptor() ([]byte, []int) { method GetTopicName (line 2182) | func (x *PubSubSubscriberNode) GetTopicName() string { method GetSubscriberName (line 2189) | func (x *PubSubSubscriberNode) GetSubscriberName() string { method GetServiceName (line 2196) | func (x *PubSubSubscriberNode) GetServiceName() string { method GetContext (line 2203) | func (x *PubSubSubscriberNode) GetContext() string { type ServiceInitNode (line 2210) | type ServiceInitNode struct method Reset (line 2219) | func (x *ServiceInitNode) Reset() { method String (line 2226) | func (x *ServiceInitNode) String() string { method ProtoMessage (line 2230) | func (*ServiceInitNode) ProtoMessage() {} method ProtoReflect (line 2232) | func (x *ServiceInitNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2245) | func (*ServiceInitNode) Descriptor() ([]byte, []int) { method GetServiceName (line 2249) | func (x *ServiceInitNode) GetServiceName() string { method GetSetupFuncName (line 2256) | func (x *ServiceInitNode) GetSetupFuncName() string { method GetContext (line 2263) | func (x *ServiceInitNode) GetContext() string { type MiddlewareDefNode (line 2270) | type MiddlewareDefNode struct method Reset (line 2280) | func (x *MiddlewareDefNode) Reset() { method String (line 2287) | func (x *MiddlewareDefNode) String() string { method ProtoMessage (line 2291) | func (*MiddlewareDefNode) ProtoMessage() {} method ProtoReflect (line 2293) | func (x *MiddlewareDefNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2306) | func (*MiddlewareDefNode) Descriptor() ([]byte, []int) { method GetPkgRelPath (line 2310) | func (x *MiddlewareDefNode) GetPkgRelPath() string { method GetName (line 2317) | func (x *MiddlewareDefNode) GetName() string { method GetContext (line 2324) | func (x *MiddlewareDefNode) GetContext() string { method GetTarget (line 2331) | func (x *MiddlewareDefNode) GetTarget() []*Selector { type CacheKeyspaceDefNode (line 2338) | type CacheKeyspaceDefNode struct method Reset (line 2348) | func (x *CacheKeyspaceDefNode) Reset() { method String (line 2355) | func (x *CacheKeyspaceDefNode) String() string { method ProtoMessage (line 2359) | func (*CacheKeyspaceDefNode) ProtoMessage() {} method ProtoReflect (line 2361) | func (x *CacheKeyspaceDefNode) ProtoReflect() protoreflect.Message { method Descriptor (line 2374) | func (*CacheKeyspaceDefNode) Descriptor() ([]byte, []int) { method GetPkgRelPath (line 2378) | func (x *CacheKeyspaceDefNode) GetPkgRelPath() string { method GetVarName (line 2385) | func (x *CacheKeyspaceDefNode) GetVarName() string { method GetClusterName (line 2392) | func (x *CacheKeyspaceDefNode) GetClusterName() string { method GetContext (line 2399) | func (x *CacheKeyspaceDefNode) GetContext() string { type Path (line 2406) | type Path struct method Reset (line 2414) | func (x *Path) Reset() { method String (line 2421) | func (x *Path) String() string { method ProtoMessage (line 2425) | func (*Path) ProtoMessage() {} method ProtoReflect (line 2427) | func (x *Path) ProtoReflect() protoreflect.Message { method Descriptor (line 2440) | func (*Path) Descriptor() ([]byte, []int) { method GetSegments (line 2444) | func (x *Path) GetSegments() []*PathSegment { method GetType (line 2451) | func (x *Path) GetType() Path_Type { type PathSegment (line 2458) | type PathSegment struct method Reset (line 2468) | func (x *PathSegment) Reset() { method String (line 2475) | func (x *PathSegment) String() string { method ProtoMessage (line 2479) | func (*PathSegment) ProtoMessage() {} method ProtoReflect (line 2481) | func (x *PathSegment) ProtoReflect() protoreflect.Message { method Descriptor (line 2494) | func (*PathSegment) Descriptor() ([]byte, []int) { method GetType (line 2498) | func (x *PathSegment) GetType() PathSegment_SegmentType { method GetValue (line 2505) | func (x *PathSegment) GetValue() string { method GetValueType (line 2512) | func (x *PathSegment) GetValueType() PathSegment_ParamType { method GetValidation (line 2519) | func (x *PathSegment) GetValidation() *v1.ValidationExpr { type Gateway (line 2526) | type Gateway struct method Reset (line 2535) | func (x *Gateway) Reset() { method String (line 2542) | func (x *Gateway) String() string { method ProtoMessage (line 2546) | func (*Gateway) ProtoMessage() {} method ProtoReflect (line 2548) | func (x *Gateway) ProtoReflect() protoreflect.Message { method Descriptor (line 2561) | func (*Gateway) Descriptor() ([]byte, []int) { method GetEncoreName (line 2565) | func (x *Gateway) GetEncoreName() string { method GetExplicit (line 2572) | func (x *Gateway) GetExplicit() *Gateway_Explicit { type CronJob (line 2579) | type CronJob struct method Reset (line 2590) | func (x *CronJob) Reset() { method String (line 2597) | func (x *CronJob) String() string { method ProtoMessage (line 2601) | func (*CronJob) ProtoMessage() {} method ProtoReflect (line 2603) | func (x *CronJob) ProtoReflect() protoreflect.Message { method Descriptor (line 2616) | func (*CronJob) Descriptor() ([]byte, []int) { method GetId (line 2620) | func (x *CronJob) GetId() string { method GetTitle (line 2627) | func (x *CronJob) GetTitle() string { method GetDoc (line 2634) | func (x *CronJob) GetDoc() string { method GetSchedule (line 2641) | func (x *CronJob) GetSchedule() string { method GetEndpoint (line 2648) | func (x *CronJob) GetEndpoint() *QualifiedName { type SQLDatabase (line 2655) | type SQLDatabase struct method Reset (line 2668) | func (x *SQLDatabase) Reset() { method String (line 2675) | func (x *SQLDatabase) String() string { method ProtoMessage (line 2679) | func (*SQLDatabase) ProtoMessage() {} method ProtoReflect (line 2681) | func (x *SQLDatabase) ProtoReflect() protoreflect.Message { method Descriptor (line 2694) | func (*SQLDatabase) Descriptor() ([]byte, []int) { method GetName (line 2698) | func (x *SQLDatabase) GetName() string { method GetDoc (line 2705) | func (x *SQLDatabase) GetDoc() string { method GetMigrationRelPath (line 2712) | func (x *SQLDatabase) GetMigrationRelPath() string { method GetMigrations (line 2719) | func (x *SQLDatabase) GetMigrations() []*DBMigration { method GetAllowNonSequentialMigrations (line 2726) | func (x *SQLDatabase) GetAllowNonSequentialMigrations() bool { type DBMigration (line 2733) | type DBMigration struct method Reset (line 2742) | func (x *DBMigration) Reset() { method String (line 2749) | func (x *DBMigration) String() string { method ProtoMessage (line 2753) | func (*DBMigration) ProtoMessage() {} method ProtoReflect (line 2755) | func (x *DBMigration) ProtoReflect() protoreflect.Message { method Descriptor (line 2768) | func (*DBMigration) Descriptor() ([]byte, []int) { method GetFilename (line 2772) | func (x *DBMigration) GetFilename() string { method GetNumber (line 2779) | func (x *DBMigration) GetNumber() uint64 { method GetDescription (line 2786) | func (x *DBMigration) GetDescription() string { type Bucket (line 2793) | type Bucket struct method Reset (line 2803) | func (x *Bucket) Reset() { method String (line 2810) | func (x *Bucket) String() string { method ProtoMessage (line 2814) | func (*Bucket) ProtoMessage() {} method ProtoReflect (line 2816) | func (x *Bucket) ProtoReflect() protoreflect.Message { method Descriptor (line 2829) | func (*Bucket) Descriptor() ([]byte, []int) { method GetName (line 2833) | func (x *Bucket) GetName() string { method GetDoc (line 2840) | func (x *Bucket) GetDoc() string { method GetVersioned (line 2847) | func (x *Bucket) GetVersioned() bool { method GetPublic (line 2854) | func (x *Bucket) GetPublic() bool { type PubSubTopic (line 2861) | type PubSubTopic struct method Reset (line 2874) | func (x *PubSubTopic) Reset() { method String (line 2881) | func (x *PubSubTopic) String() string { method ProtoMessage (line 2885) | func (*PubSubTopic) ProtoMessage() {} method ProtoReflect (line 2887) | func (x *PubSubTopic) ProtoReflect() protoreflect.Message { method Descriptor (line 2900) | func (*PubSubTopic) Descriptor() ([]byte, []int) { method GetName (line 2904) | func (x *PubSubTopic) GetName() string { method GetDoc (line 2911) | func (x *PubSubTopic) GetDoc() string { method GetMessageType (line 2918) | func (x *PubSubTopic) GetMessageType() *v1.Type { method GetDeliveryGuarantee (line 2925) | func (x *PubSubTopic) GetDeliveryGuarantee() PubSubTopic_DeliveryGuara... method GetOrderingKey (line 2932) | func (x *PubSubTopic) GetOrderingKey() string { method GetPublishers (line 2939) | func (x *PubSubTopic) GetPublishers() []*PubSubTopic_Publisher { method GetSubscriptions (line 2946) | func (x *PubSubTopic) GetSubscriptions() []*PubSubTopic_Subscription { type CacheCluster (line 2953) | type CacheCluster struct method Reset (line 2963) | func (x *CacheCluster) Reset() { method String (line 2970) | func (x *CacheCluster) String() string { method ProtoMessage (line 2974) | func (*CacheCluster) ProtoMessage() {} method ProtoReflect (line 2976) | func (x *CacheCluster) ProtoReflect() protoreflect.Message { method Descriptor (line 2989) | func (*CacheCluster) Descriptor() ([]byte, []int) { method GetName (line 2993) | func (x *CacheCluster) GetName() string { method GetDoc (line 3000) | func (x *CacheCluster) GetDoc() string { method GetKeyspaces (line 3007) | func (x *CacheCluster) GetKeyspaces() []*CacheCluster_Keyspace { method GetEvictionPolicy (line 3014) | func (x *CacheCluster) GetEvictionPolicy() string { type Metric (line 3021) | type Metric struct method Reset (line 3033) | func (x *Metric) Reset() { method String (line 3040) | func (x *Metric) String() string { method ProtoMessage (line 3044) | func (*Metric) ProtoMessage() {} method ProtoReflect (line 3046) | func (x *Metric) ProtoReflect() protoreflect.Message { method Descriptor (line 3059) | func (*Metric) Descriptor() ([]byte, []int) { method GetName (line 3063) | func (x *Metric) GetName() string { method GetValueType (line 3070) | func (x *Metric) GetValueType() v1.Builtin { method GetDoc (line 3077) | func (x *Metric) GetDoc() string { method GetKind (line 3084) | func (x *Metric) GetKind() Metric_MetricKind { method GetServiceName (line 3091) | func (x *Metric) GetServiceName() string { method GetLabels (line 3098) | func (x *Metric) GetLabels() []*Metric_Label { type RPC_ExposeOptions (line 3105) | type RPC_ExposeOptions struct method Reset (line 3111) | func (x *RPC_ExposeOptions) Reset() { method String (line 3118) | func (x *RPC_ExposeOptions) String() string { method ProtoMessage (line 3122) | func (*RPC_ExposeOptions) ProtoMessage() {} method ProtoReflect (line 3124) | func (x *RPC_ExposeOptions) ProtoReflect() protoreflect.Message { method Descriptor (line 3137) | func (*RPC_ExposeOptions) Descriptor() ([]byte, []int) { type RPC_StaticAssets (line 3141) | type RPC_StaticAssets struct method Reset (line 3155) | func (x *RPC_StaticAssets) Reset() { method String (line 3162) | func (x *RPC_StaticAssets) String() string { method ProtoMessage (line 3166) | func (*RPC_StaticAssets) ProtoMessage() {} method ProtoReflect (line 3168) | func (x *RPC_StaticAssets) ProtoReflect() protoreflect.Message { method Descriptor (line 3181) | func (*RPC_StaticAssets) Descriptor() ([]byte, []int) { method GetDirRelPath (line 3185) | func (x *RPC_StaticAssets) GetDirRelPath() string { method GetNotFoundRelPath (line 3192) | func (x *RPC_StaticAssets) GetNotFoundRelPath() string { method GetNotFoundStatus (line 3199) | func (x *RPC_StaticAssets) GetNotFoundStatus() uint32 { method GetHeaders (line 3206) | func (x *RPC_StaticAssets) GetHeaders() map[string]*RPC_StaticAssets_H... type RPC_StaticAssets_HeaderValues (line 3215) | type RPC_StaticAssets_HeaderValues struct method Reset (line 3222) | func (x *RPC_StaticAssets_HeaderValues) Reset() { method String (line 3229) | func (x *RPC_StaticAssets_HeaderValues) String() string { method ProtoMessage (line 3233) | func (*RPC_StaticAssets_HeaderValues) ProtoMessage() {} method ProtoReflect (line 3235) | func (x *RPC_StaticAssets_HeaderValues) ProtoReflect() protoreflect.Me... method Descriptor (line 3248) | func (*RPC_StaticAssets_HeaderValues) Descriptor() ([]byte, []int) { method GetValues (line 3252) | func (x *RPC_StaticAssets_HeaderValues) GetValues() []string { type Gateway_Explicit (line 3259) | type Gateway_Explicit struct method Reset (line 3268) | func (x *Gateway_Explicit) Reset() { method String (line 3275) | func (x *Gateway_Explicit) String() string { method ProtoMessage (line 3279) | func (*Gateway_Explicit) ProtoMessage() {} method ProtoReflect (line 3281) | func (x *Gateway_Explicit) ProtoReflect() protoreflect.Message { method Descriptor (line 3294) | func (*Gateway_Explicit) Descriptor() ([]byte, []int) { method GetServiceName (line 3298) | func (x *Gateway_Explicit) GetServiceName() string { method GetAuthHandler (line 3305) | func (x *Gateway_Explicit) GetAuthHandler() *AuthHandler { type PubSubTopic_Publisher (line 3312) | type PubSubTopic_Publisher struct method Reset (line 3319) | func (x *PubSubTopic_Publisher) Reset() { method String (line 3326) | func (x *PubSubTopic_Publisher) String() string { method ProtoMessage (line 3330) | func (*PubSubTopic_Publisher) ProtoMessage() {} method ProtoReflect (line 3332) | func (x *PubSubTopic_Publisher) ProtoReflect() protoreflect.Message { method Descriptor (line 3345) | func (*PubSubTopic_Publisher) Descriptor() ([]byte, []int) { method GetServiceName (line 3349) | func (x *PubSubTopic_Publisher) GetServiceName() string { type PubSubTopic_Subscription (line 3356) | type PubSubTopic_Subscription struct method Reset (line 3370) | func (x *PubSubTopic_Subscription) Reset() { method String (line 3377) | func (x *PubSubTopic_Subscription) String() string { method ProtoMessage (line 3381) | func (*PubSubTopic_Subscription) ProtoMessage() {} method ProtoReflect (line 3383) | func (x *PubSubTopic_Subscription) ProtoReflect() protoreflect.Message { method Descriptor (line 3396) | func (*PubSubTopic_Subscription) Descriptor() ([]byte, []int) { method GetName (line 3400) | func (x *PubSubTopic_Subscription) GetName() string { method GetServiceName (line 3407) | func (x *PubSubTopic_Subscription) GetServiceName() string { method GetAckDeadline (line 3414) | func (x *PubSubTopic_Subscription) GetAckDeadline() int64 { method GetMessageRetention (line 3421) | func (x *PubSubTopic_Subscription) GetMessageRetention() int64 { method GetRetryPolicy (line 3428) | func (x *PubSubTopic_Subscription) GetRetryPolicy() *PubSubTopic_Retry... method GetMaxConcurrency (line 3435) | func (x *PubSubTopic_Subscription) GetMaxConcurrency() int32 { type PubSubTopic_RetryPolicy (line 3442) | type PubSubTopic_RetryPolicy struct method Reset (line 3451) | func (x *PubSubTopic_RetryPolicy) Reset() { method String (line 3458) | func (x *PubSubTopic_RetryPolicy) String() string { method ProtoMessage (line 3462) | func (*PubSubTopic_RetryPolicy) ProtoMessage() {} method ProtoReflect (line 3464) | func (x *PubSubTopic_RetryPolicy) ProtoReflect() protoreflect.Message { method Descriptor (line 3477) | func (*PubSubTopic_RetryPolicy) Descriptor() ([]byte, []int) { method GetMinBackoff (line 3481) | func (x *PubSubTopic_RetryPolicy) GetMinBackoff() int64 { method GetMaxBackoff (line 3488) | func (x *PubSubTopic_RetryPolicy) GetMaxBackoff() int64 { method GetMaxRetries (line 3495) | func (x *PubSubTopic_RetryPolicy) GetMaxRetries() int64 { type CacheCluster_Keyspace (line 3502) | type CacheCluster_Keyspace struct method Reset (line 3513) | func (x *CacheCluster_Keyspace) Reset() { method String (line 3520) | func (x *CacheCluster_Keyspace) String() string { method ProtoMessage (line 3524) | func (*CacheCluster_Keyspace) ProtoMessage() {} method ProtoReflect (line 3526) | func (x *CacheCluster_Keyspace) ProtoReflect() protoreflect.Message { method Descriptor (line 3539) | func (*CacheCluster_Keyspace) Descriptor() ([]byte, []int) { method GetKeyType (line 3543) | func (x *CacheCluster_Keyspace) GetKeyType() *v1.Type { method GetValueType (line 3550) | func (x *CacheCluster_Keyspace) GetValueType() *v1.Type { method GetService (line 3557) | func (x *CacheCluster_Keyspace) GetService() string { method GetDoc (line 3564) | func (x *CacheCluster_Keyspace) GetDoc() string { method GetPathPattern (line 3571) | func (x *CacheCluster_Keyspace) GetPathPattern() *Path { type Metric_Label (line 3578) | type Metric_Label struct method Reset (line 3587) | func (x *Metric_Label) Reset() { method String (line 3594) | func (x *Metric_Label) String() string { method ProtoMessage (line 3598) | func (*Metric_Label) ProtoMessage() {} method ProtoReflect (line 3600) | func (x *Metric_Label) ProtoReflect() protoreflect.Message { method Descriptor (line 3613) | func (*Metric_Label) Descriptor() ([]byte, []int) { method GetKey (line 3617) | func (x *Metric_Label) GetKey() string { method GetType (line 3624) | func (x *Metric_Label) GetType() v1.Builtin { method GetDoc (line 3631) | func (x *Metric_Label) GetDoc() string { constant file_encore_parser_meta_v1_meta_proto_rawDesc (line 3640) | file_encore_parser_meta_v1_meta_proto_rawDesc = "" + function file_encore_parser_meta_v1_meta_proto_rawDescGZIP (line 4009) | func file_encore_parser_meta_v1_meta_proto_rawDescGZIP() []byte { function init (line 4158) | func init() { file_encore_parser_meta_v1_meta_proto_init() } function file_encore_parser_meta_v1_meta_proto_init (line 4159) | func file_encore_parser_meta_v1_meta_proto_init() { FILE: proto/encore/parser/meta/v1/meta.pb.ts type Data (line 12) | interface Data { type QualifiedName (line 39) | interface QualifiedName { type Package (line 46) | interface Package { type Service (line 62) | interface Service { type Selector (line 74) | interface Selector { type Selector_Type (line 79) | enum Selector_Type { type RPC (line 87) | interface RPC { type RPC_AccessType (line 107) | enum RPC_AccessType { type RPC_Protocol (line 114) | enum RPC_Protocol { type AuthHandler (line 120) | interface AuthHandler { type Middleware (line 134) | interface Middleware { type TraceNode (line 144) | interface TraceNode { type RPCDefNode (line 166) | interface RPCDefNode { type RPCCallNode (line 172) | interface RPCCallNode { type StaticCallNode (line 178) | interface StaticCallNode { type StaticCallNode_Package (line 184) | enum StaticCallNode_Package { type AuthHandlerDefNode (line 191) | interface AuthHandlerDefNode { type PubSubTopicDefNode (line 197) | interface PubSubTopicDefNode { type PubSubPublishNode (line 202) | interface PubSubPublishNode { type PubSubSubscriberNode (line 207) | interface PubSubSubscriberNode { type ServiceInitNode (line 214) | interface ServiceInitNode { type MiddlewareDefNode (line 220) | interface MiddlewareDefNode { type CacheKeyspaceDefNode (line 227) | interface CacheKeyspaceDefNode { type Path (line 234) | interface Path { type Path_Type (line 239) | enum Path_Type { type PathSegment (line 245) | interface PathSegment { type PathSegment_SegmentType (line 251) | enum PathSegment_SegmentType { type PathSegment_ParamType (line 259) | enum PathSegment_ParamType { type CronJob (line 276) | interface CronJob { type SQLDatabase (line 284) | interface SQLDatabase { type DBMigration (line 295) | interface DBMigration { type PubSubTopic (line 304) | interface PubSubTopic { type PubSubTopic_DeliveryGuarantee (line 321) | enum PubSubTopic_DeliveryGuarantee { type PubSubTopic_Publisher (line 329) | interface PubSubTopic_Publisher { type PubSubTopic_Subscription (line 334) | interface PubSubTopic_Subscription { type PubSubTopic_RetryPolicy (line 347) | interface PubSubTopic_RetryPolicy { type CacheCluster (line 356) | interface CacheCluster { type CacheCluster_Keyspace (line 367) | interface CacheCluster_Keyspace { type Metric (line 375) | interface Metric { type Metric_MetricKind (line 387) | enum Metric_MetricKind { type Metric_Label (line 394) | interface Metric_Label { FILE: proto/encore/parser/schema/v1/schema.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Builtin (line 26) | type Builtin method Enum (line 104) | func (x Builtin) Enum() *Builtin { method String (line 110) | func (x Builtin) String() string { method Descriptor (line 114) | func (Builtin) Descriptor() protoreflect.EnumDescriptor { method Type (line 118) | func (Builtin) Type() protoreflect.EnumType { method Number (line 122) | func (x Builtin) Number() protoreflect.EnumNumber { method EnumDescriptor (line 127) | func (Builtin) EnumDescriptor() ([]byte, []int) { constant Builtin_ANY (line 30) | Builtin_ANY Builtin = 0 constant Builtin_BOOL (line 31) | Builtin_BOOL Builtin = 1 constant Builtin_INT8 (line 32) | Builtin_INT8 Builtin = 2 constant Builtin_INT16 (line 33) | Builtin_INT16 Builtin = 3 constant Builtin_INT32 (line 34) | Builtin_INT32 Builtin = 4 constant Builtin_INT64 (line 35) | Builtin_INT64 Builtin = 5 constant Builtin_UINT8 (line 36) | Builtin_UINT8 Builtin = 6 constant Builtin_UINT16 (line 37) | Builtin_UINT16 Builtin = 7 constant Builtin_UINT32 (line 38) | Builtin_UINT32 Builtin = 8 constant Builtin_UINT64 (line 39) | Builtin_UINT64 Builtin = 9 constant Builtin_FLOAT32 (line 40) | Builtin_FLOAT32 Builtin = 10 constant Builtin_FLOAT64 (line 41) | Builtin_FLOAT64 Builtin = 11 constant Builtin_STRING (line 42) | Builtin_STRING Builtin = 12 constant Builtin_BYTES (line 43) | Builtin_BYTES Builtin = 13 constant Builtin_TIME (line 45) | Builtin_TIME Builtin = 14 constant Builtin_UUID (line 46) | Builtin_UUID Builtin = 15 constant Builtin_JSON (line 47) | Builtin_JSON Builtin = 16 constant Builtin_USER_ID (line 48) | Builtin_USER_ID Builtin = 17 constant Builtin_INT (line 49) | Builtin_INT Builtin = 18 constant Builtin_UINT (line 50) | Builtin_UINT Builtin = 19 constant Builtin_DECIMAL (line 51) | Builtin_DECIMAL Builtin = 20 type ValidationRule_Is (line 131) | type ValidationRule_Is method Enum (line 153) | func (x ValidationRule_Is) Enum() *ValidationRule_Is { method String (line 159) | func (x ValidationRule_Is) String() string { method Descriptor (line 163) | func (ValidationRule_Is) Descriptor() protoreflect.EnumDescriptor { method Type (line 167) | func (ValidationRule_Is) Type() protoreflect.EnumType { method Number (line 171) | func (x ValidationRule_Is) Number() protoreflect.EnumNumber { method EnumDescriptor (line 176) | func (ValidationRule_Is) EnumDescriptor() ([]byte, []int) { constant ValidationRule_UNKNOWN (line 134) | ValidationRule_UNKNOWN ValidationRule_Is = 0 constant ValidationRule_EMAIL (line 135) | ValidationRule_EMAIL ValidationRule_Is = 1 constant ValidationRule_URL (line 136) | ValidationRule_URL ValidationRule_Is = 2 type Type (line 185) | type Type struct method Reset (line 206) | func (x *Type) Reset() { method String (line 213) | func (x *Type) String() string { method ProtoMessage (line 217) | func (*Type) ProtoMessage() {} method ProtoReflect (line 219) | func (x *Type) ProtoReflect() protoreflect.Message { method Descriptor (line 232) | func (*Type) Descriptor() ([]byte, []int) { method GetTyp (line 236) | func (x *Type) GetTyp() isType_Typ { method GetNamed (line 243) | func (x *Type) GetNamed() *Named { method GetStruct (line 252) | func (x *Type) GetStruct() *Struct { method GetMap (line 261) | func (x *Type) GetMap() *Map { method GetList (line 270) | func (x *Type) GetList() *List { method GetBuiltin (line 279) | func (x *Type) GetBuiltin() Builtin { method GetPointer (line 288) | func (x *Type) GetPointer() *Pointer { method GetUnion (line 297) | func (x *Type) GetUnion() *Union { method GetLiteral (line 306) | func (x *Type) GetLiteral() *Literal { method GetOption (line 315) | func (x *Type) GetOption() *Option { method GetTypeParameter (line 324) | func (x *Type) GetTypeParameter() *TypeParameterRef { method GetConfig (line 333) | func (x *Type) GetConfig() *ConfigValue { method GetValidation (line 342) | func (x *Type) GetValidation() *ValidationExpr { type isType_Typ (line 349) | type isType_Typ interface type Type_Named (line 353) | type Type_Named struct method isType_Typ (line 400) | func (*Type_Named) isType_Typ() {} type Type_Struct (line 358) | type Type_Struct struct method isType_Typ (line 402) | func (*Type_Struct) isType_Typ() {} type Type_Map (line 362) | type Type_Map struct method isType_Typ (line 404) | func (*Type_Map) isType_Typ() {} type Type_List (line 366) | type Type_List struct method isType_Typ (line 406) | func (*Type_List) isType_Typ() {} type Type_Builtin (line 370) | type Type_Builtin struct method isType_Typ (line 408) | func (*Type_Builtin) isType_Typ() {} type Type_Pointer (line 374) | type Type_Pointer struct method isType_Typ (line 410) | func (*Type_Pointer) isType_Typ() {} type Type_Union (line 378) | type Type_Union struct method isType_Typ (line 412) | func (*Type_Union) isType_Typ() {} type Type_Literal (line 382) | type Type_Literal struct method isType_Typ (line 414) | func (*Type_Literal) isType_Typ() {} type Type_Option (line 386) | type Type_Option struct method isType_Typ (line 416) | func (*Type_Option) isType_Typ() {} type Type_TypeParameter (line 390) | type Type_TypeParameter struct method isType_Typ (line 418) | func (*Type_TypeParameter) isType_Typ() {} type Type_Config (line 395) | type Type_Config struct method isType_Typ (line 420) | func (*Type_Config) isType_Typ() {} type ValidationRule (line 422) | type ValidationRule struct method Reset (line 439) | func (x *ValidationRule) Reset() { method String (line 446) | func (x *ValidationRule) String() string { method ProtoMessage (line 450) | func (*ValidationRule) ProtoMessage() {} method ProtoReflect (line 452) | func (x *ValidationRule) ProtoReflect() protoreflect.Message { method Descriptor (line 465) | func (*ValidationRule) Descriptor() ([]byte, []int) { method GetRule (line 469) | func (x *ValidationRule) GetRule() isValidationRule_Rule { method GetMinLen (line 476) | func (x *ValidationRule) GetMinLen() uint64 { method GetMaxLen (line 485) | func (x *ValidationRule) GetMaxLen() uint64 { method GetMinVal (line 494) | func (x *ValidationRule) GetMinVal() float64 { method GetMaxVal (line 503) | func (x *ValidationRule) GetMaxVal() float64 { method GetStartsWith (line 512) | func (x *ValidationRule) GetStartsWith() string { method GetEndsWith (line 521) | func (x *ValidationRule) GetEndsWith() string { method GetMatchesRegexp (line 530) | func (x *ValidationRule) GetMatchesRegexp() string { method GetIs (line 539) | func (x *ValidationRule) GetIs() ValidationRule_Is { type isValidationRule_Rule (line 548) | type isValidationRule_Rule interface type ValidationRule_MinLen (line 552) | type ValidationRule_MinLen struct method isValidationRule_Rule (line 584) | func (*ValidationRule_MinLen) isValidationRule_Rule() {} type ValidationRule_MaxLen (line 556) | type ValidationRule_MaxLen struct method isValidationRule_Rule (line 586) | func (*ValidationRule_MaxLen) isValidationRule_Rule() {} type ValidationRule_MinVal (line 560) | type ValidationRule_MinVal struct method isValidationRule_Rule (line 588) | func (*ValidationRule_MinVal) isValidationRule_Rule() {} type ValidationRule_MaxVal (line 564) | type ValidationRule_MaxVal struct method isValidationRule_Rule (line 590) | func (*ValidationRule_MaxVal) isValidationRule_Rule() {} type ValidationRule_StartsWith (line 568) | type ValidationRule_StartsWith struct method isValidationRule_Rule (line 592) | func (*ValidationRule_StartsWith) isValidationRule_Rule() {} type ValidationRule_EndsWith (line 572) | type ValidationRule_EndsWith struct method isValidationRule_Rule (line 594) | func (*ValidationRule_EndsWith) isValidationRule_Rule() {} type ValidationRule_MatchesRegexp (line 576) | type ValidationRule_MatchesRegexp struct method isValidationRule_Rule (line 596) | func (*ValidationRule_MatchesRegexp) isValidationRule_Rule() {} type ValidationRule_Is_ (line 580) | type ValidationRule_Is_ struct method isValidationRule_Rule (line 598) | func (*ValidationRule_Is_) isValidationRule_Rule() {} type ValidationExpr (line 600) | type ValidationExpr struct method Reset (line 612) | func (x *ValidationExpr) Reset() { method String (line 619) | func (x *ValidationExpr) String() string { method ProtoMessage (line 623) | func (*ValidationExpr) ProtoMessage() {} method ProtoReflect (line 625) | func (x *ValidationExpr) ProtoReflect() protoreflect.Message { method Descriptor (line 638) | func (*ValidationExpr) Descriptor() ([]byte, []int) { method GetExpr (line 642) | func (x *ValidationExpr) GetExpr() isValidationExpr_Expr { method GetRule (line 649) | func (x *ValidationExpr) GetRule() *ValidationRule { method GetAnd (line 658) | func (x *ValidationExpr) GetAnd() *ValidationExpr_And { method GetOr (line 667) | func (x *ValidationExpr) GetOr() *ValidationExpr_Or { type isValidationExpr_Expr (line 676) | type isValidationExpr_Expr interface type ValidationExpr_Rule (line 680) | type ValidationExpr_Rule struct method isValidationExpr_Expr (line 692) | func (*ValidationExpr_Rule) isValidationExpr_Expr() {} type ValidationExpr_And_ (line 684) | type ValidationExpr_And_ struct method isValidationExpr_Expr (line 694) | func (*ValidationExpr_And_) isValidationExpr_Expr() {} type ValidationExpr_Or_ (line 688) | type ValidationExpr_Or_ struct method isValidationExpr_Expr (line 696) | func (*ValidationExpr_Or_) isValidationExpr_Expr() {} type TypeParameterRef (line 699) | type TypeParameterRef struct method Reset (line 707) | func (x *TypeParameterRef) Reset() { method String (line 714) | func (x *TypeParameterRef) String() string { method ProtoMessage (line 718) | func (*TypeParameterRef) ProtoMessage() {} method ProtoReflect (line 720) | func (x *TypeParameterRef) ProtoReflect() protoreflect.Message { method Descriptor (line 733) | func (*TypeParameterRef) Descriptor() ([]byte, []int) { method GetDeclId (line 737) | func (x *TypeParameterRef) GetDeclId() uint32 { method GetParamIdx (line 744) | func (x *TypeParameterRef) GetParamIdx() uint32 { type Decl (line 778) | type Decl struct method Reset (line 790) | func (x *Decl) Reset() { method String (line 797) | func (x *Decl) String() string { method ProtoMessage (line 801) | func (*Decl) ProtoMessage() {} method ProtoReflect (line 803) | func (x *Decl) ProtoReflect() protoreflect.Message { method Descriptor (line 816) | func (*Decl) Descriptor() ([]byte, []int) { method GetId (line 820) | func (x *Decl) GetId() uint32 { method GetName (line 827) | func (x *Decl) GetName() string { method GetType (line 834) | func (x *Decl) GetType() *Type { method GetTypeParams (line 841) | func (x *Decl) GetTypeParams() []*TypeParameter { method GetDoc (line 848) | func (x *Decl) GetDoc() string { method GetLoc (line 855) | func (x *Decl) GetLoc() *Loc { type TypeParameter (line 864) | type TypeParameter struct method Reset (line 871) | func (x *TypeParameter) Reset() { method String (line 878) | func (x *TypeParameter) String() string { method ProtoMessage (line 882) | func (*TypeParameter) ProtoMessage() {} method ProtoReflect (line 884) | func (x *TypeParameter) ProtoReflect() protoreflect.Message { method Descriptor (line 897) | func (*TypeParameter) Descriptor() ([]byte, []int) { method GetName (line 901) | func (x *TypeParameter) GetName() string { type Loc (line 909) | type Loc struct method Reset (line 924) | func (x *Loc) Reset() { method String (line 931) | func (x *Loc) String() string { method ProtoMessage (line 935) | func (*Loc) ProtoMessage() {} method ProtoReflect (line 937) | func (x *Loc) ProtoReflect() protoreflect.Message { method Descriptor (line 950) | func (*Loc) Descriptor() ([]byte, []int) { method GetPkgPath (line 954) | func (x *Loc) GetPkgPath() string { method GetPkgName (line 961) | func (x *Loc) GetPkgName() string { method GetFilename (line 968) | func (x *Loc) GetFilename() string { method GetStartPos (line 975) | func (x *Loc) GetStartPos() int32 { method GetEndPos (line 982) | func (x *Loc) GetEndPos() int32 { method GetSrcLineStart (line 989) | func (x *Loc) GetSrcLineStart() int32 { method GetSrcLineEnd (line 996) | func (x *Loc) GetSrcLineEnd() int32 { method GetSrcColStart (line 1003) | func (x *Loc) GetSrcColStart() int32 { method GetSrcColEnd (line 1010) | func (x *Loc) GetSrcColEnd() int32 { type Named (line 1018) | type Named struct method Reset (line 1026) | func (x *Named) Reset() { method String (line 1033) | func (x *Named) String() string { method ProtoMessage (line 1037) | func (*Named) ProtoMessage() {} method ProtoReflect (line 1039) | func (x *Named) ProtoReflect() protoreflect.Message { method Descriptor (line 1052) | func (*Named) Descriptor() ([]byte, []int) { method GetId (line 1056) | func (x *Named) GetId() uint32 { method GetTypeArguments (line 1063) | func (x *Named) GetTypeArguments() []*Type { type Struct (line 1071) | type Struct struct method Reset (line 1078) | func (x *Struct) Reset() { method String (line 1085) | func (x *Struct) String() string { method ProtoMessage (line 1089) | func (*Struct) ProtoMessage() {} method ProtoReflect (line 1091) | func (x *Struct) ProtoReflect() protoreflect.Message { method Descriptor (line 1104) | func (*Struct) Descriptor() ([]byte, []int) { method GetFields (line 1108) | func (x *Struct) GetFields() []*Field { type Field (line 1116) | type Field struct method Reset (line 1131) | func (x *Field) Reset() { method String (line 1138) | func (x *Field) String() string { method ProtoMessage (line 1142) | func (*Field) ProtoMessage() {} method ProtoReflect (line 1144) | func (x *Field) ProtoReflect() protoreflect.Message { method Descriptor (line 1157) | func (*Field) Descriptor() ([]byte, []int) { method GetTyp (line 1161) | func (x *Field) GetTyp() *Type { method GetName (line 1168) | func (x *Field) GetName() string { method GetDoc (line 1175) | func (x *Field) GetDoc() string { method GetJsonName (line 1182) | func (x *Field) GetJsonName() string { method GetOptional (line 1189) | func (x *Field) GetOptional() bool { method GetQueryStringName (line 1196) | func (x *Field) GetQueryStringName() string { method GetRawTag (line 1203) | func (x *Field) GetRawTag() string { method GetTags (line 1210) | func (x *Field) GetTags() []*Tag { method GetWire (line 1217) | func (x *Field) GetWire() *WireSpec { type WireSpec (line 1225) | type WireSpec struct method Reset (line 1238) | func (x *WireSpec) Reset() { method String (line 1245) | func (x *WireSpec) String() string { method ProtoMessage (line 1249) | func (*WireSpec) ProtoMessage() {} method ProtoReflect (line 1251) | func (x *WireSpec) ProtoReflect() protoreflect.Message { method Descriptor (line 1264) | func (*WireSpec) Descriptor() ([]byte, []int) { method GetLocation (line 1268) | func (x *WireSpec) GetLocation() isWireSpec_Location { method GetHeader (line 1275) | func (x *WireSpec) GetHeader() *WireSpec_Header { method GetQuery (line 1284) | func (x *WireSpec) GetQuery() *WireSpec_Query { method GetCookie (line 1293) | func (x *WireSpec) GetCookie() *WireSpec_Cookie { method GetHttpStatus (line 1302) | func (x *WireSpec) GetHttpStatus() *WireSpec_HttpStatus { type isWireSpec_Location (line 1311) | type isWireSpec_Location interface type WireSpec_Header_ (line 1315) | type WireSpec_Header_ struct method isWireSpec_Location (line 1331) | func (*WireSpec_Header_) isWireSpec_Location() {} type WireSpec_Query_ (line 1319) | type WireSpec_Query_ struct method isWireSpec_Location (line 1333) | func (*WireSpec_Query_) isWireSpec_Location() {} type WireSpec_Cookie_ (line 1323) | type WireSpec_Cookie_ struct method isWireSpec_Location (line 1335) | func (*WireSpec_Cookie_) isWireSpec_Location() {} type WireSpec_HttpStatus_ (line 1327) | type WireSpec_HttpStatus_ struct method isWireSpec_Location (line 1337) | func (*WireSpec_HttpStatus_) isWireSpec_Location() {} type Tag (line 1339) | type Tag struct method Reset (line 1348) | func (x *Tag) Reset() { method String (line 1355) | func (x *Tag) String() string { method ProtoMessage (line 1359) | func (*Tag) ProtoMessage() {} method ProtoReflect (line 1361) | func (x *Tag) ProtoReflect() protoreflect.Message { method Descriptor (line 1374) | func (*Tag) Descriptor() ([]byte, []int) { method GetKey (line 1378) | func (x *Tag) GetKey() string { method GetName (line 1385) | func (x *Tag) GetName() string { method GetOptions (line 1392) | func (x *Tag) GetOptions() []string { type Map (line 1400) | type Map struct method Reset (line 1408) | func (x *Map) Reset() { method String (line 1415) | func (x *Map) String() string { method ProtoMessage (line 1419) | func (*Map) ProtoMessage() {} method ProtoReflect (line 1421) | func (x *Map) ProtoReflect() protoreflect.Message { method Descriptor (line 1434) | func (*Map) Descriptor() ([]byte, []int) { method GetKey (line 1438) | func (x *Map) GetKey() *Type { method GetValue (line 1445) | func (x *Map) GetValue() *Type { type List (line 1453) | type List struct method Reset (line 1460) | func (x *List) Reset() { method String (line 1467) | func (x *List) String() string { method ProtoMessage (line 1471) | func (*List) ProtoMessage() {} method ProtoReflect (line 1473) | func (x *List) ProtoReflect() protoreflect.Message { method Descriptor (line 1486) | func (*List) Descriptor() ([]byte, []int) { method GetElem (line 1490) | func (x *List) GetElem() *Type { type Pointer (line 1498) | type Pointer struct method Reset (line 1505) | func (x *Pointer) Reset() { method String (line 1512) | func (x *Pointer) String() string { method ProtoMessage (line 1516) | func (*Pointer) ProtoMessage() {} method ProtoReflect (line 1518) | func (x *Pointer) ProtoReflect() protoreflect.Message { method Descriptor (line 1531) | func (*Pointer) Descriptor() ([]byte, []int) { method GetBase (line 1535) | func (x *Pointer) GetBase() *Type { type Option (line 1543) | type Option struct method Reset (line 1550) | func (x *Option) Reset() { method String (line 1557) | func (x *Option) String() string { method ProtoMessage (line 1561) | func (*Option) ProtoMessage() {} method ProtoReflect (line 1563) | func (x *Option) ProtoReflect() protoreflect.Message { method Descriptor (line 1576) | func (*Option) Descriptor() ([]byte, []int) { method GetValue (line 1580) | func (x *Option) GetValue() *Type { type Union (line 1588) | type Union struct method Reset (line 1595) | func (x *Union) Reset() { method String (line 1602) | func (x *Union) String() string { method ProtoMessage (line 1606) | func (*Union) ProtoMessage() {} method ProtoReflect (line 1608) | func (x *Union) ProtoReflect() protoreflect.Message { method Descriptor (line 1621) | func (*Union) Descriptor() ([]byte, []int) { method GetTypes (line 1625) | func (x *Union) GetTypes() []*Type { type Literal (line 1633) | type Literal struct method Reset (line 1647) | func (x *Literal) Reset() { method String (line 1654) | func (x *Literal) String() string { method ProtoMessage (line 1658) | func (*Literal) ProtoMessage() {} method ProtoReflect (line 1660) | func (x *Literal) ProtoReflect() protoreflect.Message { method Descriptor (line 1673) | func (*Literal) Descriptor() ([]byte, []int) { method GetValue (line 1677) | func (x *Literal) GetValue() isLiteral_Value { method GetStr (line 1684) | func (x *Literal) GetStr() string { method GetBoolean (line 1693) | func (x *Literal) GetBoolean() bool { method GetInt (line 1702) | func (x *Literal) GetInt() int64 { method GetFloat (line 1711) | func (x *Literal) GetFloat() float64 { method GetNull (line 1720) | func (x *Literal) GetNull() bool { type isLiteral_Value (line 1729) | type isLiteral_Value interface type Literal_Str (line 1733) | type Literal_Str struct method isLiteral_Value (line 1753) | func (*Literal_Str) isLiteral_Value() {} type Literal_Boolean (line 1737) | type Literal_Boolean struct method isLiteral_Value (line 1755) | func (*Literal_Boolean) isLiteral_Value() {} type Literal_Int (line 1741) | type Literal_Int struct method isLiteral_Value (line 1757) | func (*Literal_Int) isLiteral_Value() {} type Literal_Float (line 1745) | type Literal_Float struct method isLiteral_Value (line 1759) | func (*Literal_Float) isLiteral_Value() {} type Literal_Null (line 1749) | type Literal_Null struct method isLiteral_Value (line 1761) | func (*Literal_Null) isLiteral_Value() {} type ConfigValue (line 1764) | type ConfigValue struct method Reset (line 1772) | func (x *ConfigValue) Reset() { method String (line 1779) | func (x *ConfigValue) String() string { method ProtoMessage (line 1783) | func (*ConfigValue) ProtoMessage() {} method ProtoReflect (line 1785) | func (x *ConfigValue) ProtoReflect() protoreflect.Message { method Descriptor (line 1798) | func (*ConfigValue) Descriptor() ([]byte, []int) { method GetElem (line 1802) | func (x *ConfigValue) GetElem() *Type { method GetIsValuesList (line 1809) | func (x *ConfigValue) GetIsValuesList() bool { type ValidationExpr_And (line 1816) | type ValidationExpr_And struct method Reset (line 1823) | func (x *ValidationExpr_And) Reset() { method String (line 1830) | func (x *ValidationExpr_And) String() string { method ProtoMessage (line 1834) | func (*ValidationExpr_And) ProtoMessage() {} method ProtoReflect (line 1836) | func (x *ValidationExpr_And) ProtoReflect() protoreflect.Message { method Descriptor (line 1849) | func (*ValidationExpr_And) Descriptor() ([]byte, []int) { method GetExprs (line 1853) | func (x *ValidationExpr_And) GetExprs() []*ValidationExpr { type ValidationExpr_Or (line 1860) | type ValidationExpr_Or struct method Reset (line 1867) | func (x *ValidationExpr_Or) Reset() { method String (line 1874) | func (x *ValidationExpr_Or) String() string { method ProtoMessage (line 1878) | func (*ValidationExpr_Or) ProtoMessage() {} method ProtoReflect (line 1880) | func (x *ValidationExpr_Or) ProtoReflect() protoreflect.Message { method Descriptor (line 1893) | func (*ValidationExpr_Or) Descriptor() ([]byte, []int) { method GetExprs (line 1897) | func (x *ValidationExpr_Or) GetExprs() []*ValidationExpr { type WireSpec_Header (line 1904) | type WireSpec_Header struct method Reset (line 1913) | func (x *WireSpec_Header) Reset() { method String (line 1920) | func (x *WireSpec_Header) String() string { method ProtoMessage (line 1924) | func (*WireSpec_Header) ProtoMessage() {} method ProtoReflect (line 1926) | func (x *WireSpec_Header) ProtoReflect() protoreflect.Message { method Descriptor (line 1939) | func (*WireSpec_Header) Descriptor() ([]byte, []int) { method GetName (line 1943) | func (x *WireSpec_Header) GetName() string { type WireSpec_Query (line 1950) | type WireSpec_Query struct method Reset (line 1959) | func (x *WireSpec_Query) Reset() { method String (line 1966) | func (x *WireSpec_Query) String() string { method ProtoMessage (line 1970) | func (*WireSpec_Query) ProtoMessage() {} method ProtoReflect (line 1972) | func (x *WireSpec_Query) ProtoReflect() protoreflect.Message { method Descriptor (line 1985) | func (*WireSpec_Query) Descriptor() ([]byte, []int) { method GetName (line 1989) | func (x *WireSpec_Query) GetName() string { type WireSpec_Cookie (line 1996) | type WireSpec_Cookie struct method Reset (line 2005) | func (x *WireSpec_Cookie) Reset() { method String (line 2012) | func (x *WireSpec_Cookie) String() string { method ProtoMessage (line 2016) | func (*WireSpec_Cookie) ProtoMessage() {} method ProtoReflect (line 2018) | func (x *WireSpec_Cookie) ProtoReflect() protoreflect.Message { method Descriptor (line 2031) | func (*WireSpec_Cookie) Descriptor() ([]byte, []int) { method GetName (line 2035) | func (x *WireSpec_Cookie) GetName() string { type WireSpec_HttpStatus (line 2042) | type WireSpec_HttpStatus struct method Reset (line 2048) | func (x *WireSpec_HttpStatus) Reset() { method String (line 2055) | func (x *WireSpec_HttpStatus) String() string { method ProtoMessage (line 2059) | func (*WireSpec_HttpStatus) ProtoMessage() {} method ProtoReflect (line 2061) | func (x *WireSpec_HttpStatus) ProtoReflect() protoreflect.Message { method Descriptor (line 2074) | func (*WireSpec_HttpStatus) Descriptor() ([]byte, []int) { constant file_encore_parser_schema_v1_schema_proto_rawDesc (line 2080) | file_encore_parser_schema_v1_schema_proto_rawDesc = "" + function file_encore_parser_schema_v1_schema_proto_rawDescGZIP (line 2242) | func file_encore_parser_schema_v1_schema_proto_rawDescGZIP() []byte { function init (line 2325) | func init() { file_encore_parser_schema_v1_schema_proto_init() } function file_encore_parser_schema_v1_schema_proto_init (line 2326) | func file_encore_parser_schema_v1_schema_proto_init() { FILE: proto/encore/parser/schema/v1/schema.pb.ts type Builtin (line 8) | enum Builtin { type Type (line 41) | interface Type { type TypeParameterRef (line 61) | interface TypeParameterRef { type Decl (line 95) | interface Decl { type TypeParameter (line 114) | interface TypeParameter { type Loc (line 120) | interface Loc { type Named (line 142) | interface Named { type Struct (line 150) | interface Struct { type Field (line 155) | interface Field { type Tag (line 174) | interface Tag { type Map (line 184) | interface Map { type List (line 192) | interface List { type Pointer (line 198) | interface Pointer { type ConfigValue (line 204) | interface ConfigValue { FILE: proto/encore/parser/schema/v1/walk.go function Walk (line 11) | func Walk(decls []*Decl, node any, visitor func(node any) error) error { function walk (line 16) | func walk(decls []*Decl, node any, visitor func(node any) error, namedCh... FILE: proto/encore/parser/schema/v1/walk_test.go function TestWalk_RecursiveDataStructure (line 7) | func TestWalk_RecursiveDataStructure(t *testing.T) { FILE: proto/encore/runtime/v1/infra.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ServerKind (line 24) | type ServerKind method Enum (line 52) | func (x ServerKind) Enum() *ServerKind { method String (line 58) | func (x ServerKind) String() string { method Descriptor (line 62) | func (ServerKind) Descriptor() protoreflect.EnumDescriptor { method Type (line 66) | func (ServerKind) Type() protoreflect.EnumType { method Number (line 70) | func (x ServerKind) Number() protoreflect.EnumNumber { method EnumDescriptor (line 75) | func (ServerKind) EnumDescriptor() ([]byte, []int) { constant ServerKind_SERVER_KIND_UNSPECIFIED (line 27) | ServerKind_SERVER_KIND_UNSPECIFIED ServerKind = 0 constant ServerKind_SERVER_KIND_PRIMARY (line 28) | ServerKind_SERVER_KIND_PRIMARY ServerKind = 1 constant ServerKind_SERVER_KIND_HOT_STANDBY (line 31) | ServerKind_SERVER_KIND_HOT_STANDBY ServerKind = 2 constant ServerKind_SERVER_KIND_READ_REPLICA (line 33) | ServerKind_SERVER_KIND_READ_REPLICA ServerKind = 3 type PubSubTopic_DeliveryGuarantee (line 79) | type PubSubTopic_DeliveryGuarantee method Enum (line 101) | func (x PubSubTopic_DeliveryGuarantee) Enum() *PubSubTopic_DeliveryGua... method String (line 107) | func (x PubSubTopic_DeliveryGuarantee) String() string { method Descriptor (line 111) | func (PubSubTopic_DeliveryGuarantee) Descriptor() protoreflect.EnumDes... method Type (line 115) | func (PubSubTopic_DeliveryGuarantee) Type() protoreflect.EnumType { method Number (line 119) | func (x PubSubTopic_DeliveryGuarantee) Number() protoreflect.EnumNumber { method EnumDescriptor (line 124) | func (PubSubTopic_DeliveryGuarantee) EnumDescriptor() ([]byte, []int) { constant PubSubTopic_DELIVERY_GUARANTEE_UNSPECIFIED (line 82) | PubSubTopic_DELIVERY_GUARANTEE_UNSPECIFIED PubSubTopic_DeliveryGuarant... constant PubSubTopic_DELIVERY_GUARANTEE_AT_LEAST_ONCE (line 83) | PubSubTopic_DELIVERY_GUARANTEE_AT_LEAST_ONCE PubSubTopic_DeliveryGuarant... constant PubSubTopic_DELIVERY_GUARANTEE_EXACTLY_ONCE (line 84) | PubSubTopic_DELIVERY_GUARANTEE_EXACTLY_ONCE PubSubTopic_DeliveryGuarant... type Infrastructure (line 128) | type Infrastructure struct method Reset (line 136) | func (x *Infrastructure) Reset() { method String (line 143) | func (x *Infrastructure) String() string { method ProtoMessage (line 147) | func (*Infrastructure) ProtoMessage() {} method ProtoReflect (line 149) | func (x *Infrastructure) ProtoReflect() protoreflect.Message { method Descriptor (line 162) | func (*Infrastructure) Descriptor() ([]byte, []int) { method GetResources (line 166) | func (x *Infrastructure) GetResources() *Infrastructure_Resources { method GetCredentials (line 173) | func (x *Infrastructure) GetCredentials() *Infrastructure_Credentials { type SQLCluster (line 180) | type SQLCluster struct method Reset (line 190) | func (x *SQLCluster) Reset() { method String (line 197) | func (x *SQLCluster) String() string { method ProtoMessage (line 201) | func (*SQLCluster) ProtoMessage() {} method ProtoReflect (line 203) | func (x *SQLCluster) ProtoReflect() protoreflect.Message { method Descriptor (line 216) | func (*SQLCluster) Descriptor() ([]byte, []int) { method GetRid (line 220) | func (x *SQLCluster) GetRid() string { method GetServers (line 227) | func (x *SQLCluster) GetServers() []*SQLServer { method GetDatabases (line 234) | func (x *SQLCluster) GetDatabases() []*SQLDatabase { type TLSConfig (line 241) | type TLSConfig struct method Reset (line 256) | func (x *TLSConfig) Reset() { method String (line 263) | func (x *TLSConfig) String() string { method ProtoMessage (line 267) | func (*TLSConfig) ProtoMessage() {} method ProtoReflect (line 269) | func (x *TLSConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 282) | func (*TLSConfig) Descriptor() ([]byte, []int) { method GetServerCaCert (line 286) | func (x *TLSConfig) GetServerCaCert() string { method GetDisableTlsHostnameVerification (line 293) | func (x *TLSConfig) GetDisableTlsHostnameVerification() bool { method GetDisableCaValidation (line 300) | func (x *TLSConfig) GetDisableCaValidation() bool { type SQLServer (line 307) | type SQLServer struct method Reset (line 321) | func (x *SQLServer) Reset() { method String (line 328) | func (x *SQLServer) String() string { method ProtoMessage (line 332) | func (*SQLServer) ProtoMessage() {} method ProtoReflect (line 334) | func (x *SQLServer) ProtoReflect() protoreflect.Message { method Descriptor (line 347) | func (*SQLServer) Descriptor() ([]byte, []int) { method GetRid (line 351) | func (x *SQLServer) GetRid() string { method GetHost (line 358) | func (x *SQLServer) GetHost() string { method GetKind (line 365) | func (x *SQLServer) GetKind() ServerKind { method GetTlsConfig (line 372) | func (x *SQLServer) GetTlsConfig() *TLSConfig { type ClientCert (line 379) | type ClientCert struct method Reset (line 389) | func (x *ClientCert) Reset() { method String (line 396) | func (x *ClientCert) String() string { method ProtoMessage (line 400) | func (*ClientCert) ProtoMessage() {} method ProtoReflect (line 402) | func (x *ClientCert) ProtoReflect() protoreflect.Message { method Descriptor (line 415) | func (*ClientCert) Descriptor() ([]byte, []int) { method GetRid (line 419) | func (x *ClientCert) GetRid() string { method GetCert (line 426) | func (x *ClientCert) GetCert() string { method GetKey (line 433) | func (x *ClientCert) GetKey() *SecretData { type SQLRole (line 440) | type SQLRole struct method Reset (line 452) | func (x *SQLRole) Reset() { method String (line 459) | func (x *SQLRole) String() string { method ProtoMessage (line 463) | func (*SQLRole) ProtoMessage() {} method ProtoReflect (line 465) | func (x *SQLRole) ProtoReflect() protoreflect.Message { method Descriptor (line 478) | func (*SQLRole) Descriptor() ([]byte, []int) { method GetRid (line 482) | func (x *SQLRole) GetRid() string { method GetUsername (line 489) | func (x *SQLRole) GetUsername() string { method GetPassword (line 496) | func (x *SQLRole) GetPassword() *SecretData { method GetClientCertRid (line 503) | func (x *SQLRole) GetClientCertRid() string { type SQLDatabase (line 510) | type SQLDatabase struct method Reset (line 523) | func (x *SQLDatabase) Reset() { method String (line 530) | func (x *SQLDatabase) String() string { method ProtoMessage (line 534) | func (*SQLDatabase) ProtoMessage() {} method ProtoReflect (line 536) | func (x *SQLDatabase) ProtoReflect() protoreflect.Message { method Descriptor (line 549) | func (*SQLDatabase) Descriptor() ([]byte, []int) { method GetRid (line 553) | func (x *SQLDatabase) GetRid() string { method GetEncoreName (line 560) | func (x *SQLDatabase) GetEncoreName() string { method GetCloudName (line 567) | func (x *SQLDatabase) GetCloudName() string { method GetConnPools (line 574) | func (x *SQLDatabase) GetConnPools() []*SQLConnectionPool { type SQLConnectionPool (line 581) | type SQLConnectionPool struct method Reset (line 594) | func (x *SQLConnectionPool) Reset() { method String (line 601) | func (x *SQLConnectionPool) String() string { method ProtoMessage (line 605) | func (*SQLConnectionPool) ProtoMessage() {} method ProtoReflect (line 607) | func (x *SQLConnectionPool) ProtoReflect() protoreflect.Message { method Descriptor (line 620) | func (*SQLConnectionPool) Descriptor() ([]byte, []int) { method GetIsReadonly (line 624) | func (x *SQLConnectionPool) GetIsReadonly() bool { method GetRoleRid (line 631) | func (x *SQLConnectionPool) GetRoleRid() string { method GetMinConnections (line 638) | func (x *SQLConnectionPool) GetMinConnections() int32 { method GetMaxConnections (line 645) | func (x *SQLConnectionPool) GetMaxConnections() int32 { type RedisCluster (line 652) | type RedisCluster struct method Reset (line 665) | func (x *RedisCluster) Reset() { method String (line 672) | func (x *RedisCluster) String() string { method ProtoMessage (line 676) | func (*RedisCluster) ProtoMessage() {} method ProtoReflect (line 678) | func (x *RedisCluster) ProtoReflect() protoreflect.Message { method Descriptor (line 691) | func (*RedisCluster) Descriptor() ([]byte, []int) { method GetRid (line 695) | func (x *RedisCluster) GetRid() string { method GetServers (line 702) | func (x *RedisCluster) GetServers() []*RedisServer { method GetDatabases (line 709) | func (x *RedisCluster) GetDatabases() []*RedisDatabase { method GetInMemory (line 716) | func (x *RedisCluster) GetInMemory() bool { type RedisServer (line 723) | type RedisServer struct method Reset (line 738) | func (x *RedisServer) Reset() { method String (line 745) | func (x *RedisServer) String() string { method ProtoMessage (line 749) | func (*RedisServer) ProtoMessage() {} method ProtoReflect (line 751) | func (x *RedisServer) ProtoReflect() protoreflect.Message { method Descriptor (line 764) | func (*RedisServer) Descriptor() ([]byte, []int) { method GetRid (line 768) | func (x *RedisServer) GetRid() string { method GetHost (line 775) | func (x *RedisServer) GetHost() string { method GetKind (line 782) | func (x *RedisServer) GetKind() ServerKind { method GetTlsConfig (line 789) | func (x *RedisServer) GetTlsConfig() *TLSConfig { type RedisConnectionPool (line 796) | type RedisConnectionPool struct method Reset (line 809) | func (x *RedisConnectionPool) Reset() { method String (line 816) | func (x *RedisConnectionPool) String() string { method ProtoMessage (line 820) | func (*RedisConnectionPool) ProtoMessage() {} method ProtoReflect (line 822) | func (x *RedisConnectionPool) ProtoReflect() protoreflect.Message { method Descriptor (line 835) | func (*RedisConnectionPool) Descriptor() ([]byte, []int) { method GetIsReadonly (line 839) | func (x *RedisConnectionPool) GetIsReadonly() bool { method GetRoleRid (line 846) | func (x *RedisConnectionPool) GetRoleRid() string { method GetMinConnections (line 853) | func (x *RedisConnectionPool) GetMinConnections() int32 { method GetMaxConnections (line 860) | func (x *RedisConnectionPool) GetMaxConnections() int32 { type RedisRole (line 867) | type RedisRole struct method Reset (line 885) | func (x *RedisRole) Reset() { method String (line 892) | func (x *RedisRole) String() string { method ProtoMessage (line 896) | func (*RedisRole) ProtoMessage() {} method ProtoReflect (line 898) | func (x *RedisRole) ProtoReflect() protoreflect.Message { method Descriptor (line 911) | func (*RedisRole) Descriptor() ([]byte, []int) { method GetRid (line 915) | func (x *RedisRole) GetRid() string { method GetClientCertRid (line 922) | func (x *RedisRole) GetClientCertRid() string { method GetAuth (line 929) | func (x *RedisRole) GetAuth() isRedisRole_Auth { method GetAcl (line 936) | func (x *RedisRole) GetAcl() *RedisRole_AuthACL { method GetAuthString (line 945) | func (x *RedisRole) GetAuthString() *SecretData { type isRedisRole_Auth (line 954) | type isRedisRole_Auth interface type RedisRole_Acl (line 958) | type RedisRole_Acl struct method isRedisRole_Auth (line 966) | func (*RedisRole_Acl) isRedisRole_Auth() {} type RedisRole_AuthString (line 962) | type RedisRole_AuthString struct method isRedisRole_Auth (line 968) | func (*RedisRole_AuthString) isRedisRole_Auth() {} type RedisDatabase (line 970) | type RedisDatabase struct method Reset (line 989) | func (x *RedisDatabase) Reset() { method String (line 996) | func (x *RedisDatabase) String() string { method ProtoMessage (line 1000) | func (*RedisDatabase) ProtoMessage() {} method ProtoReflect (line 1002) | func (x *RedisDatabase) ProtoReflect() protoreflect.Message { method Descriptor (line 1015) | func (*RedisDatabase) Descriptor() ([]byte, []int) { method GetRid (line 1019) | func (x *RedisDatabase) GetRid() string { method GetEncoreName (line 1026) | func (x *RedisDatabase) GetEncoreName() string { method GetDatabaseIdx (line 1033) | func (x *RedisDatabase) GetDatabaseIdx() int32 { method GetKeyPrefix (line 1040) | func (x *RedisDatabase) GetKeyPrefix() string { method GetConnPools (line 1047) | func (x *RedisDatabase) GetConnPools() []*RedisConnectionPool { type AppSecret (line 1054) | type AppSecret struct method Reset (line 1066) | func (x *AppSecret) Reset() { method String (line 1073) | func (x *AppSecret) String() string { method ProtoMessage (line 1077) | func (*AppSecret) ProtoMessage() {} method ProtoReflect (line 1079) | func (x *AppSecret) ProtoReflect() protoreflect.Message { method Descriptor (line 1092) | func (*AppSecret) Descriptor() ([]byte, []int) { method GetRid (line 1096) | func (x *AppSecret) GetRid() string { method GetEncoreName (line 1103) | func (x *AppSecret) GetEncoreName() string { method GetData (line 1110) | func (x *AppSecret) GetData() *SecretData { type PubSubCluster (line 1117) | type PubSubCluster struct method Reset (line 1135) | func (x *PubSubCluster) Reset() { method String (line 1142) | func (x *PubSubCluster) String() string { method ProtoMessage (line 1146) | func (*PubSubCluster) ProtoMessage() {} method ProtoReflect (line 1148) | func (x *PubSubCluster) ProtoReflect() protoreflect.Message { method Descriptor (line 1161) | func (*PubSubCluster) Descriptor() ([]byte, []int) { method GetRid (line 1165) | func (x *PubSubCluster) GetRid() string { method GetTopics (line 1172) | func (x *PubSubCluster) GetTopics() []*PubSubTopic { method GetSubscriptions (line 1179) | func (x *PubSubCluster) GetSubscriptions() []*PubSubSubscription { method GetProvider (line 1186) | func (x *PubSubCluster) GetProvider() isPubSubCluster_Provider { method GetEncore (line 1193) | func (x *PubSubCluster) GetEncore() *PubSubCluster_EncoreCloud { method GetAws (line 1202) | func (x *PubSubCluster) GetAws() *PubSubCluster_AWSSqsSns { method GetGcp (line 1211) | func (x *PubSubCluster) GetGcp() *PubSubCluster_GCPPubSub { method GetAzure (line 1220) | func (x *PubSubCluster) GetAzure() *PubSubCluster_AzureServiceBus { method GetNsq (line 1229) | func (x *PubSubCluster) GetNsq() *PubSubCluster_NSQ { type isPubSubCluster_Provider (line 1238) | type isPubSubCluster_Provider interface type PubSubCluster_Encore (line 1242) | type PubSubCluster_Encore struct method isPubSubCluster_Provider (line 1262) | func (*PubSubCluster_Encore) isPubSubCluster_Provider() {} type PubSubCluster_Aws (line 1246) | type PubSubCluster_Aws struct method isPubSubCluster_Provider (line 1264) | func (*PubSubCluster_Aws) isPubSubCluster_Provider() {} type PubSubCluster_Gcp (line 1250) | type PubSubCluster_Gcp struct method isPubSubCluster_Provider (line 1266) | func (*PubSubCluster_Gcp) isPubSubCluster_Provider() {} type PubSubCluster_Azure (line 1254) | type PubSubCluster_Azure struct method isPubSubCluster_Provider (line 1268) | func (*PubSubCluster_Azure) isPubSubCluster_Provider() {} type PubSubCluster_Nsq (line 1258) | type PubSubCluster_Nsq struct method isPubSubCluster_Provider (line 1270) | func (*PubSubCluster_Nsq) isPubSubCluster_Provider() {} type PubSubTopic (line 1272) | type PubSubTopic struct method Reset (line 1297) | func (x *PubSubTopic) Reset() { method String (line 1304) | func (x *PubSubTopic) String() string { method ProtoMessage (line 1308) | func (*PubSubTopic) ProtoMessage() {} method ProtoReflect (line 1310) | func (x *PubSubTopic) ProtoReflect() protoreflect.Message { method Descriptor (line 1323) | func (*PubSubTopic) Descriptor() ([]byte, []int) { method GetRid (line 1327) | func (x *PubSubTopic) GetRid() string { method GetEncoreName (line 1334) | func (x *PubSubTopic) GetEncoreName() string { method GetCloudName (line 1341) | func (x *PubSubTopic) GetCloudName() string { method GetDeliveryGuarantee (line 1348) | func (x *PubSubTopic) GetDeliveryGuarantee() PubSubTopic_DeliveryGuara... method GetOrderingAttr (line 1355) | func (x *PubSubTopic) GetOrderingAttr() string { method GetProviderConfig (line 1362) | func (x *PubSubTopic) GetProviderConfig() isPubSubTopic_ProviderConfig { method GetGcpConfig (line 1369) | func (x *PubSubTopic) GetGcpConfig() *PubSubTopic_GCPConfig { type isPubSubTopic_ProviderConfig (line 1378) | type isPubSubTopic_ProviderConfig interface type PubSubTopic_GcpConfig (line 1382) | type PubSubTopic_GcpConfig struct method isPubSubTopic_ProviderConfig (line 1386) | func (*PubSubTopic_GcpConfig) isPubSubTopic_ProviderConfig() {} type PubSubSubscription (line 1388) | type PubSubSubscription struct method Reset (line 1415) | func (x *PubSubSubscription) Reset() { method String (line 1422) | func (x *PubSubSubscription) String() string { method ProtoMessage (line 1426) | func (*PubSubSubscription) ProtoMessage() {} method ProtoReflect (line 1428) | func (x *PubSubSubscription) ProtoReflect() protoreflect.Message { method Descriptor (line 1441) | func (*PubSubSubscription) Descriptor() ([]byte, []int) { method GetRid (line 1445) | func (x *PubSubSubscription) GetRid() string { method GetTopicEncoreName (line 1452) | func (x *PubSubSubscription) GetTopicEncoreName() string { method GetSubscriptionEncoreName (line 1459) | func (x *PubSubSubscription) GetSubscriptionEncoreName() string { method GetTopicCloudName (line 1466) | func (x *PubSubSubscription) GetTopicCloudName() string { method GetSubscriptionCloudName (line 1473) | func (x *PubSubSubscription) GetSubscriptionCloudName() string { method GetPushOnly (line 1480) | func (x *PubSubSubscription) GetPushOnly() bool { method GetProviderConfig (line 1487) | func (x *PubSubSubscription) GetProviderConfig() isPubSubSubscription_... method GetGcpConfig (line 1494) | func (x *PubSubSubscription) GetGcpConfig() *PubSubSubscription_GCPCon... type isPubSubSubscription_ProviderConfig (line 1503) | type isPubSubSubscription_ProviderConfig interface type PubSubSubscription_GcpConfig (line 1507) | type PubSubSubscription_GcpConfig struct method isPubSubSubscription_ProviderConfig (line 1511) | func (*PubSubSubscription_GcpConfig) isPubSubSubscription_ProviderConf... type BucketCluster (line 1513) | type BucketCluster struct method Reset (line 1527) | func (x *BucketCluster) Reset() { method String (line 1534) | func (x *BucketCluster) String() string { method ProtoMessage (line 1538) | func (*BucketCluster) ProtoMessage() {} method ProtoReflect (line 1540) | func (x *BucketCluster) ProtoReflect() protoreflect.Message { method Descriptor (line 1553) | func (*BucketCluster) Descriptor() ([]byte, []int) { method GetRid (line 1557) | func (x *BucketCluster) GetRid() string { method GetBuckets (line 1564) | func (x *BucketCluster) GetBuckets() []*Bucket { method GetProvider (line 1571) | func (x *BucketCluster) GetProvider() isBucketCluster_Provider { method GetS3 (line 1578) | func (x *BucketCluster) GetS3() *BucketCluster_S3 { method GetGcs (line 1587) | func (x *BucketCluster) GetGcs() *BucketCluster_GCS { type isBucketCluster_Provider (line 1596) | type isBucketCluster_Provider interface type BucketCluster_S3_ (line 1600) | type BucketCluster_S3_ struct method isBucketCluster_Provider (line 1608) | func (*BucketCluster_S3_) isBucketCluster_Provider() {} type BucketCluster_Gcs (line 1604) | type BucketCluster_Gcs struct method isBucketCluster_Provider (line 1610) | func (*BucketCluster_Gcs) isBucketCluster_Provider() {} type Bucket (line 1612) | type Bucket struct method Reset (line 1632) | func (x *Bucket) Reset() { method String (line 1639) | func (x *Bucket) String() string { method ProtoMessage (line 1643) | func (*Bucket) ProtoMessage() {} method ProtoReflect (line 1645) | func (x *Bucket) ProtoReflect() protoreflect.Message { method Descriptor (line 1658) | func (*Bucket) Descriptor() ([]byte, []int) { method GetRid (line 1662) | func (x *Bucket) GetRid() string { method GetEncoreName (line 1669) | func (x *Bucket) GetEncoreName() string { method GetCloudName (line 1676) | func (x *Bucket) GetCloudName() string { method GetKeyPrefix (line 1683) | func (x *Bucket) GetKeyPrefix() string { method GetPublicBaseUrl (line 1690) | func (x *Bucket) GetPublicBaseUrl() string { type Gateway (line 1697) | type Gateway struct method Reset (line 1714) | func (x *Gateway) Reset() { method String (line 1721) | func (x *Gateway) String() string { method ProtoMessage (line 1725) | func (*Gateway) ProtoMessage() {} method ProtoReflect (line 1727) | func (x *Gateway) ProtoReflect() protoreflect.Message { method Descriptor (line 1740) | func (*Gateway) Descriptor() ([]byte, []int) { method GetRid (line 1744) | func (x *Gateway) GetRid() string { method GetEncoreName (line 1751) | func (x *Gateway) GetEncoreName() string { method GetBaseUrl (line 1758) | func (x *Gateway) GetBaseUrl() string { method GetHostnames (line 1765) | func (x *Gateway) GetHostnames() []string { method GetCors (line 1772) | func (x *Gateway) GetCors() *Gateway_CORS { type Infrastructure_Credentials (line 1779) | type Infrastructure_Credentials struct method Reset (line 1788) | func (x *Infrastructure_Credentials) Reset() { method String (line 1795) | func (x *Infrastructure_Credentials) String() string { method ProtoMessage (line 1799) | func (*Infrastructure_Credentials) ProtoMessage() {} method ProtoReflect (line 1801) | func (x *Infrastructure_Credentials) ProtoReflect() protoreflect.Messa... method Descriptor (line 1814) | func (*Infrastructure_Credentials) Descriptor() ([]byte, []int) { method GetClientCerts (line 1818) | func (x *Infrastructure_Credentials) GetClientCerts() []*ClientCert { method GetSqlRoles (line 1825) | func (x *Infrastructure_Credentials) GetSqlRoles() []*SQLRole { method GetRedisRoles (line 1832) | func (x *Infrastructure_Credentials) GetRedisRoles() []*RedisRole { type Infrastructure_Resources (line 1839) | type Infrastructure_Resources struct method Reset (line 1851) | func (x *Infrastructure_Resources) Reset() { method String (line 1858) | func (x *Infrastructure_Resources) String() string { method ProtoMessage (line 1862) | func (*Infrastructure_Resources) ProtoMessage() {} method ProtoReflect (line 1864) | func (x *Infrastructure_Resources) ProtoReflect() protoreflect.Message { method Descriptor (line 1877) | func (*Infrastructure_Resources) Descriptor() ([]byte, []int) { method GetGateways (line 1881) | func (x *Infrastructure_Resources) GetGateways() []*Gateway { method GetSqlClusters (line 1888) | func (x *Infrastructure_Resources) GetSqlClusters() []*SQLCluster { method GetPubsubClusters (line 1895) | func (x *Infrastructure_Resources) GetPubsubClusters() []*PubSubCluster { method GetRedisClusters (line 1902) | func (x *Infrastructure_Resources) GetRedisClusters() []*RedisCluster { method GetAppSecrets (line 1909) | func (x *Infrastructure_Resources) GetAppSecrets() []*AppSecret { method GetBucketClusters (line 1916) | func (x *Infrastructure_Resources) GetBucketClusters() []*BucketCluster { type RedisRole_AuthACL (line 1923) | type RedisRole_AuthACL struct method Reset (line 1931) | func (x *RedisRole_AuthACL) Reset() { method String (line 1938) | func (x *RedisRole_AuthACL) String() string { method ProtoMessage (line 1942) | func (*RedisRole_AuthACL) ProtoMessage() {} method ProtoReflect (line 1944) | func (x *RedisRole_AuthACL) ProtoReflect() protoreflect.Message { method Descriptor (line 1957) | func (*RedisRole_AuthACL) Descriptor() ([]byte, []int) { method GetUsername (line 1961) | func (x *RedisRole_AuthACL) GetUsername() string { method GetPassword (line 1968) | func (x *RedisRole_AuthACL) GetPassword() *SecretData { type PubSubCluster_EncoreCloud (line 1975) | type PubSubCluster_EncoreCloud struct method Reset (line 1981) | func (x *PubSubCluster_EncoreCloud) Reset() { method String (line 1988) | func (x *PubSubCluster_EncoreCloud) String() string { method ProtoMessage (line 1992) | func (*PubSubCluster_EncoreCloud) ProtoMessage() {} method ProtoReflect (line 1994) | func (x *PubSubCluster_EncoreCloud) ProtoReflect() protoreflect.Message { method Descriptor (line 2007) | func (*PubSubCluster_EncoreCloud) Descriptor() ([]byte, []int) { type PubSubCluster_AWSSqsSns (line 2011) | type PubSubCluster_AWSSqsSns struct method Reset (line 2017) | func (x *PubSubCluster_AWSSqsSns) Reset() { method String (line 2024) | func (x *PubSubCluster_AWSSqsSns) String() string { method ProtoMessage (line 2028) | func (*PubSubCluster_AWSSqsSns) ProtoMessage() {} method ProtoReflect (line 2030) | func (x *PubSubCluster_AWSSqsSns) ProtoReflect() protoreflect.Message { method Descriptor (line 2043) | func (*PubSubCluster_AWSSqsSns) Descriptor() ([]byte, []int) { type PubSubCluster_GCPPubSub (line 2047) | type PubSubCluster_GCPPubSub struct method Reset (line 2053) | func (x *PubSubCluster_GCPPubSub) Reset() { method String (line 2060) | func (x *PubSubCluster_GCPPubSub) String() string { method ProtoMessage (line 2064) | func (*PubSubCluster_GCPPubSub) ProtoMessage() {} method ProtoReflect (line 2066) | func (x *PubSubCluster_GCPPubSub) ProtoReflect() protoreflect.Message { method Descriptor (line 2079) | func (*PubSubCluster_GCPPubSub) Descriptor() ([]byte, []int) { type PubSubCluster_NSQ (line 2083) | type PubSubCluster_NSQ struct method Reset (line 2091) | func (x *PubSubCluster_NSQ) Reset() { method String (line 2098) | func (x *PubSubCluster_NSQ) String() string { method ProtoMessage (line 2102) | func (*PubSubCluster_NSQ) ProtoMessage() {} method ProtoReflect (line 2104) | func (x *PubSubCluster_NSQ) ProtoReflect() protoreflect.Message { method Descriptor (line 2117) | func (*PubSubCluster_NSQ) Descriptor() ([]byte, []int) { method GetHosts (line 2121) | func (x *PubSubCluster_NSQ) GetHosts() []string { type PubSubCluster_AzureServiceBus (line 2128) | type PubSubCluster_AzureServiceBus struct method Reset (line 2135) | func (x *PubSubCluster_AzureServiceBus) Reset() { method String (line 2142) | func (x *PubSubCluster_AzureServiceBus) String() string { method ProtoMessage (line 2146) | func (*PubSubCluster_AzureServiceBus) ProtoMessage() {} method ProtoReflect (line 2148) | func (x *PubSubCluster_AzureServiceBus) ProtoReflect() protoreflect.Me... method Descriptor (line 2161) | func (*PubSubCluster_AzureServiceBus) Descriptor() ([]byte, []int) { method GetNamespace (line 2165) | func (x *PubSubCluster_AzureServiceBus) GetNamespace() string { type PubSubTopic_GCPConfig (line 2172) | type PubSubTopic_GCPConfig struct method Reset (line 2180) | func (x *PubSubTopic_GCPConfig) Reset() { method String (line 2187) | func (x *PubSubTopic_GCPConfig) String() string { method ProtoMessage (line 2191) | func (*PubSubTopic_GCPConfig) ProtoMessage() {} method ProtoReflect (line 2193) | func (x *PubSubTopic_GCPConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 2206) | func (*PubSubTopic_GCPConfig) Descriptor() ([]byte, []int) { method GetProjectId (line 2210) | func (x *PubSubTopic_GCPConfig) GetProjectId() string { type PubSubSubscription_GCPConfig (line 2217) | type PubSubSubscription_GCPConfig struct method Reset (line 2231) | func (x *PubSubSubscription_GCPConfig) Reset() { method String (line 2238) | func (x *PubSubSubscription_GCPConfig) String() string { method ProtoMessage (line 2242) | func (*PubSubSubscription_GCPConfig) ProtoMessage() {} method ProtoReflect (line 2244) | func (x *PubSubSubscription_GCPConfig) ProtoReflect() protoreflect.Mes... method Descriptor (line 2257) | func (*PubSubSubscription_GCPConfig) Descriptor() ([]byte, []int) { method GetProjectId (line 2261) | func (x *PubSubSubscription_GCPConfig) GetProjectId() string { method GetPushServiceAccount (line 2268) | func (x *PubSubSubscription_GCPConfig) GetPushServiceAccount() string { method GetPushJwtAudience (line 2275) | func (x *PubSubSubscription_GCPConfig) GetPushJwtAudience() string { type BucketCluster_S3 (line 2282) | type BucketCluster_S3 struct method Reset (line 2296) | func (x *BucketCluster_S3) Reset() { method String (line 2303) | func (x *BucketCluster_S3) String() string { method ProtoMessage (line 2307) | func (*BucketCluster_S3) ProtoMessage() {} method ProtoReflect (line 2309) | func (x *BucketCluster_S3) ProtoReflect() protoreflect.Message { method Descriptor (line 2322) | func (*BucketCluster_S3) Descriptor() ([]byte, []int) { method GetRegion (line 2326) | func (x *BucketCluster_S3) GetRegion() string { method GetEndpoint (line 2333) | func (x *BucketCluster_S3) GetEndpoint() string { method GetAccessKeyId (line 2340) | func (x *BucketCluster_S3) GetAccessKeyId() string { method GetSecretAccessKey (line 2347) | func (x *BucketCluster_S3) GetSecretAccessKey() *SecretData { type BucketCluster_GCS (line 2354) | type BucketCluster_GCS struct method Reset (line 2367) | func (x *BucketCluster_GCS) Reset() { method String (line 2374) | func (x *BucketCluster_GCS) String() string { method ProtoMessage (line 2378) | func (*BucketCluster_GCS) ProtoMessage() {} method ProtoReflect (line 2380) | func (x *BucketCluster_GCS) ProtoReflect() protoreflect.Message { method Descriptor (line 2393) | func (*BucketCluster_GCS) Descriptor() ([]byte, []int) { method GetEndpoint (line 2397) | func (x *BucketCluster_GCS) GetEndpoint() string { method GetAnonymous (line 2404) | func (x *BucketCluster_GCS) GetAnonymous() bool { method GetLocalSign (line 2411) | func (x *BucketCluster_GCS) GetLocalSign() *BucketCluster_GCS_LocalSig... type BucketCluster_GCS_LocalSignOptions (line 2418) | type BucketCluster_GCS_LocalSignOptions struct method Reset (line 2430) | func (x *BucketCluster_GCS_LocalSignOptions) Reset() { method String (line 2437) | func (x *BucketCluster_GCS_LocalSignOptions) String() string { method ProtoMessage (line 2441) | func (*BucketCluster_GCS_LocalSignOptions) ProtoMessage() {} method ProtoReflect (line 2443) | func (x *BucketCluster_GCS_LocalSignOptions) ProtoReflect() protorefle... method Descriptor (line 2456) | func (*BucketCluster_GCS_LocalSignOptions) Descriptor() ([]byte, []int) { method GetBaseUrl (line 2460) | func (x *BucketCluster_GCS_LocalSignOptions) GetBaseUrl() string { method GetAccessId (line 2467) | func (x *BucketCluster_GCS_LocalSignOptions) GetAccessId() string { method GetPrivateKey (line 2474) | func (x *BucketCluster_GCS_LocalSignOptions) GetPrivateKey() string { type Gateway_CORS (line 2482) | type Gateway_CORS struct method Reset (line 2521) | func (x *Gateway_CORS) Reset() { method String (line 2528) | func (x *Gateway_CORS) String() string { method ProtoMessage (line 2532) | func (*Gateway_CORS) ProtoMessage() {} method ProtoReflect (line 2534) | func (x *Gateway_CORS) ProtoReflect() protoreflect.Message { method Descriptor (line 2547) | func (*Gateway_CORS) Descriptor() ([]byte, []int) { method GetDebug (line 2551) | func (x *Gateway_CORS) GetDebug() bool { method GetDisableCredentials (line 2558) | func (x *Gateway_CORS) GetDisableCredentials() bool { method GetAllowedOriginsWithCredentials (line 2565) | func (x *Gateway_CORS) GetAllowedOriginsWithCredentials() isGateway_CO... method GetAllowedOrigins (line 2572) | func (x *Gateway_CORS) GetAllowedOrigins() *Gateway_CORSAllowedOrigins { method GetUnsafeAllowAllOriginsWithCredentials (line 2581) | func (x *Gateway_CORS) GetUnsafeAllowAllOriginsWithCredentials() bool { method GetAllowedOriginsWithoutCredentials (line 2590) | func (x *Gateway_CORS) GetAllowedOriginsWithoutCredentials() *Gateway_... method GetExtraAllowedHeaders (line 2597) | func (x *Gateway_CORS) GetExtraAllowedHeaders() []string { method GetExtraExposedHeaders (line 2604) | func (x *Gateway_CORS) GetExtraExposedHeaders() []string { method GetAllowPrivateNetworkAccess (line 2611) | func (x *Gateway_CORS) GetAllowPrivateNetworkAccess() bool { type isGateway_CORS_AllowedOriginsWithCredentials (line 2618) | type isGateway_CORS_AllowedOriginsWithCredentials interface type Gateway_CORS_AllowedOrigins (line 2622) | type Gateway_CORS_AllowedOrigins struct method isGateway_CORS_AllowedOriginsWithCredentials (line 2630) | func (*Gateway_CORS_AllowedOrigins) isGateway_CORS_AllowedOriginsWithC... type Gateway_CORS_UnsafeAllowAllOriginsWithCredentials (line 2626) | type Gateway_CORS_UnsafeAllowAllOriginsWithCredentials struct method isGateway_CORS_AllowedOriginsWithCredentials (line 2632) | func (*Gateway_CORS_UnsafeAllowAllOriginsWithCredentials) isGateway_CO... type Gateway_CORSAllowedOrigins (line 2635) | type Gateway_CORSAllowedOrigins struct method Reset (line 2648) | func (x *Gateway_CORSAllowedOrigins) Reset() { method String (line 2655) | func (x *Gateway_CORSAllowedOrigins) String() string { method ProtoMessage (line 2659) | func (*Gateway_CORSAllowedOrigins) ProtoMessage() {} method ProtoReflect (line 2661) | func (x *Gateway_CORSAllowedOrigins) ProtoReflect() protoreflect.Messa... method Descriptor (line 2674) | func (*Gateway_CORSAllowedOrigins) Descriptor() ([]byte, []int) { method GetAllowedOrigins (line 2678) | func (x *Gateway_CORSAllowedOrigins) GetAllowedOrigins() []string { constant file_encore_runtime_v1_infra_proto_rawDesc (line 2687) | file_encore_runtime_v1_infra_proto_rawDesc = "" + function file_encore_runtime_v1_infra_proto_rawDescGZIP (line 2919) | func file_encore_runtime_v1_infra_proto_rawDescGZIP() []byte { function init (line 3021) | func init() { file_encore_runtime_v1_infra_proto_init() } function file_encore_runtime_v1_infra_proto_init (line 3022) | func file_encore_runtime_v1_infra_proto_init() { FILE: proto/encore/runtime/v1/runtime.pb.go constant _ (line 22) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 24) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type Environment_Type (line 27) | type Environment_Type method Enum (line 55) | func (x Environment_Type) Enum() *Environment_Type { method String (line 61) | func (x Environment_Type) String() string { method Descriptor (line 65) | func (Environment_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 69) | func (Environment_Type) Type() protoreflect.EnumType { method Number (line 73) | func (x Environment_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 78) | func (Environment_Type) EnumDescriptor() ([]byte, []int) { constant Environment_TYPE_UNSPECIFIED (line 30) | Environment_TYPE_UNSPECIFIED Environment_Type = 0 constant Environment_TYPE_DEVELOPMENT (line 31) | Environment_TYPE_DEVELOPMENT Environment_Type = 1 constant Environment_TYPE_PRODUCTION (line 32) | Environment_TYPE_PRODUCTION Environment_Type = 2 constant Environment_TYPE_EPHEMERAL (line 33) | Environment_TYPE_EPHEMERAL Environment_Type = 3 constant Environment_TYPE_TEST (line 34) | Environment_TYPE_TEST Environment_Type = 4 type Environment_Cloud (line 82) | type Environment_Cloud method Enum (line 113) | func (x Environment_Cloud) Enum() *Environment_Cloud { method String (line 119) | func (x Environment_Cloud) String() string { method Descriptor (line 123) | func (Environment_Cloud) Descriptor() protoreflect.EnumDescriptor { method Type (line 127) | func (Environment_Cloud) Type() protoreflect.EnumType { method Number (line 131) | func (x Environment_Cloud) Number() protoreflect.EnumNumber { method EnumDescriptor (line 136) | func (Environment_Cloud) EnumDescriptor() ([]byte, []int) { constant Environment_CLOUD_UNSPECIFIED (line 85) | Environment_CLOUD_UNSPECIFIED Environment_Cloud = 0 constant Environment_CLOUD_LOCAL (line 86) | Environment_CLOUD_LOCAL Environment_Cloud = 1 constant Environment_CLOUD_ENCORE (line 87) | Environment_CLOUD_ENCORE Environment_Cloud = 2 constant Environment_CLOUD_AWS (line 88) | Environment_CLOUD_AWS Environment_Cloud = 3 constant Environment_CLOUD_GCP (line 89) | Environment_CLOUD_GCP Environment_Cloud = 4 constant Environment_CLOUD_AZURE (line 90) | Environment_CLOUD_AZURE Environment_Cloud = 5 type RuntimeConfig (line 140) | type RuntimeConfig struct method Reset (line 150) | func (x *RuntimeConfig) Reset() { method String (line 157) | func (x *RuntimeConfig) String() string { method ProtoMessage (line 161) | func (*RuntimeConfig) ProtoMessage() {} method ProtoReflect (line 163) | func (x *RuntimeConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 176) | func (*RuntimeConfig) Descriptor() ([]byte, []int) { method GetEnvironment (line 180) | func (x *RuntimeConfig) GetEnvironment() *Environment { method GetInfra (line 187) | func (x *RuntimeConfig) GetInfra() *Infrastructure { method GetDeployment (line 194) | func (x *RuntimeConfig) GetDeployment() *Deployment { method GetEncorePlatform (line 201) | func (x *RuntimeConfig) GetEncorePlatform() *EncorePlatform { type Environment (line 208) | type Environment struct method Reset (line 220) | func (x *Environment) Reset() { method String (line 227) | func (x *Environment) String() string { method ProtoMessage (line 231) | func (*Environment) ProtoMessage() {} method ProtoReflect (line 233) | func (x *Environment) ProtoReflect() protoreflect.Message { method Descriptor (line 246) | func (*Environment) Descriptor() ([]byte, []int) { method GetAppId (line 250) | func (x *Environment) GetAppId() string { method GetAppSlug (line 257) | func (x *Environment) GetAppSlug() string { method GetEnvId (line 264) | func (x *Environment) GetEnvId() string { method GetEnvName (line 271) | func (x *Environment) GetEnvName() string { method GetEnvType (line 278) | func (x *Environment) GetEnvType() Environment_Type { method GetCloud (line 285) | func (x *Environment) GetCloud() Environment_Cloud { type Deployment (line 294) | type Deployment struct method Reset (line 321) | func (x *Deployment) Reset() { method String (line 328) | func (x *Deployment) String() string { method ProtoMessage (line 332) | func (*Deployment) ProtoMessage() {} method ProtoReflect (line 334) | func (x *Deployment) ProtoReflect() protoreflect.Message { method Descriptor (line 347) | func (*Deployment) Descriptor() ([]byte, []int) { method GetDeployId (line 351) | func (x *Deployment) GetDeployId() string { method GetDeployedAt (line 358) | func (x *Deployment) GetDeployedAt() *timestamppb.Timestamp { method GetDynamicExperiments (line 365) | func (x *Deployment) GetDynamicExperiments() []string { method GetHostedGateways (line 372) | func (x *Deployment) GetHostedGateways() []string { method GetHostedServices (line 379) | func (x *Deployment) GetHostedServices() []*HostedService { method GetAuthMethods (line 386) | func (x *Deployment) GetAuthMethods() []*ServiceAuth { method GetObservability (line 393) | func (x *Deployment) GetObservability() *Observability { method GetServiceDiscovery (line 400) | func (x *Deployment) GetServiceDiscovery() *ServiceDiscovery { method GetGracefulShutdown (line 407) | func (x *Deployment) GetGracefulShutdown() *GracefulShutdown { method GetMetrics (line 414) | func (x *Deployment) GetMetrics() []*Metric { type Observability (line 421) | type Observability struct method Reset (line 431) | func (x *Observability) Reset() { method String (line 438) | func (x *Observability) String() string { method ProtoMessage (line 442) | func (*Observability) ProtoMessage() {} method ProtoReflect (line 444) | func (x *Observability) ProtoReflect() protoreflect.Message { method Descriptor (line 457) | func (*Observability) Descriptor() ([]byte, []int) { method GetTracing (line 461) | func (x *Observability) GetTracing() []*TracingProvider { method GetMetrics (line 468) | func (x *Observability) GetMetrics() []*MetricsProvider { method GetLogs (line 475) | func (x *Observability) GetLogs() []*LogsProvider { type HostedService (line 482) | type HostedService struct method Reset (line 498) | func (x *HostedService) Reset() { method String (line 505) | func (x *HostedService) String() string { method ProtoMessage (line 509) | func (*HostedService) ProtoMessage() {} method ProtoReflect (line 511) | func (x *HostedService) ProtoReflect() protoreflect.Message { method Descriptor (line 524) | func (*HostedService) Descriptor() ([]byte, []int) { method GetName (line 528) | func (x *HostedService) GetName() string { method GetWorkerThreads (line 535) | func (x *HostedService) GetWorkerThreads() int32 { method GetLogConfig (line 542) | func (x *HostedService) GetLogConfig() string { type ServiceAuth (line 549) | type ServiceAuth struct method Reset (line 562) | func (x *ServiceAuth) Reset() { method String (line 569) | func (x *ServiceAuth) String() string { method ProtoMessage (line 573) | func (*ServiceAuth) ProtoMessage() {} method ProtoReflect (line 575) | func (x *ServiceAuth) ProtoReflect() protoreflect.Message { method Descriptor (line 588) | func (*ServiceAuth) Descriptor() ([]byte, []int) { method GetAuthMethod (line 592) | func (x *ServiceAuth) GetAuthMethod() isServiceAuth_AuthMethod { method GetNoop (line 599) | func (x *ServiceAuth) GetNoop() *ServiceAuth_NoopAuth { method GetEncoreAuth (line 608) | func (x *ServiceAuth) GetEncoreAuth() *ServiceAuth_EncoreAuth { type isServiceAuth_AuthMethod (line 617) | type isServiceAuth_AuthMethod interface type ServiceAuth_Noop (line 621) | type ServiceAuth_Noop struct method isServiceAuth_AuthMethod (line 630) | func (*ServiceAuth_Noop) isServiceAuth_AuthMethod() {} type ServiceAuth_EncoreAuth_ (line 626) | type ServiceAuth_EncoreAuth_ struct method isServiceAuth_AuthMethod (line 632) | func (*ServiceAuth_EncoreAuth_) isServiceAuth_AuthMethod() {} type TracingProvider (line 634) | type TracingProvider struct method Reset (line 646) | func (x *TracingProvider) Reset() { method String (line 653) | func (x *TracingProvider) String() string { method ProtoMessage (line 657) | func (*TracingProvider) ProtoMessage() {} method ProtoReflect (line 659) | func (x *TracingProvider) ProtoReflect() protoreflect.Message { method Descriptor (line 672) | func (*TracingProvider) Descriptor() ([]byte, []int) { method GetRid (line 676) | func (x *TracingProvider) GetRid() string { method GetProvider (line 683) | func (x *TracingProvider) GetProvider() isTracingProvider_Provider { method GetEncore (line 690) | func (x *TracingProvider) GetEncore() *TracingProvider_EncoreTracingPr... type isTracingProvider_Provider (line 699) | type isTracingProvider_Provider interface type TracingProvider_Encore (line 703) | type TracingProvider_Encore struct method isTracingProvider_Provider (line 707) | func (*TracingProvider_Encore) isTracingProvider_Provider() {} type MetricsProvider (line 709) | type MetricsProvider struct method Reset (line 726) | func (x *MetricsProvider) Reset() { method String (line 733) | func (x *MetricsProvider) String() string { method ProtoMessage (line 737) | func (*MetricsProvider) ProtoMessage() {} method ProtoReflect (line 739) | func (x *MetricsProvider) ProtoReflect() protoreflect.Message { method Descriptor (line 752) | func (*MetricsProvider) Descriptor() ([]byte, []int) { method GetRid (line 756) | func (x *MetricsProvider) GetRid() string { method GetCollectionInterval (line 763) | func (x *MetricsProvider) GetCollectionInterval() *durationpb.Duration { method GetProvider (line 770) | func (x *MetricsProvider) GetProvider() isMetricsProvider_Provider { method GetEncoreCloud (line 777) | func (x *MetricsProvider) GetEncoreCloud() *MetricsProvider_GCPCloudMo... method GetGcp (line 786) | func (x *MetricsProvider) GetGcp() *MetricsProvider_GCPCloudMonitoring { method GetAws (line 795) | func (x *MetricsProvider) GetAws() *MetricsProvider_AWSCloudWatch { method GetPromRemoteWrite (line 804) | func (x *MetricsProvider) GetPromRemoteWrite() *MetricsProvider_Promet... method GetDatadog (line 813) | func (x *MetricsProvider) GetDatadog() *MetricsProvider_Datadog { type isMetricsProvider_Provider (line 822) | type isMetricsProvider_Provider interface type MetricsProvider_EncoreCloud (line 826) | type MetricsProvider_EncoreCloud struct method isMetricsProvider_Provider (line 846) | func (*MetricsProvider_EncoreCloud) isMetricsProvider_Provider() {} type MetricsProvider_Gcp (line 830) | type MetricsProvider_Gcp struct method isMetricsProvider_Provider (line 848) | func (*MetricsProvider_Gcp) isMetricsProvider_Provider() {} type MetricsProvider_Aws (line 834) | type MetricsProvider_Aws struct method isMetricsProvider_Provider (line 850) | func (*MetricsProvider_Aws) isMetricsProvider_Provider() {} type MetricsProvider_PromRemoteWrite (line 838) | type MetricsProvider_PromRemoteWrite struct method isMetricsProvider_Provider (line 852) | func (*MetricsProvider_PromRemoteWrite) isMetricsProvider_Provider() {} type MetricsProvider_Datadog_ (line 842) | type MetricsProvider_Datadog_ struct method isMetricsProvider_Provider (line 854) | func (*MetricsProvider_Datadog_) isMetricsProvider_Provider() {} type LogsProvider (line 856) | type LogsProvider struct method Reset (line 864) | func (x *LogsProvider) Reset() { method String (line 871) | func (x *LogsProvider) String() string { method ProtoMessage (line 875) | func (*LogsProvider) ProtoMessage() {} method ProtoReflect (line 877) | func (x *LogsProvider) ProtoReflect() protoreflect.Message { method Descriptor (line 890) | func (*LogsProvider) Descriptor() ([]byte, []int) { method GetRid (line 894) | func (x *LogsProvider) GetRid() string { type EncoreAuthKey (line 901) | type EncoreAuthKey struct method Reset (line 909) | func (x *EncoreAuthKey) Reset() { method String (line 916) | func (x *EncoreAuthKey) String() string { method ProtoMessage (line 920) | func (*EncoreAuthKey) ProtoMessage() {} method ProtoReflect (line 922) | func (x *EncoreAuthKey) ProtoReflect() protoreflect.Message { method Descriptor (line 935) | func (*EncoreAuthKey) Descriptor() ([]byte, []int) { method GetId (line 939) | func (x *EncoreAuthKey) GetId() uint32 { method GetData (line 946) | func (x *EncoreAuthKey) GetData() *SecretData { type ServiceDiscovery (line 954) | type ServiceDiscovery struct method Reset (line 962) | func (x *ServiceDiscovery) Reset() { method String (line 969) | func (x *ServiceDiscovery) String() string { method ProtoMessage (line 973) | func (*ServiceDiscovery) ProtoMessage() {} method ProtoReflect (line 975) | func (x *ServiceDiscovery) ProtoReflect() protoreflect.Message { method Descriptor (line 988) | func (*ServiceDiscovery) Descriptor() ([]byte, []int) { method GetServices (line 992) | func (x *ServiceDiscovery) GetServices() map[string]*ServiceDiscovery_... type GracefulShutdown (line 1000) | type GracefulShutdown struct method Reset (line 1021) | func (x *GracefulShutdown) Reset() { method String (line 1028) | func (x *GracefulShutdown) String() string { method ProtoMessage (line 1032) | func (*GracefulShutdown) ProtoMessage() {} method ProtoReflect (line 1034) | func (x *GracefulShutdown) ProtoReflect() protoreflect.Message { method Descriptor (line 1047) | func (*GracefulShutdown) Descriptor() ([]byte, []int) { method GetTotal (line 1051) | func (x *GracefulShutdown) GetTotal() *durationpb.Duration { method GetShutdownHooks (line 1058) | func (x *GracefulShutdown) GetShutdownHooks() *durationpb.Duration { method GetHandlers (line 1065) | func (x *GracefulShutdown) GetHandlers() *durationpb.Duration { type EncorePlatform (line 1072) | type EncorePlatform struct method Reset (line 1082) | func (x *EncorePlatform) Reset() { method String (line 1089) | func (x *EncorePlatform) String() string { method ProtoMessage (line 1093) | func (*EncorePlatform) ProtoMessage() {} method ProtoReflect (line 1095) | func (x *EncorePlatform) ProtoReflect() protoreflect.Message { method Descriptor (line 1108) | func (*EncorePlatform) Descriptor() ([]byte, []int) { method GetPlatformSigningKeys (line 1112) | func (x *EncorePlatform) GetPlatformSigningKeys() []*EncoreAuthKey { method GetEncoreCloud (line 1119) | func (x *EncorePlatform) GetEncoreCloud() *EncoreCloudProvider { type RateLimiter (line 1126) | type RateLimiter struct method Reset (line 1136) | func (x *RateLimiter) Reset() { method String (line 1143) | func (x *RateLimiter) String() string { method ProtoMessage (line 1147) | func (*RateLimiter) ProtoMessage() {} method ProtoReflect (line 1149) | func (x *RateLimiter) ProtoReflect() protoreflect.Message { method Descriptor (line 1162) | func (*RateLimiter) Descriptor() ([]byte, []int) { method GetKind (line 1166) | func (x *RateLimiter) GetKind() isRateLimiter_Kind { method GetTokenBucket (line 1173) | func (x *RateLimiter) GetTokenBucket() *RateLimiter_TokenBucket { type isRateLimiter_Kind (line 1182) | type isRateLimiter_Kind interface type RateLimiter_TokenBucket_ (line 1186) | type RateLimiter_TokenBucket_ struct method isRateLimiter_Kind (line 1190) | func (*RateLimiter_TokenBucket_) isRateLimiter_Kind() {} type EncoreCloudProvider (line 1192) | type EncoreCloudProvider struct method Reset (line 1203) | func (x *EncoreCloudProvider) Reset() { method String (line 1210) | func (x *EncoreCloudProvider) String() string { method ProtoMessage (line 1214) | func (*EncoreCloudProvider) ProtoMessage() {} method ProtoReflect (line 1216) | func (x *EncoreCloudProvider) ProtoReflect() protoreflect.Message { method Descriptor (line 1229) | func (*EncoreCloudProvider) Descriptor() ([]byte, []int) { method GetRid (line 1233) | func (x *EncoreCloudProvider) GetRid() string { method GetServerUrl (line 1240) | func (x *EncoreCloudProvider) GetServerUrl() string { method GetAuthKeys (line 1247) | func (x *EncoreCloudProvider) GetAuthKeys() []*EncoreAuthKey { type Metric (line 1254) | type Metric struct method Reset (line 1264) | func (x *Metric) Reset() { method String (line 1271) | func (x *Metric) String() string { method ProtoMessage (line 1275) | func (*Metric) ProtoMessage() {} method ProtoReflect (line 1277) | func (x *Metric) ProtoReflect() protoreflect.Message { method Descriptor (line 1290) | func (*Metric) Descriptor() ([]byte, []int) { method GetEncoreName (line 1294) | func (x *Metric) GetEncoreName() string { method GetServices (line 1301) | func (x *Metric) GetServices() []string { type ServiceAuth_NoopAuth (line 1308) | type ServiceAuth_NoopAuth struct method Reset (line 1314) | func (x *ServiceAuth_NoopAuth) Reset() { method String (line 1321) | func (x *ServiceAuth_NoopAuth) String() string { method ProtoMessage (line 1325) | func (*ServiceAuth_NoopAuth) ProtoMessage() {} method ProtoReflect (line 1327) | func (x *ServiceAuth_NoopAuth) ProtoReflect() protoreflect.Message { method Descriptor (line 1340) | func (*ServiceAuth_NoopAuth) Descriptor() ([]byte, []int) { type ServiceAuth_EncoreAuth (line 1344) | type ServiceAuth_EncoreAuth struct method Reset (line 1351) | func (x *ServiceAuth_EncoreAuth) Reset() { method String (line 1358) | func (x *ServiceAuth_EncoreAuth) String() string { method ProtoMessage (line 1362) | func (*ServiceAuth_EncoreAuth) ProtoMessage() {} method ProtoReflect (line 1364) | func (x *ServiceAuth_EncoreAuth) ProtoReflect() protoreflect.Message { method Descriptor (line 1377) | func (*ServiceAuth_EncoreAuth) Descriptor() ([]byte, []int) { method GetAuthKeys (line 1381) | func (x *ServiceAuth_EncoreAuth) GetAuthKeys() []*EncoreAuthKey { type TracingProvider_EncoreTracingProvider (line 1388) | type TracingProvider_EncoreTracingProvider struct method Reset (line 1406) | func (x *TracingProvider_EncoreTracingProvider) Reset() { method String (line 1413) | func (x *TracingProvider_EncoreTracingProvider) String() string { method ProtoMessage (line 1417) | func (*TracingProvider_EncoreTracingProvider) ProtoMessage() {} method ProtoReflect (line 1419) | func (x *TracingProvider_EncoreTracingProvider) ProtoReflect() protore... method Descriptor (line 1432) | func (*TracingProvider_EncoreTracingProvider) Descriptor() ([]byte, []... method GetTraceEndpoint (line 1436) | func (x *TracingProvider_EncoreTracingProvider) GetTraceEndpoint() str... method GetSamplingRate (line 1444) | func (x *TracingProvider_EncoreTracingProvider) GetSamplingRate() floa... method GetSamplingConfig (line 1451) | func (x *TracingProvider_EncoreTracingProvider) GetSamplingConfig() []... type TracingProvider_SamplingConfig (line 1458) | type TracingProvider_SamplingConfig struct method Reset (line 1477) | func (x *TracingProvider_SamplingConfig) Reset() { method String (line 1484) | func (x *TracingProvider_SamplingConfig) String() string { method ProtoMessage (line 1488) | func (*TracingProvider_SamplingConfig) ProtoMessage() {} method ProtoReflect (line 1490) | func (x *TracingProvider_SamplingConfig) ProtoReflect() protoreflect.M... method Descriptor (line 1503) | func (*TracingProvider_SamplingConfig) Descriptor() ([]byte, []int) { method GetRate (line 1507) | func (x *TracingProvider_SamplingConfig) GetRate() float64 { method GetScope (line 1514) | func (x *TracingProvider_SamplingConfig) GetScope() isTracingProvider_... method GetDefault (line 1521) | func (x *TracingProvider_SamplingConfig) GetDefault() *emptypb.Empty { method GetService (line 1530) | func (x *TracingProvider_SamplingConfig) GetService() string { method GetEndpoint (line 1539) | func (x *TracingProvider_SamplingConfig) GetEndpoint() *TracingProvide... method GetTopic (line 1548) | func (x *TracingProvider_SamplingConfig) GetTopic() string { method GetPubsubSubscription (line 1557) | func (x *TracingProvider_SamplingConfig) GetPubsubSubscription() *Trac... type isTracingProvider_SamplingConfig_Scope (line 1566) | type isTracingProvider_SamplingConfig_Scope interface type TracingProvider_SamplingConfig_Default (line 1570) | type TracingProvider_SamplingConfig_Default struct method isTracingProvider_SamplingConfig_Scope (line 1595) | func (*TracingProvider_SamplingConfig_Default) isTracingProvider_Sampl... type TracingProvider_SamplingConfig_Service (line 1575) | type TracingProvider_SamplingConfig_Service struct method isTracingProvider_SamplingConfig_Scope (line 1597) | func (*TracingProvider_SamplingConfig_Service) isTracingProvider_Sampl... type TracingProvider_SamplingConfig_Endpoint_ (line 1580) | type TracingProvider_SamplingConfig_Endpoint_ struct method isTracingProvider_SamplingConfig_Scope (line 1599) | func (*TracingProvider_SamplingConfig_Endpoint_) isTracingProvider_Sam... type TracingProvider_SamplingConfig_Topic (line 1585) | type TracingProvider_SamplingConfig_Topic struct method isTracingProvider_SamplingConfig_Scope (line 1601) | func (*TracingProvider_SamplingConfig_Topic) isTracingProvider_Samplin... type TracingProvider_SamplingConfig_PubsubSubscription (line 1590) | type TracingProvider_SamplingConfig_PubsubSubscription struct method isTracingProvider_SamplingConfig_Scope (line 1603) | func (*TracingProvider_SamplingConfig_PubsubSubscription) isTracingPro... type TracingProvider_SamplingConfig_Endpoint (line 1605) | type TracingProvider_SamplingConfig_Endpoint struct method Reset (line 1613) | func (x *TracingProvider_SamplingConfig_Endpoint) Reset() { method String (line 1620) | func (x *TracingProvider_SamplingConfig_Endpoint) String() string { method ProtoMessage (line 1624) | func (*TracingProvider_SamplingConfig_Endpoint) ProtoMessage() {} method ProtoReflect (line 1626) | func (x *TracingProvider_SamplingConfig_Endpoint) ProtoReflect() proto... method Descriptor (line 1639) | func (*TracingProvider_SamplingConfig_Endpoint) Descriptor() ([]byte, ... method GetService (line 1643) | func (x *TracingProvider_SamplingConfig_Endpoint) GetService() string { method GetEndpoint (line 1650) | func (x *TracingProvider_SamplingConfig_Endpoint) GetEndpoint() string { type TracingProvider_SamplingConfig_PubSubSubscription (line 1657) | type TracingProvider_SamplingConfig_PubSubSubscription struct method Reset (line 1665) | func (x *TracingProvider_SamplingConfig_PubSubSubscription) Reset() { method String (line 1672) | func (x *TracingProvider_SamplingConfig_PubSubSubscription) String() s... method ProtoMessage (line 1676) | func (*TracingProvider_SamplingConfig_PubSubSubscription) ProtoMessage... method ProtoReflect (line 1678) | func (x *TracingProvider_SamplingConfig_PubSubSubscription) ProtoRefle... method Descriptor (line 1691) | func (*TracingProvider_SamplingConfig_PubSubSubscription) Descriptor()... method GetTopic (line 1695) | func (x *TracingProvider_SamplingConfig_PubSubSubscription) GetTopic()... method GetSubscription (line 1702) | func (x *TracingProvider_SamplingConfig_PubSubSubscription) GetSubscri... type MetricsProvider_GCPCloudMonitoring (line 1709) | type MetricsProvider_GCPCloudMonitoring struct method Reset (line 1726) | func (x *MetricsProvider_GCPCloudMonitoring) Reset() { method String (line 1733) | func (x *MetricsProvider_GCPCloudMonitoring) String() string { method ProtoMessage (line 1737) | func (*MetricsProvider_GCPCloudMonitoring) ProtoMessage() {} method ProtoReflect (line 1739) | func (x *MetricsProvider_GCPCloudMonitoring) ProtoReflect() protorefle... method Descriptor (line 1752) | func (*MetricsProvider_GCPCloudMonitoring) Descriptor() ([]byte, []int) { method GetProjectId (line 1756) | func (x *MetricsProvider_GCPCloudMonitoring) GetProjectId() string { method GetMonitoredResourceType (line 1763) | func (x *MetricsProvider_GCPCloudMonitoring) GetMonitoredResourceType(... method GetMonitoredResourceLabels (line 1770) | func (x *MetricsProvider_GCPCloudMonitoring) GetMonitoredResourceLabel... method GetMetricNames (line 1777) | func (x *MetricsProvider_GCPCloudMonitoring) GetMetricNames() map[stri... type MetricsProvider_AWSCloudWatch (line 1784) | type MetricsProvider_AWSCloudWatch struct method Reset (line 1792) | func (x *MetricsProvider_AWSCloudWatch) Reset() { method String (line 1799) | func (x *MetricsProvider_AWSCloudWatch) String() string { method ProtoMessage (line 1803) | func (*MetricsProvider_AWSCloudWatch) ProtoMessage() {} method ProtoReflect (line 1805) | func (x *MetricsProvider_AWSCloudWatch) ProtoReflect() protoreflect.Me... method Descriptor (line 1818) | func (*MetricsProvider_AWSCloudWatch) Descriptor() ([]byte, []int) { method GetNamespace (line 1822) | func (x *MetricsProvider_AWSCloudWatch) GetNamespace() string { type MetricsProvider_PrometheusRemoteWrite (line 1829) | type MetricsProvider_PrometheusRemoteWrite struct method Reset (line 1837) | func (x *MetricsProvider_PrometheusRemoteWrite) Reset() { method String (line 1844) | func (x *MetricsProvider_PrometheusRemoteWrite) String() string { method ProtoMessage (line 1848) | func (*MetricsProvider_PrometheusRemoteWrite) ProtoMessage() {} method ProtoReflect (line 1850) | func (x *MetricsProvider_PrometheusRemoteWrite) ProtoReflect() protore... method Descriptor (line 1863) | func (*MetricsProvider_PrometheusRemoteWrite) Descriptor() ([]byte, []... method GetRemoteWriteUrl (line 1867) | func (x *MetricsProvider_PrometheusRemoteWrite) GetRemoteWriteUrl() *S... type MetricsProvider_Datadog (line 1874) | type MetricsProvider_Datadog struct method Reset (line 1882) | func (x *MetricsProvider_Datadog) Reset() { method String (line 1889) | func (x *MetricsProvider_Datadog) String() string { method ProtoMessage (line 1893) | func (*MetricsProvider_Datadog) ProtoMessage() {} method ProtoReflect (line 1895) | func (x *MetricsProvider_Datadog) ProtoReflect() protoreflect.Message { method Descriptor (line 1908) | func (*MetricsProvider_Datadog) Descriptor() ([]byte, []int) { method GetSite (line 1912) | func (x *MetricsProvider_Datadog) GetSite() string { method GetApiKey (line 1919) | func (x *MetricsProvider_Datadog) GetApiKey() *SecretData { type ServiceDiscovery_Location (line 1926) | type ServiceDiscovery_Location struct method Reset (line 1936) | func (x *ServiceDiscovery_Location) Reset() { method String (line 1943) | func (x *ServiceDiscovery_Location) String() string { method ProtoMessage (line 1947) | func (*ServiceDiscovery_Location) ProtoMessage() {} method ProtoReflect (line 1949) | func (x *ServiceDiscovery_Location) ProtoReflect() protoreflect.Message { method Descriptor (line 1962) | func (*ServiceDiscovery_Location) Descriptor() ([]byte, []int) { method GetBaseUrl (line 1966) | func (x *ServiceDiscovery_Location) GetBaseUrl() string { method GetAuthMethods (line 1973) | func (x *ServiceDiscovery_Location) GetAuthMethods() []*ServiceAuth { type RateLimiter_TokenBucket (line 1980) | type RateLimiter_TokenBucket struct method Reset (line 1990) | func (x *RateLimiter_TokenBucket) Reset() { method String (line 1997) | func (x *RateLimiter_TokenBucket) String() string { method ProtoMessage (line 2001) | func (*RateLimiter_TokenBucket) ProtoMessage() {} method ProtoReflect (line 2003) | func (x *RateLimiter_TokenBucket) ProtoReflect() protoreflect.Message { method Descriptor (line 2016) | func (*RateLimiter_TokenBucket) Descriptor() ([]byte, []int) { method GetRate (line 2020) | func (x *RateLimiter_TokenBucket) GetRate() float64 { method GetBurst (line 2027) | func (x *RateLimiter_TokenBucket) GetBurst() uint32 { constant file_encore_runtime_v1_runtime_proto_rawDesc (line 2036) | file_encore_runtime_v1_runtime_proto_rawDesc = "" + function file_encore_runtime_v1_runtime_proto_rawDescGZIP (line 2200) | func file_encore_runtime_v1_runtime_proto_rawDescGZIP() []byte { function init (line 2302) | func init() { file_encore_runtime_v1_runtime_proto_init() } function file_encore_runtime_v1_runtime_proto_init (line 2303) | func file_encore_runtime_v1_runtime_proto_init() { FILE: proto/encore/runtime/v1/secretdata.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type SecretData_Encoding (line 24) | type SecretData_Encoding method Enum (line 49) | func (x SecretData_Encoding) Enum() *SecretData_Encoding { method String (line 55) | func (x SecretData_Encoding) String() string { method Descriptor (line 59) | func (SecretData_Encoding) Descriptor() protoreflect.EnumDescriptor { method Type (line 63) | func (SecretData_Encoding) Type() protoreflect.EnumType { method Number (line 67) | func (x SecretData_Encoding) Number() protoreflect.EnumNumber { method EnumDescriptor (line 72) | func (SecretData_Encoding) EnumDescriptor() ([]byte, []int) { constant SecretData_ENCODING_NONE (line 28) | SecretData_ENCODING_NONE SecretData_Encoding = 0 constant SecretData_ENCODING_BASE64 (line 30) | SecretData_ENCODING_BASE64 SecretData_Encoding = 1 constant SecretData_ENCODING_GZIP (line 32) | SecretData_ENCODING_GZIP SecretData_Encoding = 2 type SecretData (line 77) | type SecretData struct method Reset (line 99) | func (x *SecretData) Reset() { method String (line 106) | func (x *SecretData) String() string { method ProtoMessage (line 110) | func (*SecretData) ProtoMessage() {} method ProtoReflect (line 112) | func (x *SecretData) ProtoReflect() protoreflect.Message { method Descriptor (line 125) | func (*SecretData) Descriptor() ([]byte, []int) { method GetSource (line 129) | func (x *SecretData) GetSource() isSecretData_Source { method GetEmbedded (line 136) | func (x *SecretData) GetEmbedded() []byte { method GetEnv (line 145) | func (x *SecretData) GetEnv() string { method GetEncoding (line 154) | func (x *SecretData) GetEncoding() SecretData_Encoding { method GetSubPath (line 161) | func (x *SecretData) GetSubPath() isSecretData_SubPath { method GetJsonKey (line 168) | func (x *SecretData) GetJsonKey() string { type isSecretData_Source (line 177) | type isSecretData_Source interface type SecretData_Embedded (line 181) | type SecretData_Embedded struct method isSecretData_Source (line 194) | func (*SecretData_Embedded) isSecretData_Source() {} type SecretData_Env (line 188) | type SecretData_Env struct method isSecretData_Source (line 196) | func (*SecretData_Env) isSecretData_Source() {} type isSecretData_SubPath (line 198) | type isSecretData_SubPath interface type SecretData_JsonKey (line 202) | type SecretData_JsonKey struct method isSecretData_SubPath (line 215) | func (*SecretData_JsonKey) isSecretData_SubPath() {} constant file_encore_runtime_v1_secretdata_proto_rawDesc (line 219) | file_encore_runtime_v1_secretdata_proto_rawDesc = "" + function file_encore_runtime_v1_secretdata_proto_rawDescGZIP (line 243) | func file_encore_runtime_v1_secretdata_proto_rawDescGZIP() []byte { function init (line 265) | func init() { file_encore_runtime_v1_secretdata_proto_init() } function file_encore_runtime_v1_secretdata_proto_init (line 266) | func file_encore_runtime_v1_secretdata_proto_init() { FILE: runtimes/core/build.rs function main (line 3) | fn main() -> std::io::Result<()> { function workspace_dir (line 26) | fn workspace_dir() -> PathBuf { function get_git_hash (line 41) | fn get_git_hash() -> String { FILE: runtimes/core/src/api/auth/local.rs type LocalAuthHandler (line 14) | pub struct LocalAuthHandler { method set_handler (line 23) | pub fn set_handler(&self, handler: Option>) { method name (line 30) | fn name(&self) -> &EndpointName { method handle_auth (line 34) | fn handle_auth( FILE: runtimes/core/src/api/auth/mod.rs type AxumRequest (line 22) | pub type AxumRequest = axum::http::Request; type AuthRequest (line 25) | pub struct AuthRequest { type AuthResponse (line 32) | pub enum AuthResponse { type AuthHandler (line 43) | pub trait AuthHandler: Sync + Send + 'static { method name (line 44) | fn name(&self) -> &EndpointName; method handle_auth (line 46) | fn handle_auth( type Authenticator (line 52) | pub struct Authenticator { method new (line 73) | pub fn new( method local (line 85) | pub fn local( method remote (line 93) | pub fn remote( method schema (line 101) | pub fn schema(&self) -> &Schema { method auth_data (line 105) | pub fn auth_data(&self) -> &JSONSchema { method authenticate (line 109) | pub async fn authenticate( method set_local_handler_impl (line 134) | pub fn set_local_handler_impl(&self, handler: Option( method contains_auth_params (line 217) | fn contains_auth_params(&self, req: &R) -> bool { type AuthHandlerType (line 59) | pub enum AuthHandlerType { method set_local_handler (line 65) | fn set_local_handler(&self, handler: Option... type AuthPayload (line 241) | pub struct AuthPayload { type InboundRequest (line 252) | pub trait InboundRequest { method headers (line 253) | fn headers(&self) -> &axum::http::HeaderMap; method query (line 254) | fn query(&self) -> Option<&str>; method headers (line 258) | fn headers(&self) -> &axum::http::HeaderMap { method query (line 262) | fn query(&self) -> Option<&str> { FILE: runtimes/core/src/api/auth/remote.rs type RemoteAuthHandler (line 16) | pub struct RemoteAuthHandler { method new (line 26) | pub fn new( method build_req (line 61) | fn build_req(&self, auth_req: &AuthRequest) -> APIResult, req: AuthRequest) -> APIResult &EndpointName { method handle_auth (line 146) | fn handle_auth( function parse_auth_response (line 154) | async fn parse_auth_response(resp: reqwest::Response, schema: &JSONSchem... FILE: runtimes/core/src/api/call.rs type ServiceRegistry (line 29) | pub struct ServiceRegistry { method new (line 40) | pub fn new( method endpoints (line 99) | pub fn endpoints(&self) -> &EndpointMap { method service_base_url (line 103) | pub fn service_base_url(&self, service_name: &Q) -> Option<&String> method service_auth_method (line 111) | pub fn service_auth_method( method api_call (line 122) | pub fn api_call( method connect_stream (line 151) | pub fn connect_stream( method do_api_call (line 181) | fn do_api_call( method prepare_api_call_request (line 210) | fn prepare_api_call_request( method do_connect_stream (line 301) | fn do_connect_stream( method prepare_stream_request (line 321) | fn prepare_stream_request( method propagate_call_meta (line 413) | fn propagate_call_meta( type CallDesc (line 500) | pub struct CallDesc<'a, AuthData> { function add_meta (line 520) | pub fn add_meta(self, headers: &mut R) -> anyhow::Result<... function extract_error (line 578) | async fn extract_error(resp: reqwest::Response) -> api::Error { FILE: runtimes/core/src/api/cors/cors_headers_config/allow_credentials.rs type AllowCredentials (line 16) | pub struct AllowCredentials(AllowCredentialsInner); method yes (line 24) | pub fn yes() -> Self { method predicate (line 35) | pub fn predicate(f: F) -> Self method is_true (line 42) | pub(super) fn is_true(&self) -> bool { method to_header (line 46) | pub(super) fn to_header( method from (line 65) | fn from(v: bool) -> Self { method fmt (line 74) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PredicateFn (line 83) | type PredicateFn = type AllowCredentialsInner (line 87) | enum AllowCredentialsInner { FILE: runtimes/core/src/api/cors/cors_headers_config/allow_headers.rs type AllowHeaders (line 18) | pub struct AllowHeaders(AllowHeadersInner); method any (line 26) | pub fn any() -> Self { method list (line 35) | pub fn list(headers: I) -> Self method mirror_request (line 52) | pub fn mirror_request() -> Self { method is_wildcard (line 57) | pub(super) fn is_wildcard(&self) -> bool { method to_header (line 61) | pub(super) fn to_header(&self, parts: &RequestParts) -> Option<(Header... method fmt (line 75) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 84) | fn from(_: Any) -> Self { method from (line 90) | fn from(arr: [HeaderName; N]) -> Self { method from (line 96) | fn from(vec: Vec) -> Self { type AllowHeadersInner (line 102) | enum AllowHeadersInner { method default (line 108) | fn default() -> Self { FILE: runtimes/core/src/api/cors/cors_headers_config/allow_methods.rs type AllowMethods (line 19) | pub struct AllowMethods(AllowMethodsInner); method any (line 27) | pub fn any() -> Self { method exact (line 36) | pub fn exact(method: Method) -> Self { method list (line 47) | pub fn list(methods: I) -> Self method mirror_request (line 66) | pub fn mirror_request() -> Self { method is_wildcard (line 71) | pub(super) fn is_wildcard(&self) -> bool { method to_header (line 75) | pub(super) fn to_header(&self, parts: &RequestParts) -> Option<(Header... method fmt (line 89) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 98) | fn from(_: Any) -> Self { method from (line 104) | fn from(method: Method) -> Self { method from (line 110) | fn from(arr: [Method; N]) -> Self { method from (line 116) | fn from(vec: Vec) -> Self { type AllowMethodsInner (line 122) | enum AllowMethodsInner { method default (line 128) | fn default() -> Self { FILE: runtimes/core/src/api/cors/cors_headers_config/allow_origin.rs type AllowOrigin (line 18) | pub struct AllowOrigin(OriginInner); method any (line 26) | pub fn any() -> Self { method exact (line 35) | pub fn exact(origin: HeaderValue) -> Self { method list (line 49) | pub fn list(origins: I) -> Self method predicate (line 69) | pub fn predicate(f: F) -> Self method mirror_request (line 84) | pub fn mirror_request() -> Self { method is_wildcard (line 89) | pub(super) fn is_wildcard(&self) -> bool { method to_header (line 93) | pub(super) fn to_header( method fmt (line 109) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 119) | fn from(_: Any) -> Self { method from (line 125) | fn from(val: HeaderValue) -> Self { method from (line 131) | fn from(arr: [HeaderValue; N]) -> Self { method from (line 137) | fn from(vec: Vec) -> Self { type PredicateFn (line 142) | type PredicateFn = type OriginInner (line 146) | enum OriginInner { method default (line 153) | fn default() -> Self { FILE: runtimes/core/src/api/cors/cors_headers_config/allow_private_network.rs type AllowPrivateNetwork (line 16) | pub struct AllowPrivateNetwork(AllowPrivateNetworkInner); method yes (line 24) | pub fn yes() -> Self { method predicate (line 35) | pub fn predicate(f: F) -> Self method to_header (line 46) | pub(super) fn to_header( method from (line 83) | fn from(v: bool) -> Self { method fmt (line 92) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type PredicateFn (line 100) | type PredicateFn = type AllowPrivateNetworkInner (line 104) | enum AllowPrivateNetworkInner { constant REQUEST_PRIVATE_NETWORK (line 124) | const REQUEST_PRIVATE_NETWORK: HeaderName = constant ALLOW_PRIVATE_NETWORK (line 127) | const ALLOW_PRIVATE_NETWORK: HeaderName = constant TRUE (line 130) | const TRUE: HeaderValue = HeaderValue::from_static("true"); function cors_private_network_header_is_added_correctly (line 133) | async fn cors_private_network_header_is_added_correctly() { function cors_private_network_header_is_added_correctly_with_predicate (line 151) | async fn cors_private_network_header_is_added_correctly_with_predicate() { FILE: runtimes/core/src/api/cors/cors_headers_config/expose_headers.rs type ExposeHeaders (line 15) | pub struct ExposeHeaders(ExposeHeadersInner); method any (line 23) | pub fn any() -> Self { method list (line 32) | pub fn list(headers: I) -> Self method is_wildcard (line 42) | pub(super) fn is_wildcard(&self) -> bool { method to_header (line 46) | pub(super) fn to_header(&self) -> Option<(HeaderName, HeaderValue)> { method fmt (line 56) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 64) | fn from(_: Any) -> Self { method from (line 70) | fn from(arr: [HeaderName; N]) -> Self { method from (line 76) | fn from(vec: Vec) -> Self { type ExposeHeadersInner (line 82) | enum ExposeHeadersInner { method default (line 87) | fn default() -> Self { FILE: runtimes/core/src/api/cors/cors_headers_config/max_age.rs type MaxAge (line 15) | pub struct MaxAge(MaxAgeInner); method exact (line 21) | pub fn exact(max_age: Duration) -> Self { method dynamic (line 28) | pub fn dynamic(f: F) -> Self method to_header (line 35) | pub(super) fn to_header( method fmt (line 50) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method from (line 59) | fn from(max_age: Duration) -> Self { type MaxAgeFn (line 64) | type MaxAgeFn = type MaxAgeInner (line 68) | enum MaxAgeInner { method default (line 74) | fn default() -> Self { FILE: runtimes/core/src/api/cors/cors_headers_config/mod.rs type CorsHeadersConfig (line 30) | pub struct CorsHeadersConfig { method new (line 52) | pub fn new() -> Self { method permissive (line 71) | pub fn permissive() -> Self { method very_permissive (line 88) | pub fn very_permissive() -> Self { method allow_credentials (line 99) | pub fn allow_credentials(mut self, allow_credentials: T) -> Self method allow_headers (line 116) | pub fn allow_headers(mut self, headers: T) -> Self method max_age (line 138) | pub fn max_age(mut self, max_age: T) -> Self method allow_methods (line 152) | pub fn allow_methods(mut self, methods: T) -> Self method allow_origin (line 168) | pub fn allow_origin(mut self, origin: T) -> Self method expose_headers (line 182) | pub fn expose_headers(mut self, headers: T) -> Self method allow_private_network (line 193) | pub fn allow_private_network(mut self, allow_private_network: T) ->... method vary (line 211) | pub fn vary(mut self, headers: T) -> Self method apply (line 252) | pub fn apply(&self, req: &RequestHeader, resp: &mut ResponseHeader) ->... constant WILDCARD (line 42) | const WILDCARD: HeaderValue = HeaderValue::from_static("*"); type Any (line 224) | pub struct Any; function separated_by_commas (line 226) | fn separated_by_commas(mut iter: I) -> Option method default (line 246) | fn default() -> Self { function append_response_header (line 278) | fn append_response_header( function ensure_usable_cors_rules (line 289) | pub fn ensure_usable_cors_rules(config: &CorsHeadersConfig) { function preflight_request_headers (line 320) | pub fn preflight_request_headers() -> impl Iterator { FILE: runtimes/core/src/api/cors/cors_headers_config/vary.rs type Vary (line 12) | pub struct Vary(Vec); method list (line 20) | pub fn list(headers: I) -> Self method to_header (line 27) | pub(super) fn to_header(&self) -> Option<(HeaderName, HeaderValue)> { method from (line 48) | fn from(arr: [HeaderName; N]) -> Self { method from (line 54) | fn from(vec: Vec) -> Self { method default (line 42) | fn default() -> Self { FILE: runtimes/core/src/api/cors/mod.rs constant ALWAYS_ALLOWED_HEADERS (line 19) | const ALWAYS_ALLOWED_HEADERS: [HeaderName; 8] = [ constant ALWAYS_EXPOSED_HEADERS (line 31) | pub const ALWAYS_EXPOSED_HEADERS: [HeaderName; 3] = [ function config (line 37) | pub fn config(cfg: &pb::gateway::Cors, meta: MetaHeaders) -> anyhow::Res... type OriginSet (line 137) | enum OriginSet { method new (line 143) | fn new(origins: Vec) -> Self { method allows (line 154) | fn allows(&self, origin: &str) -> bool { type Origin (line 163) | enum Origin { method new (line 169) | fn new(origin: String) -> Self { method matches (line 179) | fn matches(&self, origin: &str) -> bool { type MetaHeaders (line 194) | pub struct MetaHeaders { method from_schema (line 200) | pub fn from_schema(endpoints: &EndpointMap, auth: Option<&auth::Authen... FILE: runtimes/core/src/api/cors/tests.rs function check_origins (line 9) | fn check_origins(cors: &CorsHeadersConfig, creds: bool, good: bool, orig... function check_headers (line 35) | fn check_headers(cors: &CorsHeadersConfig, allowed_headers: &[HeaderName... type TestCase (line 91) | struct TestCase<'a> { function run_test_case (line 101) | fn run_test_case(test_case: TestCase) { function test_empty (line 126) | fn test_empty() { function test_allowed_creds (line 159) | fn test_allowed_creds() { function test_allowed_glob_creds (line 198) | fn test_allowed_glob_creds() { function test_allowed_nocreds (line 239) | fn test_allowed_nocreds() { function test_allowed_disjoint_sets (line 274) | fn test_allowed_disjoint_sets() { function test_allowed_wildcard_without_creds (line 311) | fn test_allowed_wildcard_without_creds() { function test_allowed_unsafe_wildcard_with_creds (line 343) | fn test_allowed_unsafe_wildcard_with_creds() { function test_extra_headers (line 372) | fn test_extra_headers() { function test_extra_headers_wildcard (line 407) | fn test_extra_headers_wildcard() { function test_static_headers (line 440) | fn test_static_headers() { function test_wildcard_without_creds (line 465) | fn test_wildcard_without_creds() { FILE: runtimes/core/src/api/encore_routes/healthz.rs type Handler (line 6) | pub struct Handler { method health_check (line 12) | pub fn health_check(self) -> Response { type Future (line 29) | type Future = std::pin::Pin< method call (line 33) | fn call(self, _req: Request, _state: ()) -> Self::Future { type Response (line 40) | pub struct Response { type Details (line 47) | pub struct Details { type CheckResult (line 56) | pub struct CheckResult { FILE: runtimes/core/src/api/encore_routes/mod.rs type Desc (line 7) | pub struct Desc { method router (line 13) | pub fn router(self) -> axum::Router<()> { FILE: runtimes/core/src/api/endpoint.rs type SuccessResponse (line 44) | pub struct SuccessResponse { type Response (line 51) | pub type Response = APIResult; type APIResult (line 53) | pub type APIResult = Result; method into_response (line 56) | fn into_response(self) -> axum::http::Response { type ToResponse (line 86) | pub trait ToResponse { method to_response (line 87) | fn to_response(&self, caller: Option) -> axum::response::Respo... method to_response (line 91) | fn to_response(&self, caller: Option) -> axum::http::Response<... type HandlerRequest (line 115) | pub type HandlerRequest = Arc; type HandlerResponse (line 116) | pub type HandlerResponse = APIResult; type HandlerResponseInner (line 118) | pub struct HandlerResponseInner { type TypedHandler (line 125) | pub trait TypedHandler: Send + Sync + 'static { method call (line 126) | fn call( type BoxedHandler (line 133) | pub trait BoxedHandler: Send + Sync + 'static { method call (line 134) | fn call( type ResponseData (line 140) | pub enum ResponseData { type HandshakeSchema (line 147) | pub enum HandshakeSchema { method path (line 155) | pub fn path(&self) -> &schema::Path { type Endpoint (line 165) | pub struct Endpoint { method methods (line 197) | pub fn methods(&self) -> impl Iterator + '_ { type RequestPayload (line 205) | pub struct RequestPayload { type Body (line 224) | pub enum Body { method is_raw (line 231) | pub fn is_raw(&self) -> bool { type ResponsePayload (line 237) | pub struct ResponsePayload { type EndpointMap (line 248) | pub type EndpointMap = HashMap>; function endpoints_from_meta (line 252) | pub fn endpoints_from_meta( type EndpointHandler (line 406) | pub(super) struct EndpointHandler { method parse_request (line 438) | async fn parse_request( method handle (line 570) | fn handle( method authenticate_platform (line 713) | fn authenticate_platform( type Future (line 746) | type Future = method call (line 749) | fn call(self, axum_req: axum::extract::Request, _state: ()) -> Self::F... type SharedEndpointData (line 414) | pub(super) struct SharedEndpointData { method clone (line 427) | fn clone(&self) -> Self { function path_supports_tsr (line 754) | pub fn path_supports_tsr(path: &str) -> bool { FILE: runtimes/core/src/api/error.rs type Error (line 16) | pub struct Error { method as_external (line 86) | pub fn as_external(&self) -> ExternalError<'_> { method internal (line 90) | pub fn internal(cause: E) -> Self method invalid_argument (line 103) | pub fn invalid_argument(public_msg: S, cause: E) -> Self method not_found (line 117) | pub fn not_found(public_msg: S) -> Self method unauthenticated (line 130) | pub fn unauthenticated() -> Self { method from (line 142) | fn from(value: WebSocketUpgradeRejection) -> Self { method as_ref (line 201) | fn as_ref(&self) -> &Self { type ErrDetails (line 27) | pub type ErrDetails = Option>; function deserialize_details_as_any (line 31) | fn deserialize_details_as_any<'de, D>(deserializer: D) -> Result(&'a Error); method serialize (line 62) | fn serialize(&self, serializer: S) -> Result method from (line 154) | fn from(val: Error) -> Self { method from (line 164) | fn from(val: &Error) -> Self { function from (line 180) | fn from(err: Error) -> Self { method fmt (line 192) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ErrCode (line 208) | pub enum ErrCode { method default_public_message (line 359) | pub fn default_public_message(&self) -> &'static str { method to_trace_code (line 381) | pub fn to_trace_code(&self) -> u8 { method status_code (line 402) | pub fn status_code(&self) -> axum::http::StatusCode { method from (line 495) | fn from(status: axum::http::status::StatusCode) -> Self { method fmt (line 425) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type UnknownErrCode (line 448) | pub struct UnknownErrCode { method fmt (line 453) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 461) | type Err = UnknownErrCode; method from_str (line 463) | fn from_str(s: &str) -> Result { function from (line 489) | fn from(val: ErrCode) -> Self { FILE: runtimes/core/src/api/gateway/mod.rs type Gateway (line 38) | pub struct Gateway { method new (line 92) | pub fn new( method auth_handler (line 134) | pub fn auth_handler(&self) -> Option<&auth::Authenticator> { method serve (line 138) | pub async fn serve(self, listen_addr: &str) -> anyhow::Result<()> { type Inner (line 42) | struct Inner { type ProxiedPushSub (line 54) | pub struct ProxiedPushSub { type GatewayCtx (line 60) | pub struct GatewayCtx { method prepend_base_path (line 70) | fn prepend_base_path(&self, uri: &http::Uri) -> anyhow::Result; method new_ctx (line 171) | fn new_ctx(&self) -> Self::CTX { method request_filter (line 178) | async fn request_filter( method upstream_peer (line 219) | async fn upstream_peer( method response_filter (line 304) | async fn response_filter( method upstream_request_filter (line 326) | async fn upstream_request_filter( method fail_to_proxy (line 510) | async fn fail_to_proxy( function as_api_error (line 593) | fn as_api_error(err: &pingora::Error) -> Option<&api::Error> { function maybe_add_trace_id_header (line 597) | fn maybe_add_trace_id_header(resp: &mut ResponseHeader, trace_id: model:... function api_error_response (line 608) | fn api_error_response(err: &api::Error) -> (ResponseHeader, bytes::Bytes) { method headers (line 628) | fn headers(&self) -> &axum::http::HeaderMap { method query (line 632) | fn query(&self) -> Option<&str> { type SharedGatewayData (line 637) | struct SharedGatewayData { function maybe_add_trace_id_header_adds_when_missing (line 651) | fn maybe_add_trace_id_header_adds_when_missing() { function maybe_add_trace_id_header_keeps_existing (line 665) | fn maybe_add_trace_id_header_keeps_existing() { FILE: runtimes/core/src/api/gateway/router.rs type Router (line 9) | pub struct Router { method new (line 15) | pub fn new() -> Self { method add_routes (line 21) | pub fn add_routes( method route_to_service (line 82) | pub fn route_to_service( type SamplingTarget (line 120) | pub enum SamplingTarget { type Target (line 126) | pub struct Target { type MethodRoute (line 133) | pub struct MethodRoute { method for_method (line 145) | fn for_method(&self, method: api::schema::Method) -> Option<&Target> { FILE: runtimes/core/src/api/gateway/websocket.rs constant ENCORE_DEV_HEADERS (line 12) | const ENCORE_DEV_HEADERS: &str = "encore.dev.headers."; function update_headers_from_websocket_protocol (line 16) | pub fn update_headers_from_websocket_protocol( type AuthHeaderMap (line 62) | struct AuthHeaderMap(HashMap); method deserialize (line 65) | fn deserialize(deserializer: D) -> Result type AuthHeaderMapVisitor (line 73) | struct AuthHeaderMapVisitor; type Value (line 76) | type Value = AuthHeaderMap; method expecting (line 78) | fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::... method visit_map (line 82) | fn visit_map(self, mut access: A) -> Result function is_forbidden_request_header (line 100) | fn is_forbidden_request_header(name: &HeaderName) -> bool { function test_headers_from_websocket_protocol_preserve_order (line 137) | fn test_headers_from_websocket_protocol_preserve_order() { function test_filter_encore_headers (line 165) | fn test_filter_encore_headers() { function test_adds_auth_data_headers (line 201) | fn test_adds_auth_data_headers() { function test_appends_auth_data_headers (line 236) | fn test_appends_auth_data_headers() { function test_invalid_auth_data_header (line 278) | fn test_invalid_auth_data_header() { function test_forbidden_request_headers (line 291) | fn test_forbidden_request_headers() { function test_forbidden_prefix_request_headers (line 310) | fn test_forbidden_prefix_request_headers() { FILE: runtimes/core/src/api/http.rs type Method (line 2) | pub enum Method { type Error (line 15) | type Error = anyhow::Error; method try_from (line 17) | fn try_from(s: &str) -> Result { method into (line 34) | fn into(self) -> axum::http::Method { function method_filter (line 49) | pub(super) fn method_filter(methods: M) -> Option, fallback: Route... type Response (line 30) | type Response = Self; type Error (line 31) | type Error = Infallible; type Future (line 32) | type Future = std::future::Ready>; method poll_ready (line 35) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll) -> Self::Future { type Response (line 50) | type Response = Response; type Error (line 51) | type Error = Infallible; type Future (line 52) | type Future = RouteFuture; method poll_ready (line 55) | fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll) -> Self::Future { FILE: runtimes/core/src/api/httputil.rs function convert_headers (line 5) | pub fn convert_headers(headers: &axum::http::HeaderMap) -> reqwest::head... function convert_header (line 16) | pub fn convert_header( function merge_query (line 27) | pub fn merge_query<'b>(target: Option<&str>, inbound: Option<&'b str>) -... function join_url_path (line 41) | pub fn join_url_path<'b>(target: &str, inbound: &'b str) -> Option bool { method is_option (line 76) | pub fn is_option(&self) -> bool { method is_map (line 80) | pub fn is_map(&self) -> bool { method is_struct (line 84) | pub fn is_struct(&self) -> bool { method is_array (line 88) | pub fn is_array(&self) -> bool { method is_ref (line 92) | pub fn is_ref(&self) -> bool { method expecting (line 96) | pub fn expecting<'a>(&'a self, reg: &'a Registry) -> Cow<'a, str> { type Struct (line 48) | pub struct Struct { method is_empty (line 53) | pub fn is_empty(&self) -> bool { method contains_name (line 57) | pub fn contains_name(&self, name: &str) -> bool { type Field (line 65) | pub struct Field { type Basic (line 128) | pub enum Basic { method expecting (line 139) | pub fn expecting(&self) -> &'static str { type Literal (line 153) | pub enum Literal { method expecting (line 161) | pub fn expecting(&self) -> String { method expecting_type (line 170) | pub fn expecting_type(&self) -> &'static str { type BasicOrValue (line 181) | pub enum BasicOrValue { method expecting (line 187) | pub fn expecting<'a>(&'a self, reg: &'a Registry) -> Cow<'a, str> { type DecodeConfig (line 196) | pub struct DecodeConfig { type DecodeValue (line 207) | pub(super) struct DecodeValue<'a> { function resolve (line 214) | fn resolve(&'a self, idx: usize) -> DecodeValue<'a> { type Value (line 224) | type Value = PValue; method is_basic (line 72) | pub fn is_basic(&self) -> bool { method is_option (line 76) | pub fn is_option(&self) -> bool { method is_map (line 80) | pub fn is_map(&self) -> bool { method is_struct (line 84) | pub fn is_struct(&self) -> bool { method is_array (line 88) | pub fn is_array(&self) -> bool { method is_ref (line 92) | pub fn is_ref(&self) -> bool { method expecting (line 96) | pub fn expecting<'a>(&'a self, reg: &'a Registry) -> Cow<'a, str> { function deserialize (line 226) | fn deserialize(self, deserializer: D) -> Result type Value (line 325) | type Value = PValue; method is_basic (line 72) | pub fn is_basic(&self) -> bool { method is_option (line 76) | pub fn is_option(&self) -> bool { method is_map (line 80) | pub fn is_map(&self) -> bool { method is_struct (line 84) | pub fn is_struct(&self) -> bool { method is_array (line 88) | pub fn is_array(&self) -> bool { method is_ref (line 92) | pub fn is_ref(&self) -> bool { method expecting (line 96) | pub fn expecting<'a>(&'a self, reg: &'a Registry) -> Cow<'a, str> { function expecting (line 327) | fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Re... function visit_bool (line 370) | fn visit_bool(self, value: bool) -> Result function visit_i64 (line 402) | fn visit_i64(self, value: i64) -> Result function visit_u64 (line 434) | fn visit_u64(self, value: u64) -> Result function visit_f64 (line 468) | fn visit_f64(self, value: f64) -> Result function visit_str (line 510) | fn visit_str(self, value: &str) -> Result function visit_string (line 522) | fn visit_string(self, value: String) -> Result function visit_none (line 660) | fn visit_none(self) -> Result function visit_some (line 681) | fn visit_some(self, deserializer: D) -> Result function visit_unit (line 689) | fn visit_unit(self) -> Result function visit_seq (line 701) | fn visit_seq(self, mut seq: A) -> Result function visit_map (line 773) | fn visit_map(self, mut map: A) -> Result function visit_seq (line 939) | fn visit_seq<'de, A>(elem: DecodeValue, mut seq: A) -> Result(elem: DecodeValue, mut map: A) -> Result { function validate (line 971) | pub fn validate(&self, value: &JVal) -> Result<(), E> function transform (line 1262) | fn transform(&self, value: JVal) -> Result method fmt (line 1462) | fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { FILE: runtimes/core/src/api/jsonschema/meta.rs method schema (line 16) | pub fn schema(self: &Arc, id: usize) -> JSONSchema { type Builder (line 25) | pub struct Builder<'a> { type BuilderCtx (line 38) | struct BuilderCtx<'a, 'b: 'a> { function new (line 46) | pub fn new(md: &'a meta::Data) -> Self { function build (line 54) | pub fn build(self) -> Arc { function get (line 65) | pub fn get(&self, idx: usize) -> Option<&Value> { function register_value (line 70) | pub fn register_value(&mut self, val: Value) -> usize { function register_type (line 85) | pub fn register_type(&mut self, typ: &schema::Type) -> Result { function struct_field (line 99) | pub fn struct_field<'b>(&mut self, f: &'b schema::Field) -> Result<(&'b ... function typ (line 114) | fn typ(&mut self, typ: T) -> Result { function named (line 153) | fn named(&mut self, named: &schema::Named) -> Result { function decl (line 180) | fn decl(&mut self, decl: &schema::Decl) -> Result { function ptr (line 198) | fn ptr(&mut self, ptr: &schema::Pointer) -> Result { function option (line 203) | fn option(&mut self, opt: &schema::Option) -> Result { function builtin (line 212) | fn builtin(&mut self, b: schema::Builtin) -> Value { function struct_val (line 237) | pub fn struct_val(&mut self, st: &schema::Struct) -> Result { function struct_field (line 251) | fn struct_field<'c>(&mut self, f: &'c schema::Field) -> Result<(&'c Stri... function map (line 269) | fn map(&mut self, map: &schema::Map) -> Result { function list (line 278) | fn list(&mut self, list: &schema::List) -> Result { function union (line 284) | fn union(&mut self, union: &schema::Union) -> Result { function literal (line 294) | fn literal(&mut self, literal: &schema::Literal) -> Result { function bov (line 306) | fn bov(&mut self, value: Value) -> BasicOrValue { function reg (line 314) | fn reg(&mut self, value: Value) -> usize { type ToType (line 321) | trait ToType: std::fmt::Debug { method tt (line 322) | fn tt(&self) -> Result<&Typ>; method validation (line 323) | fn validation(&self) -> Option<&schema::ValidationExpr>; method tt (line 330) | fn tt(&self) -> Result<&Typ> { method validation (line 334) | fn validation(&self) -> Option<&schema::ValidationExpr> { method tt (line 343) | fn tt(&self) -> Result<&Typ> { method validation (line 347) | fn validation(&self) -> Option<&schema::ValidationExpr> { method tt (line 353) | fn tt(&self) -> Result<&Typ> { method validation (line 357) | fn validation(&self) -> Option<&schema::ValidationExpr> { method tt (line 363) | fn tt(&self) -> Result<&Typ> { method validation (line 367) | fn validation(&self) -> Option<&schema::ValidationExpr> { FILE: runtimes/core/src/api/jsonschema/mod.rs type JSONSchema (line 24) | pub struct JSONSchema { method root_value (line 53) | pub fn root_value(&self) -> &Value { method root (line 58) | pub fn root(&self) -> &Struct { method parse (line 65) | pub fn parse(&self, payload: P) -> APIResult method seed_deserializer (line 73) | pub fn seed_deserializer<'de: 'a, 'a>( method deserialize (line 80) | pub fn deserialize<'de, T>( method null (line 97) | pub fn null() -> Self { method any (line 106) | pub fn any() -> Self { method fmt (line 117) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Registry (line 29) | pub struct Registry { method get (line 35) | pub fn get(&self, mut idx: usize) -> &Value { method fmt (line 46) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { type Value (line 151) | type Value = PValues; method write_debug (line 126) | fn write_debug(&self, reg: &Registry, f: &mut fmt::Formatter<'_>) -> f... function deserialize (line 153) | fn deserialize(self, deserializer: D) -> Result type SchemaDeserializer (line 170) | pub struct SchemaDeserializer<'a> { function test (line 182) | fn test() { FILE: runtimes/core/src/api/jsonschema/parse.rs type ParseWithSchema (line 10) | pub trait ParseWithSchema { method parse_with_schema (line 11) | fn parse_with_schema(self, schema: &JSONSchema) -> APIResult; method parse_with_schema (line 30) | fn parse_with_schema(self, schema: &JSONSchema) -> APIResult { type ValueType (line 101) | enum ValueType { method error_message (line 107) | fn error_message(&self) -> &'static str { function parse_str_value (line 115) | fn parse_str_value( function parse_header_value (line 215) | fn parse_header_value(header: &str, reg: &Registry, schema: &Value) -> A... function parse_cookie_value (line 219) | fn parse_cookie_value(cookie_value: &str, reg: &Registry, schema: &Value... method parse_with_schema (line 224) | fn parse_with_schema(self, schema: &JSONSchema) -> APIResult { function parse_with_schema (line 254) | fn parse_with_schema(self, schema: &JSONSchema) -> APIResult { function parse_json_value (line 313) | fn parse_json_value(this: PValue, reg: &Registry, schema: &Value) -> API... function unexpected_json (line 464) | fn unexpected_json(reg: &Registry, schema: &Value, value: &PValue) -> AP... function unsupported (line 478) | fn unsupported(reg: &Registry, schema: &Value) -> APIResult { function describe_json (line 491) | fn describe_json(value: &PValue) -> &'static str { function parse_basic_json (line 505) | fn parse_basic_json(reg: &Registry, basic: &Basic, value: PValue) -> API... function parse_basic_str (line 547) | fn parse_basic_str(basic: &Basic, str: &str) -> APIResult { FILE: runtimes/core/src/api/jsonschema/ser.rs type SchemaSerializeWrapper (line 5) | struct SchemaSerializeWrapper<'a> { method serialize (line 11) | fn serialize(&self, serializer: S) -> Result method to_json (line 28) | pub fn to_json(&self, payload: &JSONPayload) -> serde_json::Result serde_json::Resul... method to_vec (line 36) | pub fn to_vec(&self, payload: &JSONPayload) -> serde_json::Result serde_json::Result... method serialize (line 44) | pub fn serialize<'a>(&'a self, payload: &'a JSONPayload) -> impl Seriali... FILE: runtimes/core/src/api/jsonschema/validation.rs type Validation (line 12) | pub struct Validation { method validate_pval (line 18) | pub fn validate_pval<'a>(&'a self, val: &'a PValue) -> Result<(), Erro... method validate_jval (line 22) | pub fn validate_jval<'a>(&'a self, val: &'a serde_json::Value) -> Resu... type Expr (line 28) | pub enum Expr { type Error (line 512) | type Error = anyhow::Error; method try_from (line 514) | fn try_from(expr: &schema::ValidationExpr) -> Result { type Rule (line 73) | pub enum Rule { method validate_pval (line 138) | pub fn validate_pval<'a>(&'a self, val: &'a PValue) -> Result<(), Erro... method validate_jval (line 337) | pub fn validate_jval<'a>(&'a self, val: &'a serde_json::Value) -> Resu... type Error (line 542) | type Error = anyhow::Error; method try_from (line 544) | fn try_from(rule: &schema::ValidationRule) -> Result { type Is (line 85) | pub enum Is { type Num (line 91) | pub enum Num<'a> { method fmt (line 97) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Error (line 106) | pub enum Error<'a> { FILE: runtimes/core/src/api/manager.rs type ManagerConfig (line 28) | pub struct ManagerConfig<'a> { type Manager (line 49) | pub struct Manager { method gateway (line 322) | pub fn gateway(&self, name: &EncoreName) -> Option<&Gateway> { method server (line 326) | pub fn server(&self) -> Option<&server::Server> { method call (line 330) | pub fn call( method endpoints (line 340) | pub fn endpoints(&self) -> &api::EndpointMap { method metrics_registry (line 344) | pub fn metrics_registry(&self) -> &Arc { method stream (line 348) | pub fn stream( method start_serving (line 360) | pub fn start_serving(&self) -> tokio::task::JoinHandle anyhow::Result { type RoutePerService (line 232) | struct RoutePerService(Arc); type Key (line 235) | type Key = EncoreName; type Value (line 236) | type Value = Arc; method key (line 238) | fn key(&self) -> Self::Key { method value (line 241) | fn value(&self) -> Self::Value { method path (line 244) | fn path(&self) -> &meta::Path { function build_auth_handler (line 249) | fn build_auth_handler( function listen_addr (line 448) | fn listen_addr() -> String { type CallOpts (line 459) | pub struct CallOpts { type AuthOpts (line 464) | pub struct AuthOpts { FILE: runtimes/core/src/api/paths.rs type Pather (line 5) | pub trait Pather { method key (line 9) | fn key(&self) -> Self::Key; method value (line 10) | fn value(&self) -> Self::Value; method path (line 11) | fn path(&self) -> &meta::Path; type Key (line 219) | type Key = String; type Value (line 220) | type Value = String; method key (line 222) | fn key(&self) -> Self::Key { method value (line 225) | fn value(&self) -> Self::Value { method path (line 229) | fn path(&self) -> &meta::Path { type PathSet (line 15) | pub struct PathSet { function compute (line 21) | pub fn compute(endpoints: impl Iterator) -> PathSet meta::Path { function seg (line 169) | fn seg(typ: SegmentType, value: &str) -> meta::PathSegment { function lit (line 178) | fn lit(str: &str) -> meta::PathSegment { function wildcard (line 182) | fn wildcard(str: &str) -> meta::PathSegment { function fallback (line 186) | fn fallback(str: &str) -> meta::PathSegment { type TestEndpoint (line 191) | struct TestEndpoint { method serialize (line 198) | fn serialize(&self, serializer: S) -> Result function ep (line 210) | fn ep(name: &'static str, key: &'static str, segs: &[meta::PathSegment])... function path_to_str (line 234) | fn path_to_str(path: &meta::Path) -> String { FILE: runtimes/core/src/api/pvalue.rs type PValue (line 26) | pub enum PValue { method is_null (line 56) | pub fn is_null(&self) -> bool { method is_array (line 60) | pub fn is_array(&self) -> bool { method as_str (line 66) | pub fn as_str(&self) -> Option<&str> { method type_name (line 73) | pub fn type_name(&self) -> &'static str { method from (line 364) | fn from(value: serde_json::Value) -> Self { type PValues (line 88) | pub type PValues = BTreeMap; type DateTime (line 90) | pub type DateTime = chrono::DateTime; type Cookie (line 93) | pub struct Cookie { function from (line 107) | fn from(value: &'a Cookie) -> Self { method fmt (line 146) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type SameSite (line 153) | pub enum SameSite { method fmt (line 160) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Decimal (line 170) | pub struct Decimal(Rational); method from (line 277) | fn from(r: Rational) -> Self { method to_sql (line 283) | fn to_sql( method from_sql (line 298) | fn from_sql( type Output (line 173) | type Output = Decimal; method add (line 175) | fn add(self, rhs: Self) -> Self::Output { type Output (line 180) | type Output = Decimal; method sub (line 182) | fn sub(self, rhs: Self) -> Self::Output { type Output (line 187) | type Output = Decimal; method mul (line 189) | fn mul(self, rhs: Self) -> Self::Output { type Output (line 194) | type Output = Decimal; method div (line 196) | fn div(self, rhs: Self) -> Self::Output { type Error (line 202) | type Error = primitive_int_from_rational::SignedFromRationalError; function try_from (line 204) | fn try_from(value: &Decimal) -> Result { type Error (line 210) | type Error = primitive_int_from_rational::SignedFromRationalError; function try_from (line 212) | fn try_from(value: &Decimal) -> Result { type Error (line 218) | type Error = primitive_int_from_rational::SignedFromRationalError; function try_from (line 220) | fn try_from(value: &Decimal) -> Result { type Error (line 226) | type Error = primitive_float_from_rational::FloatConversionError; function try_from (line 228) | fn try_from(value: &Decimal) -> Result { type Error (line 234) | type Error = primitive_float_from_rational::FloatConversionError; function try_from (line 236) | fn try_from(value: &Decimal) -> Result { function eq (line 242) | fn eq(&self, other: &f64) -> bool { function partial_cmp (line 248) | fn partial_cmp(&self, other: &f64) -> Option { type Err (line 254) | type Err = anyhow::Error; method from_str (line 256) | fn from_str(s: &str) -> Result { method fmt (line 264) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method serialize (line 311) | fn serialize(&self, serializer: S) -> Result method fmt (line 330) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: runtimes/core/src/api/reqauth/caller.rs type Caller (line 5) | pub enum Caller { method serialize (line 23) | pub fn serialize(&self) -> String { method private_api_access (line 40) | pub fn private_api_access(&self) -> bool { method is_gateway (line 49) | pub fn is_gateway(&self) -> bool { type Err (line 55) | type Err = anyhow::Error; method from_str (line 57) | fn from_str(s: &str) -> Result { FILE: runtimes/core/src/api/reqauth/encoreauth/ophash.rs type OperationHash (line 5) | pub struct OperationHash { method new (line 11) | pub fn new<'a>( method as_hex (line 38) | pub fn as_hex(&self) -> &str { method ct_eq (line 42) | pub fn ct_eq(&self, other: &Self) -> bool { type Err (line 49) | type Err = anyhow::Error; method from_str (line 51) | fn from_str(s: &str) -> Result { FILE: runtimes/core/src/api/reqauth/encoreauth/sign.rs constant SIGNATURE_VERSION (line 11) | const SIGNATURE_VERSION: &str = "ENCORE1"; constant _HASH_IMPL (line 12) | const _HASH_IMPL: &str = "HMAC-SHA3-256"; constant AUTH_SCHEME (line 15) | const AUTH_SCHEME: &str = "ENCORE1-HMAC-SHA3-256"; function sign (line 21) | pub fn sign( function sign_for_verification (line 31) | pub fn sign_for_verification( type SignatureComponents (line 54) | pub struct SignatureComponents { method parse (line 90) | pub fn parse(authorization: &str, date: &str) -> Result) -> std::fmt::Result { function create_credential_string (line 165) | fn create_credential_string( type CredentialComponents (line 176) | struct CredentialComponents { function parse_credential_string (line 183) | fn parse_credential_string(s: &str) -> Result; function hash_hmac (line 275) | fn hash_hmac(key: &[u8], data: &[u8]) -> hmac::digest::CtOutput Result<&str, std::str::Utf8Error>; method to_utf8_str (line 12) | fn to_utf8_str(&self) -> Result<&str, std::str::Utf8Error> { type MetaKey (line 18) | pub enum MetaKey { method header_key (line 33) | pub fn header_key(&self) -> &'static str { type NotMetaKey (line 51) | pub struct NotMetaKey; type Err (line 54) | type Err = NotMetaKey; method from_str (line 56) | fn from_str(value: &str) -> Result { type MetaMapMut (line 74) | pub trait MetaMapMut: MetaMap { method set (line 75) | fn set(&mut self, key: MetaKey, value: String) -> anyhow::Result<()>; method set (line 87) | fn set(&mut self, key: MetaKey, value: String) -> anyhow::Result<()> { method set (line 118) | fn set(&mut self, key: MetaKey, value: String) -> anyhow::Result<()> { type MetaMap (line 78) | pub trait MetaMap { method get_meta (line 79) | fn get_meta(&self, key: MetaKey) -> Option<&str>; method meta_values (line 80) | fn meta_values<'a>(&'a self, key: MetaKey) -> Box Vec; method get_meta (line 94) | fn get_meta(&self, key: MetaKey) -> Option<&str> { method meta_values (line 99) | fn meta_values<'a>(&'a self, key: MetaKey) -> Box Vec { method get_meta (line 125) | fn get_meta(&self, key: MetaKey) -> Option<&str> { method meta_values (line 131) | fn meta_values<'a>(&'a self, key: MetaKey) -> Box Vec { FILE: runtimes/core/src/api/reqauth/mod.rs function service_auth_method (line 21) | pub fn service_auth_method( type CallMeta (line 56) | pub struct CallMeta { method parse_with_caller (line 97) | pub fn parse_with_caller( method parse_without_caller (line 105) | pub fn parse_without_caller(headers: &axum::http::HeaderMap) -> APIRes... method parse (line 109) | fn parse( type InternalCallMeta (line 85) | pub struct InternalCallMeta { function parse_traceparent (line 245) | fn parse_traceparent(s: &str) -> anyhow::Result<(model::TraceId, model::... function parse_tracestate (line 293) | fn parse_tracestate<'a>( FILE: runtimes/core/src/api/reqauth/platform.rs type RequestValidator (line 11) | pub struct RequestValidator { method fmt (line 16) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 32) | pub fn new(secrets: &secrets::Manager, keys: Vec) -... method new_mock (line 47) | pub fn new_mock() -> Self { method validate_platform_request (line 59) | pub fn validate_platform_request( method sign_outgoing_request (line 85) | pub fn sign_outgoing_request(&self, req: &mut reqwest::Request) -> any... type ValidationData (line 21) | pub struct ValidationData<'a> { type SealOfApproval (line 29) | pub struct SealOfApproval; type SigningKey (line 116) | struct SigningKey { constant BASE64 (line 121) | const BASE64: general_purpose::GeneralPurpose = general_purpose::STANDAR... function check_auth_key (line 123) | fn check_auth_key( type ValidationError (line 157) | pub enum ValidationError { method fmt (line 167) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: runtimes/core/src/api/reqauth/svcauth.rs type ServiceAuthMethod (line 16) | pub trait ServiceAuthMethod: Debug + Send + Sync + 'static { method name (line 17) | fn name(&self) -> &'static str; method sign (line 18) | fn sign(&self, headers: &mut dyn MetaMapMut, now: SystemTime) -> anyho... method verify (line 19) | fn verify(&self, headers: &dyn MetaMap, now: SystemTime) -> Result<(),... method name (line 26) | fn name(&self) -> &'static str { method sign (line 30) | fn sign(&self, _headers: &mut dyn MetaMapMut, _now: SystemTime) -> any... method verify (line 34) | fn verify(&self, _headers: &dyn MetaMap, _now: SystemTime) -> Result<(... method name (line 116) | fn name(&self) -> &'static str { method sign (line 120) | fn sign(&self, headers: &mut dyn MetaMapMut, now: SystemTime) -> anyho... method verify (line 144) | fn verify(&self, headers: &dyn MetaMap, now: SystemTime) -> Result<(),... type Noop (line 23) | pub struct Noop; type EncoreAuthKey (line 39) | pub struct EncoreAuthKey { type EncoreAuth (line 44) | pub struct EncoreAuth { method new (line 61) | pub fn new(app_slug: String, env_name: String, keys: Vec(&self, req: &R) -> OperationHash { method fmt (line 52) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type VerifyError (line 88) | pub enum VerifyError { method fmt (line 99) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function metas (line 241) | fn metas(req: &R) -> Vec<(MetaKey, Vec)> { function convert_header_map (line 255) | fn convert_header_map(src: reqwest::header::HeaderMap) -> axum::http::He... function test_encore_auth (line 266) | fn test_encore_auth() -> anyhow::Result<()> { FILE: runtimes/core/src/api/schema/body.rs type Body (line 12) | pub struct Body { method new (line 17) | pub fn new(schema: jsonschema::JSONSchema) -> Self { method parse_incoming_request_body (line 21) | pub async fn parse_incoming_request_body( method parse_response_body (line 45) | pub async fn parse_response_body(&self, body: Bytes) -> APIResult APIResult<... method to_response (line 102) | pub fn to_response( FILE: runtimes/core/src/api/schema/cookie.rs type Cookie (line 11) | pub struct Cookie { method new (line 16) | pub fn new(schema: jsonschema::JSONSchema) -> Self { method contains_any (line 20) | pub fn contains_any(&self, headers: &impl HTTPHeaders) -> bool { method fields (line 43) | pub fn fields(&self) -> impl Iterator APIResult<... method parse_resp (line 74) | pub fn parse_resp(&self, headers: &axum::http::HeaderMap) -> APIResult... method to_outgoing_request (line 95) | fn to_outgoing_request( method to_outgoing_request (line 139) | fn to_outgoing_request( method to_outgoing_request (line 150) | fn to_outgoing_request( method to_response (line 161) | fn to_response( FILE: runtimes/core/src/api/schema/encoding.rs type DefaultLoc (line 13) | pub enum DefaultLoc { method into_wire_loc (line 19) | pub fn into_wire_loc(self) -> WireLoc { type WireLoc (line 28) | pub enum WireLoc { type EncodingConfig (line 36) | pub struct EncodingConfig<'a, 'b> { type SchemaUnderConstruction (line 49) | pub struct SchemaUnderConstruction { method build (line 60) | pub fn build(self, reg: &Arc) -> anyhow::Result<... type Schema (line 74) | pub struct Schema { function compute (line 85) | pub fn compute(&mut self, typ: &schema::Type) -> anyhow::Result( function resolve_type (line 224) | fn resolve_type<'a>(meta: &'a meta::Data, typ: &'a Typ) -> anyhow::Resul... type TypeArgResolver (line 233) | struct TypeArgResolver<'a> { function resolve (line 243) | fn resolve(&self, typ: &'a Typ) -> anyhow::Result> { function resolve_types (line 379) | fn resolve_types(&self, types: &'a [schema::Type]) -> anyhow::Result) -> anyhow::Result<... type ReqSchema (line 404) | pub struct ReqSchema { type HandshakeSchemaUnderConstruction (line 409) | pub struct HandshakeSchemaUnderConstruction { method build (line 415) | pub fn build(self, reg: &Arc) -> anyhow::Result<... type HandshakeSchema (line 422) | pub struct HandshakeSchema { function handshake_encoding (line 428) | pub fn handshake_encoding( function request_encoding (line 491) | pub fn request_encoding( function response_encoding (line 594) | pub fn response_encoding( function split_by_loc (line 625) | fn split_by_loc(methods: &[Method]) -> impl Iterator Self { method contains_any (line 17) | pub fn contains_any(&self, headers: &impl HTTPHeaders) -> bool { method contains_key (line 31) | pub fn contains_key(&self, key: &str) -> bool { method len (line 35) | pub fn len(&self) -> usize { method is_empty (line 39) | pub fn is_empty(&self) -> bool { method fields (line 43) | pub fn fields(&self) -> impl Iterator impl Iterator APIResult &str; method as_str (line 72) | fn as_str(&self) -> &str { type ToHeaderStr (line 64) | pub trait ToHeaderStr { method to_str (line 67) | fn to_str(&self) -> Result<&str, Self::Error>; method is_empty (line 68) | fn is_empty(&self) -> bool; type Error (line 78) | type Error = std::str::Utf8Error; method to_str (line 80) | fn to_str(&self) -> Result<&str, Self::Error> { method is_empty (line 83) | fn is_empty(&self) -> bool { type HTTPHeaders (line 88) | pub trait HTTPHeaders { method headers (line 94) | fn headers(&self) -> Self::Iter; method get (line 95) | fn get(&self, key: &str) -> Option; method get_all (line 96) | fn get_all(&self, key: &str) -> Self::GetAll; method contains_key (line 97) | fn contains_key(&self, key: &str) -> bool; type Name (line 101) | type Name = &'a axum::http::header::HeaderName; type Value (line 102) | type Value = &'a axum::http::header::HeaderValue; type Iter (line 103) | type Iter = axum::http::header::Iter<'a, axum::http::header::HeaderVal... type GetAll (line 104) | type GetAll = axum::http::header::ValueIter<'a, axum::http::header::He... method headers (line 106) | fn headers(&self) -> Self::Iter { method get (line 110) | fn get(&self, key: &str) -> Option { method get_all (line 114) | fn get_all(&self, key: &str) -> Self::GetAll { method contains_key (line 118) | fn contains_key(&self, key: &str) -> bool { type Output (line 144) | type Output = Option; method parse_response (line 146) | fn parse_response(&self, resp: &mut reqwest::Response) -> APIResult APIResult { type AxumHeaders (line 373) | enum AxumHeaders { function to_axum_header_value (line 378) | fn to_axum_header_value(value: &PValue) -> APIResult { FILE: runtimes/core/src/api/schema/httpstatus.rs type HttpStatus (line 6) | pub struct HttpStatus { method new (line 11) | pub fn new(name: String) -> Self { method to_response (line 16) | pub fn to_response( method extract_status_code (line 31) | fn extract_status_code(&self, status_value: &crate::api::PValue) -> AP... method to_response (line 69) | fn to_response( FILE: runtimes/core/src/api/schema/method.rs type Method (line 2) | pub enum Method { method as_str (line 15) | pub fn as_str(self) -> &'static str { method supports_body (line 30) | pub fn supports_body(&self) -> bool { type Error (line 39) | type Error = anyhow::Error; method try_from (line 41) | fn try_from(s: &str) -> Result { type Error (line 74) | type Error = anyhow::Error; method try_from (line 75) | fn try_from(m: axum::http::Method) -> anyhow::Result { function from (line 58) | fn from(val: Method) -> Self { function method_filter (line 91) | pub fn method_filter(methods: M) -> Option FILE: runtimes/core/src/api/schema/mod.rs type JSONPayload (line 24) | pub type JSONPayload = Option; type ToOutgoingRequest (line 26) | pub trait ToOutgoingRequest { method to_outgoing_request (line 27) | fn to_outgoing_request(&self, payload: &mut JSONPayload, req: &mut Req... type ToResponse (line 30) | pub trait ToResponse { method to_response (line 31) | fn to_response( type ParseResponse (line 38) | pub trait ParseResponse { method parse_response (line 40) | fn parse_response(&self, resp: &mut reqwest::Response) -> APIResult APIResult(incoming: I, outgoing: O) -> Self method to_outgoing_message (line 215) | pub fn to_outgoing_message(&self, msg: PValues) -> APIResult> { method parse_incoming_message (line 223) | pub async fn parse_incoming_message(&self, bytes: &[u8]) -> APIResult<... type StreamMessage (line 249) | pub trait StreamMessage: Send + Sync + 'static { method body (line 250) | fn body(&self) -> Option<&Body>; method body (line 254) | fn body(&self) -> Option<&Body> { method body (line 260) | fn body(&self) -> Option<&Body> { FILE: runtimes/core/src/api/schema/path.rs type Path (line 22) | pub struct Path { method from_meta (line 39) | pub fn from_meta(path: &meta::Path) -> anyhow::Result { method from_segments (line 97) | pub fn from_segments(segments: Vec) -> Self { method to_request_path (line 159) | pub fn to_request_path(&self, payload: &mut JSONPayload) -> Result(mut fut: F) -> Result Waker { FILE: runtimes/core/src/api/schema/query.rs type Query (line 11) | pub struct Query { method new (line 16) | pub fn new(schema: jsonschema::JSONSchema) -> Self { method parse_incoming_request_parts (line 20) | pub fn parse_incoming_request_parts( method parse (line 27) | pub fn parse(&self, query: Option<&str>) -> APIResult> { method contains_name (line 43) | pub fn contains_name(&self, name: &str) -> bool { method contains_any (line 47) | pub fn contains_any(&self, query: &[u8]) -> bool { method len (line 64) | pub fn len(&self) -> usize { method is_empty (line 68) | pub fn is_empty(&self) -> bool { method fields (line 72) | pub fn fields(&self) -> impl Iterator Vec<(&String, &api::PValue)> { FILE: runtimes/core/src/api/server.rs type ServerHandler (line 21) | type ServerHandler = ReplaceableHandler; type Server (line 31) | pub struct Server { method new (line 46) | pub fn new( method router (line 147) | pub fn router(&self) -> axum::Router { method register_handler (line 153) | pub fn register_handler( type EndpointPathResolver (line 187) | struct EndpointPathResolver { type Key (line 192) | type Key = (); type Value (line 193) | type Value = Arc; method key (line 195) | fn key(&self) {} method value (line 197) | fn value(&self) -> Self::Value { method path (line 201) | fn path(&self) -> &meta::Path { type LoadBalancingHandler (line 207) | struct LoadBalancingHandler { method default (line 213) | fn default() -> Self { function single (line 222) | pub fn single(handler: H) -> Self { function add (line 229) | pub fn add(&mut self, handler: H) { function len (line 233) | pub fn len(&self) -> usize { function next (line 237) | pub fn next(&self) -> &H { type ReplaceableHandler (line 255) | struct ReplaceableHandler { method fmt (line 261) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method default (line 267) | fn default() -> Self { function new (line 273) | pub fn new() -> Self { function set (line 280) | pub fn set(&self, handler: H) { function add (line 285) | pub fn add(&self, handler: H) { type Future (line 294) | type Future = MaybeHandlerFuture; type Output (line 320) | type Output = axum::response::Response; method poll (line 322) | fn poll( function call (line 296) | fn call(self, req: axum::extract::Request, state: ()) -> Self::Future { type MaybeHandlerFuture (line 312) | struct MaybeHandlerFuture { FILE: runtimes/core/src/api/static_assets.rs type StaticAssetsHandler (line 15) | pub struct StaticAssetsHandler { method new (line 23) | pub fn new(cfg: &meta::rpc::StaticAssets) -> Self { method call (line 75) | fn call( type FileServer (line 176) | trait FileServer: Sync + Send + Debug { method serve (line 177) | fn serve( method serve (line 196) | fn serve( type FileReq (line 183) | type FileReq = axum::http::Request>; type FileRes (line 184) | type FileRes = axum::http::Response( type Socket (line 108) | pub struct Socket { method new (line 115) | fn new(mut websocket: WebSocket, schema: Arc) -> Self { method send (line 176) | pub fn send(&self, msg: PValues) -> anyhow::Result<()> { method recv (line 181) | pub async fn recv(&self) -> Option { method close (line 185) | pub fn close(&self) { method split (line 189) | pub fn split(self) -> (Sink, Stream) { method handle_outgoing_message (line 202) | async fn handle_outgoing_message( method handle_incoming_message (line 221) | async fn handle_incoming_message( type MessagePayload (line 244) | trait MessagePayload { method payload (line 245) | fn payload(&self) -> Option<&[u8]>; method payload (line 249) | fn payload(&self) -> Option<&[u8]> { type Sink (line 258) | pub struct Sink { method send (line 264) | pub fn send(&self, msg: PValues) -> anyhow::Result<()> { method close (line 269) | pub fn close(&self) { type Stream (line 274) | pub struct Stream { method recv (line 278) | pub async fn recv(&self) -> Option { FILE: runtimes/core/src/api/websocket_client.rs type WebSocketClient (line 19) | pub struct WebSocketClient { method connect (line 27) | pub async fn connect( method send (line 59) | pub fn send(&self, msg: PValues) -> APIResult<()> { method recv (line 70) | pub async fn recv(&self) -> Option> { method close (line 85) | pub fn close(&self) { function send_to_ws (line 92) | async fn send_to_ws( function ws_to_receive (line 123) | async fn ws_to_receive( FILE: runtimes/core/src/base32.rs type Alphabet (line 4) | pub enum Alphabet { constant RFC4648_ALPHABET (line 14) | const RFC4648_ALPHABET: &[u8] = b"ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"; constant CROCKFORD_ALPHABET (line 15) | const CROCKFORD_ALPHABET: &[u8] = b"0123456789ABCDEFGHJKMNPQRSTVWXYZ"; constant ENCORE_ALPHABET (line 16) | const ENCORE_ALPHABET: &[u8] = b"0123456789abcdefghijklmnopqrstuv"; function encode (line 18) | pub fn encode(alphabet: Alphabet, data: &[u8]) -> String { constant RFC4648_INV_ALPHABET (line 59) | const RFC4648_INV_ALPHABET: [i8; 43] = [ constant CROCKFORD_INV_ALPHABET (line 63) | const CROCKFORD_INV_ALPHABET: [i8; 43] = [ constant ENCORE_INV_ALPHABET (line 67) | const ENCORE_INV_ALPHABET: [i8; 43] = [ function decode (line 72) | pub fn decode(alphabet: Alphabet, data: &str) -> Option> { type B32 (line 119) | struct B32 { method arbitrary (line 124) | fn arbitrary(g: &mut quickcheck::Gen) -> B32 { method fmt (line 133) | fn fmt(&self, f: &mut std::fmt::Formatter) -> Result<(), std::fmt::Err... function masks_crockford (line 139) | fn masks_crockford() { function masks_rfc4648 (line 159) | fn masks_rfc4648() { function masks_unpadded_rfc4648 (line 183) | fn masks_unpadded_rfc4648() { function padding (line 207) | fn padding() { function invertible_encore (line 225) | fn invertible_encore() { function invertible_crockford (line 233) | fn invertible_crockford() { function invertible_rfc4648 (line 241) | fn invertible_rfc4648() { function invertible_unpadded_rfc4648 (line 254) | fn invertible_unpadded_rfc4648() { function lower_case (line 267) | fn lower_case() { function iIlL1_oO0 (line 278) | fn iIlL1_oO0() { function invalid_chars_crockford (line 283) | fn invalid_chars_crockford() { function invalid_chars_rfc4648 (line 288) | fn invalid_chars_rfc4648() { function invalid_chars_unpadded_rfc4648 (line 293) | fn invalid_chars_unpadded_rfc4648() { FILE: runtimes/core/src/cache/client.rs type TtlOp (line 15) | pub enum TtlOp { type ListDirection (line 26) | pub enum ListDirection { function from (line 32) | fn from(value: ListDirection) -> Self { type LRemOp (line 40) | enum LRemOp { method name (line 47) | fn name(&self) -> &'static str { function expire_at_ms (line 57) | fn expire_at_ms(relative_ms: u64) -> u64 { function exp_cmd (line 66) | fn exp_cmd(key: &str, ttl: Option) -> Option { type RedisErrorSink (line 80) | struct RedisErrorSink { method sink (line 85) | fn sink(&self, err: redis::RedisError) { method boxed_clone (line 93) | fn boxed_clone(&self) -> Box> { type RedisBackend (line 98) | struct RedisBackend { method new (line 103) | fn new( method conn (line 132) | async fn conn(&self) -> Result(&self, f: F) -> Result method query_with_ttl (line 155) | async fn query_with_ttl(&self, key: &str, ttl: Option, f:... method query_with_ttl2 (line 180) | async fn query_with_ttl2(&self, keys: (&str, &str), ttl: Option<... method _set (line 208) | async fn _set( method get (line 242) | async fn get(&self, key: &str) -> Result> { method set (line 246) | async fn set(&self, key: &str, value: &[u8], ttl: Option) -> Re... method set_if_not_exists (line 250) | async fn set_if_not_exists(&self, key: &str, value: &[u8], ttl: Option... method replace (line 255) | async fn replace(&self, key: &str, value: &[u8], ttl: Option) -... method get_and_set (line 260) | async fn get_and_set(&self, key: &str, value: &[u8], ttl: Option Result> { method delete (line 268) | async fn delete(&self, keys: &[&str]) -> Result { method mget (line 272) | async fn mget(&self, keys: &[&str]) -> Result>>> { method append (line 276) | async fn append(&self, key: &str, value: &[u8], ttl: Option) ->... method get_range (line 281) | async fn get_range(&self, key: &str, start: i64, end: i64) -> Result Result { method incr_by (line 301) | async fn incr_by(&self, key: &str, delta: i64, ttl: Option) -> ... method incr_by_float (line 306) | async fn incr_by_float(&self, key: &str, delta: f64, ttl: Option)... method rpush (line 316) | async fn rpush(&self, key: &str, values: &[&[u8]], ttl: Option)... method lpop (line 321) | async fn lpop(&self, key: &str, ttl: Option) -> Result> { method rpop (line 326) | async fn rpop(&self, key: &str, ttl: Option) -> Result> { method lindex (line 331) | async fn lindex(&self, key: &str, index: i64) -> Result> { method lset (line 335) | async fn lset(&self, key: &str, index: i64, value: &[u8], _ttl: Option... method lrange (line 340) | async fn lrange(&self, key: &str, start: i64, stop: i64) -> Result Result { method sadd (line 395) | async fn sadd(&self, key: &str, members: &[&[u8]], ttl: Option)... method srem (line 400) | async fn srem(&self, key: &str, members: &[&[u8]], ttl: Option)... method sismember (line 405) | async fn sismember(&self, key: &str, member: &[u8]) -> Result { method spop (line 409) | async fn spop(&self, key: &str, ttl: Option) -> Result> { method spop_n (line 413) | async fn spop_n(&self, key: &str, count: usize, ttl: Option) ->... method srandmember (line 418) | async fn srandmember(&self, key: &str) -> Result> { method srandmember_n (line 422) | async fn srandmember_n(&self, key: &str, count: i64) -> Result Result>> { method scard (line 431) | async fn scard(&self, key: &str) -> Result { method sdiff (line 435) | async fn sdiff(&self, keys: &[&str]) -> Result>> { method sdiffstore (line 439) | async fn sdiffstore(&self, dest: &str, keys: &[&str], ttl: Option Result>> { method sinterstore (line 448) | async fn sinterstore(&self, dest: &str, keys: &[&str], ttl: Option Result>> { method sunionstore (line 457) | async fn sunionstore(&self, dest: &str, keys: &[&str], ttl: Option String { method get (line 501) | pub async fn get(&self, key: &str, source: Option<&Request>) -> OpResu... method set (line 511) | pub async fn set( method set_if_not_exists (line 527) | pub async fn set_if_not_exists( method replace (line 543) | pub async fn replace( method get_and_set (line 559) | pub async fn get_and_set( method get_and_delete (line 575) | pub async fn get_and_delete(&self, key: &str, source: Option<&Request>... method delete (line 585) | pub async fn delete(&self, keys: &[&str], source: Option<&Request>) ->... method mget (line 596) | pub async fn mget( method append (line 611) | pub async fn append( method get_range (line 627) | pub async fn get_range( method set_range (line 643) | pub async fn set_range( method strlen (line 660) | pub async fn strlen(&self, key: &str, source: Option<&Request>) -> OpR... method incr_by (line 670) | pub async fn incr_by( method decr_by (line 686) | pub async fn decr_by( method incr_by_float (line 702) | pub async fn incr_by_float( method lpush (line 718) | pub async fn lpush( method rpush (line 734) | pub async fn rpush( method lpop (line 750) | pub async fn lpop( method rpop (line 765) | pub async fn rpop( method lindex (line 780) | pub async fn lindex( method lset (line 795) | pub async fn lset( method lrange (line 812) | pub async fn lrange( method lrange_all (line 828) | pub async fn lrange_all(&self, key: &str, source: Option<&Request>) ->... method ltrim (line 838) | pub async fn ltrim( method linsert_before (line 855) | pub async fn linsert_before( method linsert_after (line 876) | pub async fn linsert_after( method lrem_all (line 897) | pub async fn lrem_all( method lrem_first (line 907) | pub async fn lrem_first( method lrem_last (line 919) | pub async fn lrem_last( method _lrem (line 931) | async fn _lrem( method lmove (line 957) | pub async fn lmove( method llen (line 984) | pub async fn llen(&self, key: &str, source: Option<&Request>) -> OpRes... method sadd (line 994) | pub async fn sadd( method srem (line 1010) | pub async fn srem( method sismember (line 1026) | pub async fn sismember( method spop (line 1041) | pub async fn spop( method spop_n (line 1056) | pub async fn spop_n( method srandmember (line 1072) | pub async fn srandmember(&self, key: &str, source: Option<&Request>) -... method srandmember_n (line 1082) | pub async fn srandmember_n( method smembers (line 1102) | pub async fn smembers(&self, key: &str, source: Option<&Request>) -> O... method scard (line 1112) | pub async fn scard(&self, key: &str, source: Option<&Request>) -> OpRe... method sdiff (line 1122) | pub async fn sdiff(&self, keys: &[&str], source: Option<&Request>) -> ... method sdiffstore (line 1133) | pub async fn sdiffstore( method sinter (line 1153) | pub async fn sinter(&self, keys: &[&str], source: Option<&Request>) ->... method sinterstore (line 1164) | pub async fn sinterstore( method sunion (line 1184) | pub async fn sunion(&self, keys: &[&str], source: Option<&Request>) ->... method sunionstore (line 1195) | pub async fn sunionstore( method smove (line 1215) | pub async fn smove( FILE: runtimes/core/src/cache/client_tests.rs function new_test_pool (line 12) | fn new_test_pool() -> Client { function is_miss (line 38) | fn is_miss(err: &crate::cache::OpError) -> bool { function is_key_exist (line 42) | fn is_key_exist(err: &crate::cache::OpError) -> bool { function test_set_get_delete (line 47) | async fn test_set_get_delete() { function test_set_overwrites (line 63) | async fn test_set_overwrites() { function test_get_missing_key (line 71) | async fn test_get_missing_key() { function test_set_empty_value (line 78) | async fn test_set_empty_value() { function test_set_binary_value (line 86) | async fn test_set_binary_value() { function test_set_large_value (line 94) | async fn test_set_large_value() { function test_delete_multiple (line 102) | async fn test_delete_multiple() { function test_delete_all_missing (line 116) | async fn test_delete_all_missing() { function test_delete_single (line 123) | async fn test_delete_single() { function test_delete_idempotent (line 131) | async fn test_delete_idempotent() { function test_set_if_not_exists (line 139) | async fn test_set_if_not_exists() { function test_set_if_not_exists_with_ttl (line 155) | async fn test_set_if_not_exists_with_ttl() { function test_set_if_not_exists_after_delete (line 164) | async fn test_set_if_not_exists_after_delete() { function test_replace (line 173) | async fn test_replace() { function test_replace_with_ttl (line 187) | async fn test_replace_with_ttl() { function test_replace_multiple_times (line 197) | async fn test_replace_multiple_times() { function test_get_and_set (line 206) | async fn test_get_and_set() { function test_get_and_set_with_ttl (line 224) | async fn test_get_and_set_with_ttl() { function test_get_and_set_chain (line 236) | async fn test_get_and_set_chain() { function test_get_and_delete (line 247) | async fn test_get_and_delete() { function test_get_and_delete_missing_key (line 264) | async fn test_get_and_delete_missing_key() { function test_mget (line 271) | async fn test_mget() { function test_mget_all_missing (line 285) | async fn test_mget_all_missing() { function test_mget_single_key (line 292) | async fn test_mget_single_key() { function test_mget_duplicate_keys (line 300) | async fn test_mget_duplicate_keys() { function test_append (line 308) | async fn test_append() { function test_append_empty (line 323) | async fn test_append_empty() { function test_append_with_ttl (line 332) | async fn test_append_with_ttl() { function test_append_binary (line 343) | async fn test_append_binary() { function test_get_range (line 351) | async fn test_get_range() { function test_get_range_full_string (line 379) | async fn test_get_range_full_string() { function test_get_range_single_char (line 389) | async fn test_get_range_single_char() { function test_get_range_beyond_end (line 396) | async fn test_get_range_beyond_end() { function test_set_range (line 407) | async fn test_set_range() { function test_set_range_with_gap (line 423) | async fn test_set_range_with_gap() { function test_set_range_on_missing_key (line 435) | async fn test_set_range_on_missing_key() { function test_set_range_empty_value (line 444) | async fn test_set_range_empty_value() { function test_set_range_with_ttl (line 453) | async fn test_set_range_with_ttl() { function test_strlen (line 465) | async fn test_strlen() { function test_strlen_empty_value (line 475) | async fn test_strlen_empty_value() { function test_strlen_after_append (line 482) | async fn test_strlen_after_append() { function test_incr_by (line 490) | async fn test_incr_by() { function test_incr_creates_key (line 507) | async fn test_incr_creates_key() { function test_incr_by_invalid_value (line 518) | async fn test_incr_by_invalid_value() { function test_decr_creates_key (line 525) | async fn test_decr_creates_key() { function test_incr_by_zero (line 533) | async fn test_incr_by_zero() { function test_incr_negative_value (line 541) | async fn test_incr_negative_value() { function test_incr_with_ttl (line 549) | async fn test_incr_with_ttl() { function test_decr_with_ttl (line 560) | async fn test_decr_with_ttl() { function test_incr_by_float (line 571) | async fn test_incr_by_float() { function test_incr_by_float_on_invalid_value (line 585) | async fn test_incr_by_float_on_invalid_value() { function test_incr_by_float_on_integer_string (line 592) | async fn test_incr_by_float_on_integer_string() { function test_incr_by_float_with_ttl (line 600) | async fn test_incr_by_float_with_ttl() { function test_list_push_pop (line 610) | async fn test_list_push_pop() { function test_lpush_single (line 631) | async fn test_lpush_single() { function test_rpush_single (line 639) | async fn test_rpush_single() { function test_lpush_extends_existing (line 647) | async fn test_lpush_extends_existing() { function test_rpush_extends_existing (line 659) | async fn test_rpush_extends_existing() { function test_lpush_with_ttl (line 671) | async fn test_lpush_with_ttl() { function test_rpush_with_ttl (line 682) | async fn test_rpush_with_ttl() { function test_lpush_multiple_ordering (line 693) | async fn test_lpush_multiple_ordering() { function test_lpop_rpop_empty (line 704) | async fn test_lpop_rpop_empty() { function test_lpop_until_empty (line 711) | async fn test_lpop_until_empty() { function test_rpop_until_empty (line 720) | async fn test_rpop_until_empty() { function test_lpop_with_ttl (line 729) | async fn test_lpop_with_ttl() { function test_rpop_with_ttl (line 740) | async fn test_rpop_with_ttl() { function test_lindex (line 751) | async fn test_lindex() { function test_lindex_single_element (line 769) | async fn test_lindex_single_element() { function test_lset (line 778) | async fn test_lset() { function test_lset_out_of_range (line 791) | async fn test_lset_out_of_range() { function test_lset_missing_key (line 798) | async fn test_lset_missing_key() { function test_lset_negative_out_of_range (line 804) | async fn test_lset_negative_out_of_range() { function test_lset_first_and_last (line 811) | async fn test_lset_first_and_last() { function test_lrange (line 823) | async fn test_lrange() { function test_lrange_inverted (line 852) | async fn test_lrange_inverted() { function test_list_range_items (line 863) | async fn test_list_range_items() { function test_lrange_all_empty (line 877) | async fn test_lrange_all_empty() { function test_ltrim (line 886) | async fn test_ltrim() { function test_ltrim_clears_when_out_of_range (line 900) | async fn test_ltrim_clears_when_out_of_range() { function test_ltrim_negative_indices (line 908) | async fn test_ltrim_negative_indices() { function test_ltrim_keep_all (line 921) | async fn test_ltrim_keep_all() { function test_ltrim_to_single (line 929) | async fn test_ltrim_to_single() { function test_ltrim_missing_key (line 937) | async fn test_ltrim_missing_key() { function test_linsert_before (line 944) | async fn test_linsert_before() { function test_linsert_after (line 964) | async fn test_linsert_after() { function test_linsert_missing_key (line 984) | async fn test_linsert_missing_key() { function test_linsert_before_first (line 1000) | async fn test_linsert_before_first() { function test_linsert_after_last (line 1011) | async fn test_linsert_after_last() { function test_linsert_with_duplicate_pivots (line 1022) | async fn test_linsert_with_duplicate_pivots() { function test_linsert_with_ttl (line 1034) | async fn test_linsert_with_ttl() { function test_lrem_first (line 1044) | async fn test_lrem_first() { function test_lrem_last (line 1059) | async fn test_lrem_last() { function test_lrem_all (line 1074) | async fn test_lrem_all() { function test_lrem_missing_key (line 1089) | async fn test_lrem_missing_key() { function test_lrem_value_not_in_list (line 1095) | async fn test_lrem_value_not_in_list() { function test_lrem_first_more_than_exist (line 1104) | async fn test_lrem_first_more_than_exist() { function test_lrem_last_more_than_exist (line 1114) | async fn test_lrem_last_more_than_exist() { function test_lrem_first_zero_count (line 1123) | async fn test_lrem_first_zero_count() { function test_lrem_last_zero_count (line 1133) | async fn test_lrem_last_zero_count() { function test_lrem_all_empties_list (line 1142) | async fn test_lrem_all_empties_list() { function test_lmove (line 1151) | async fn test_lmove() { function test_lmove_empty_source (line 1205) | async fn test_lmove_empty_source() { function test_lmove_same_list_rotate (line 1222) | async fn test_lmove_same_list_rotate() { function test_lmove_left_to_left (line 1246) | async fn test_lmove_left_to_left() { function test_lmove_right_to_right (line 1270) | async fn test_lmove_right_to_right() { function test_lmove_creates_destination (line 1294) | async fn test_lmove_creates_destination() { function test_lmove_with_ttl (line 1317) | async fn test_lmove_with_ttl() { function test_llen (line 1335) | async fn test_llen() { function test_llen_after_pop (line 1344) | async fn test_llen_after_pop() { function test_set_add_remove (line 1352) | async fn test_set_add_remove() { function test_sadd_single (line 1370) | async fn test_sadd_single() { function test_sadd_all_duplicates (line 1378) | async fn test_sadd_all_duplicates() { function test_sadd_with_ttl (line 1387) | async fn test_sadd_with_ttl() { function test_srem_from_missing_key (line 1397) | async fn test_srem_from_missing_key() { function test_srem_all_members (line 1404) | async fn test_srem_all_members() { function test_srem_with_ttl (line 1413) | async fn test_srem_with_ttl() { function test_set_contains (line 1425) | async fn test_set_contains() { function test_sismember_after_remove (line 1436) | async fn test_sismember_after_remove() { function test_set_members_len (line 1445) | async fn test_set_members_len() { function test_smembers_empty (line 1459) | async fn test_smembers_empty() { function test_smembers_single (line 1468) | async fn test_smembers_single() { function test_spop (line 1475) | async fn test_spop() { function test_spop_missing_key (line 1490) | async fn test_spop_missing_key() { function test_spop_reduces_cardinality (line 1496) | async fn test_spop_reduces_cardinality() { function test_spop_n (line 1506) | async fn test_spop_n() { function test_spop_n_more_than_set_size (line 1522) | async fn test_spop_n_more_than_set_size() { function test_spop_n_zero (line 1531) | async fn test_spop_n_zero() { function test_srandmember (line 1540) | async fn test_srandmember() { function test_srandmember_doesnt_remove (line 1553) | async fn test_srandmember_doesnt_remove() { function test_srandmember_from_larger_set (line 1561) | async fn test_srandmember_from_larger_set() { function test_srandmember_n (line 1571) | async fn test_srandmember_n() { function test_srandmember_negative_count (line 1595) | async fn test_srandmember_negative_count() { function test_srandmember_n_distinct (line 1608) | async fn test_srandmember_n_distinct() { function test_srandmember_n_negative_from_multiple (line 1623) | async fn test_srandmember_n_negative_from_multiple() { function test_set_diff (line 1634) | async fn test_set_diff() { function test_sdiff_single_set (line 1661) | async fn test_sdiff_single_set() { function test_sdiff_identical_sets (line 1670) | async fn test_sdiff_identical_sets() { function test_sdiff_three_sets (line 1679) | async fn test_sdiff_three_sets() { function test_sdiffstore_overwrites_destination (line 1692) | async fn test_sdiffstore_overwrites_destination() { function test_set_intersect (line 1708) | async fn test_set_intersect() { function test_sinter_single_set (line 1736) | async fn test_sinter_single_set() { function test_sinter_disjoint (line 1745) | async fn test_sinter_disjoint() { function test_sinter_three_sets (line 1754) | async fn test_sinter_three_sets() { function test_sinterstore_overwrites_destination (line 1764) | async fn test_sinterstore_overwrites_destination() { function test_set_union (line 1780) | async fn test_set_union() { function test_sunion_single_set (line 1802) | async fn test_sunion_single_set() { function test_sunion_with_missing (line 1811) | async fn test_sunion_with_missing() { function test_sunion_three_sets (line 1819) | async fn test_sunion_three_sets() { function test_sunionstore_overwrites_destination (line 1830) | async fn test_sunionstore_overwrites_destination() { function test_set_move (line 1842) | async fn test_set_move() { function test_smove_missing_source (line 1860) | async fn test_smove_missing_source() { function test_smove_creates_destination (line 1866) | async fn test_smove_creates_destination() { function test_smove_member_already_in_destination (line 1877) | async fn test_smove_member_already_in_destination() { function test_smove_with_ttl (line 1892) | async fn test_smove_with_ttl() { function test_type_mismatch_string_on_list (line 1903) | async fn test_type_mismatch_string_on_list() { function test_type_mismatch_list_on_string (line 1910) | async fn test_type_mismatch_list_on_string() { function test_type_mismatch_set_on_string (line 1917) | async fn test_type_mismatch_set_on_string() { function test_type_mismatch_string_on_set (line 1924) | async fn test_type_mismatch_string_on_set() { function test_type_mismatch_list_on_set (line 1931) | async fn test_type_mismatch_list_on_set() { function test_type_mismatch_set_on_list (line 1938) | async fn test_type_mismatch_set_on_list() { function test_type_mismatch_incr_on_list (line 1945) | async fn test_type_mismatch_incr_on_list() { function test_type_mismatch_append_on_list (line 1952) | async fn test_type_mismatch_append_on_list() { function test_set_with_persist_ttl (line 1959) | async fn test_set_with_persist_ttl() { function test_ttl_keep_preserves_expiry (line 1969) | async fn test_ttl_keep_preserves_expiry() { function test_replace_with_keep_ttl (line 1979) | async fn test_replace_with_keep_ttl() { function test_expired_key_not_returned (line 1991) | async fn test_expired_key_not_returned() { function test_set_if_not_exists_on_expired_key (line 2002) | async fn test_set_if_not_exists_on_expired_key() { function test_replace_on_expired_key_fails (line 2014) | async fn test_replace_on_expired_key_fails() { function test_set_with_ttl_then_overwrite_without (line 2026) | async fn test_set_with_ttl_then_overwrite_without() { function test_set_if_not_exists_with_ttl_expires (line 2037) | async fn test_set_if_not_exists_with_ttl_expires() { function test_independent_keys_different_types (line 2047) | async fn test_independent_keys_different_types() { function test_delete_list_key (line 2066) | async fn test_delete_list_key() { function test_delete_set_key (line 2074) | async fn test_delete_set_key() { function test_delete_mixed_types (line 2082) | async fn test_delete_mixed_types() { function test_reuse_key_string_to_list (line 2095) | async fn test_reuse_key_string_to_list() { function test_reuse_key_list_to_set (line 2104) | async fn test_reuse_key_list_to_set() { function test_reuse_key_set_to_string (line 2113) | async fn test_reuse_key_set_to_string() { FILE: runtimes/core/src/cache/error.rs type Result (line 5) | pub type Result = std::result::Result; type OpResult (line 8) | pub type OpResult = std::result::Result; type OpError (line 14) | pub struct OpError { method new (line 22) | pub fn new(operation: &'static str, key: &str, source: Error) -> Self { type Error (line 33) | pub enum Error { FILE: runtimes/core/src/cache/manager.rs type Manager (line 17) | pub struct Manager { method cluster (line 79) | pub fn cluster(&self, name: &EncoreName) -> Arc { type ManagerConfig (line 26) | pub struct ManagerConfig<'a> { function build (line 36) | pub fn build(self) -> anyhow::Result { type Cluster (line 100) | pub trait Cluster: Send + Sync { method name (line 102) | fn name(&self) -> &EncoreName; method client (line 105) | fn client(&self) -> anyhow::Result; method name (line 139) | fn name(&self) -> &EncoreName { method client (line 143) | fn client(&self) -> anyhow::Result { type ClusterImpl (line 109) | pub struct ClusterImpl { method new (line 119) | fn new( function clusters_from_cfg (line 155) | fn clusters_from_cfg( function build_redis_client (line 231) | fn build_redis_client( function build_unix_socket_url (line 338) | fn build_unix_socket_url( FILE: runtimes/core/src/cache/miniredis.rs type MiniredisServer (line 12) | pub struct MiniredisServer { method start (line 22) | pub async fn start() -> anyhow::Result { method addr (line 35) | pub fn addr(&self) -> SocketAddr { method server (line 40) | pub fn server(&self) -> &Miniredis { function cleanup_task (line 47) | async fn cleanup_task(server: Miniredis) { FILE: runtimes/core/src/cache/noop.rs type NoopCluster (line 7) | pub struct NoopCluster { method new (line 12) | pub fn new(name: EncoreName) -> Self { method name (line 18) | fn name(&self) -> &EncoreName { method client (line 22) | fn client(&self) -> anyhow::Result { FILE: runtimes/core/src/cache/tracer.rs type CacheTracer (line 12) | pub(crate) struct CacheTracer(Tracer); method new (line 15) | pub(crate) fn new(inner: Tracer) -> Self { method trace (line 19) | pub(crate) async fn trace<'a, T, F, Fut>( FILE: runtimes/core/src/error/conversions.rs method from (line 4) | fn from(message: &str) -> Self { method from (line 9) | fn from(message: String) -> Self { method from (line 14) | fn from(error: anyhow::Error) -> Self { FILE: runtimes/core/src/error/mod.rs type AppError (line 11) | pub struct AppError { method new (line 28) | pub fn new>(message: S) -> Self { method wrap (line 41) | pub fn wrap, S: Into>(error: Err, message:... method with_stack (line 50) | pub fn with_stack(self, stack: StackTrace) -> Self { method with_cause (line 55) | pub fn with_cause>(self, cause: Err) -> Self { method trim_stack (line 68) | pub fn trim_stack(self, file: &str, line: u32, drop_extra: usize) -> S... constant MAX_FRAMES_TO_DISPLAY (line 85) | const MAX_FRAMES_TO_DISPLAY: usize = 6; constant STACK_TAB_SIZE (line 86) | const STACK_TAB_SIZE: &str = " "; function write_stack_trace (line 89) | pub fn write_stack_trace(stack: &StackTrace, f: &mut... method fmt (line 157) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StackTrace (line 181) | pub type StackTrace = Vec; type StackFrame (line 187) | pub struct StackFrame { function capture_stack_trace (line 211) | fn capture_stack_trace() -> StackTrace { function convert_backtrace_to_stack_trace (line 241) | fn convert_backtrace_to_stack_trace(backtrace: &backtrace::Backtrace) ->... function split_symbol_into_module_function (line 270) | fn split_symbol_into_module_function( function trim_file_path (line 302) | fn trim_file_path(full_path: String) -> String { function is_common_rust_frame (line 312) | fn is_common_rust_frame(frame: &StackFrame) -> bool { FILE: runtimes/core/src/infracfg.rs type InfraConfig (line 14) | pub struct InfraConfig { type ObjectStorage (line 35) | pub enum ObjectStorage { type GCS (line 43) | pub struct GCS { type S3 (line 49) | pub struct S3 { type Bucket (line 58) | pub struct Bucket { type Metadata (line 65) | pub struct Metadata { type CORS (line 74) | pub struct CORS { type GracefulShutdown (line 83) | pub struct GracefulShutdown { type Auth (line 93) | pub enum Auth { type KeyAuth (line 99) | pub struct KeyAuth { type ServiceDiscovery (line 105) | pub struct ServiceDiscovery { type Metrics (line 113) | pub enum Metrics { type PrometheusMetrics (line 125) | pub struct PrometheusMetrics { type DatadogMetrics (line 131) | pub struct DatadogMetrics { type GCPCloudMonitoringMetrics (line 138) | pub struct GCPCloudMonitoringMetrics { type AWSCloudWatchMetrics (line 147) | pub struct AWSCloudWatchMetrics { type Metric (line 153) | pub struct Metric { type Secrets (line 160) | pub enum Secrets { type EnvRef (line 166) | pub struct EnvRef { type EnvString (line 173) | pub enum EnvString { type SQLServer (line 179) | pub struct SQLServer { type TLSConfig (line 186) | pub struct TLSConfig { type SQLDatabase (line 198) | pub struct SQLDatabase { type Redis (line 208) | pub struct Redis { type RedisAuth (line 224) | pub struct RedisAuth { type ClientCert (line 235) | pub struct ClientCert { type PubSub (line 244) | pub enum PubSub { type GCPPubsub (line 254) | pub struct GCPPubsub { type GCPTopic (line 260) | pub struct GCPTopic { type GCPSub (line 268) | pub struct GCPSub { type PushConfig (line 277) | pub struct PushConfig { type AWSSnsSqs (line 284) | pub struct AWSSnsSqs { type AWSTopic (line 289) | pub struct AWSTopic { type AWSSub (line 296) | pub struct AWSSub { type NSQPubsub (line 301) | pub struct NSQPubsub { type NSQTopic (line 307) | pub struct NSQTopic { type NSQSub (line 314) | pub struct NSQSub { function map_infra_to_runtime (line 318) | pub fn map_infra_to_runtime(infra: InfraConfig) -> RuntimeConfig { function map_env_string_to_secret_data (line 1017) | fn map_env_string_to_secret_data(env_string: &EnvString) -> pbruntime::S... function test_map_infra_to_runtime (line 1040) | fn test_map_infra_to_runtime() { FILE: runtimes/core/src/lib.rs type RuntimeBuilder (line 62) | pub struct RuntimeBuilder { method new (line 78) | pub fn new() -> Self { method with_test_mode (line 89) | pub fn with_test_mode(mut self, enabled: bool) -> Self { method with_worker (line 97) | pub fn with_worker(mut self, enabled: bool) -> Self { method with_runtime_config (line 102) | pub fn with_runtime_config(mut self, cfg: runtimepb::RuntimeConfig) ->... method with_proc_config (line 107) | pub fn with_proc_config(mut self, proc_cfg: proccfg::ProcessConfig) ->... method with_runtime_config_from_env (line 112) | pub fn with_runtime_config_from_env(mut self) -> Self { method with_meta (line 140) | pub fn with_meta(mut self, md: metapb::Data) -> Self { method with_meta_autodetect (line 145) | pub fn with_meta_autodetect(mut self) -> Self { method with_meta_from_env (line 169) | pub fn with_meta_from_env(mut self) -> Self { method with_meta_from_path (line 181) | pub fn with_meta_from_path(mut self, meta_path: &Path) -> Self { method build (line 193) | pub fn build(self) -> anyhow::Result { method default (line 72) | fn default() -> Self { type Runtime (line 206) | pub struct Runtime { method builder (line 222) | pub fn builder() -> RuntimeBuilder { method new (line 226) | pub fn new( method pubsub (line 457) | pub fn pubsub(&self) -> &pubsub::Manager { method secrets (line 462) | pub fn secrets(&self) -> &secrets::Manager { method sqldb (line 467) | pub fn sqldb(&self) -> &sqldb::Manager { method cache (line 472) | pub fn cache(&self) -> &cache::Manager { method objects (line 477) | pub fn objects(&self) -> &objects::Manager { method metadata (line 482) | pub fn metadata(&self) -> &metapb::Data { method api (line 487) | pub fn api(&self) -> &api::Manager { method metrics (line 492) | pub fn metrics(&self) -> &metrics::Manager { method endpoints (line 497) | pub fn endpoints(&self) -> &api::EndpointMap { method tokio_handle (line 502) | pub fn tokio_handle(&self) -> &tokio::runtime::Handle { method run_blocking (line 507) | pub fn run_blocking(&self) { method app_meta (line 518) | pub fn app_meta(&self) -> &meta::AppMeta { method runtime_config (line 523) | pub fn runtime_config(&self) -> &runtime_config::RuntimeConfig { method compute (line 528) | pub fn compute(&self) -> &ComputeConfig { type ComputeConfig (line 534) | pub struct ComputeConfig { type ParseError (line 540) | enum ParseError { method fmt (line 549) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function infra_config_from_env (line 562) | fn infra_config_from_env() -> Result, P... function runtime_config_from_env (line 575) | fn runtime_config_from_env() -> Result Result Result, Pars... function meta_from_env (line 637) | fn meta_from_env() -> Result { function parse_meta (line 674) | fn parse_meta(path: &Path) -> Result { function enable_test_mode (line 679) | fn enable_test_mode() -> Result<(), ParseError> { type Hosted (line 714) | pub struct Hosted(pub HashSet); method is_empty (line 717) | pub fn is_empty(&self) -> bool { method iter (line 721) | pub fn iter(&self) -> impl Iterator { method contains (line 726) | pub fn contains(&self, name: &Q) -> bool method from_iter (line 736) | fn from_iter>(iter: I) -> Self { function version (line 742) | pub fn version() -> &'static str { function build_commit (line 747) | pub fn build_commit() -> &'static str { FILE: runtimes/core/src/log/consolewriter.rs type ConsoleWriter (line 13) | pub struct ConsoleWriter { function new (line 19) | pub fn new(field_config: &'static FieldConfig, w: W) -> Self { function write_fields (line 26) | fn write_fields( type VecWriter (line 101) | struct VecWriter<'a> { function write_str (line 105) | fn write_str(&mut self, s: &str) -> std::fmt::Result { method write (line 112) | fn write(&self, level: log::Level, values: &BTreeMap) -> ... function write_part (line 152) | fn write_part( function format_timestamp (line 170) | fn format_timestamp(timestamp: &str) -> anyhow::Result { function write_level (line 190) | fn write_level(buf: &mut Vec, level: log::Level) -> anyhow::Result<(... function format_caller (line 207) | fn format_caller(caller: &str) -> anyhow::Result { function format_message (line 211) | fn format_message(message: &str) -> anyhow::Result { FILE: runtimes/core/src/log/fields.rs type FieldConfig (line 3) | pub struct FieldConfig { method default (line 64) | pub fn default() -> &'static FieldConfig { FILE: runtimes/core/src/log/logger.rs type Fields (line 14) | pub type Fields = BTreeMap; type Logger (line 18) | pub struct Logger { method new (line 29) | pub fn new( method set_tracer (line 45) | pub fn set_tracer(&self, tracer: Tracer) { method with_level (line 51) | pub fn with_level(&self, level: log::LevelFilter) -> Self { method with_writer (line 59) | pub fn with_writer(&self, writer: Arc) -> Self { method with (line 68) | pub fn with(&self, fields: Fields) -> Self { method level_to_value (line 81) | fn level_to_value(&self, level: ::log::Level) -> serde_json::Value { method try_log (line 92) | fn try_log( method try_log_record (line 237) | fn try_log_record(&self, record: &Record) -> anyhow::Result<()> { method write_to_trace (line 257) | fn write_to_trace( method log (line 376) | fn log>( method trace (line 405) | fn trace(&self, req: Option<&model::Request>, msg: T, fields: Option, msg: T, fields: Option, msg: T, fields: Option>( method error (line 458) | fn error>( type LogFromRust (line 332) | pub trait LogFromRust { method trace (line 333) | fn trace(&self, req: Option<&model::Request>, msg: T, fields: Option, msg: T, fields: Option, msg: T, fields: Option>( method error (line 346) | fn error>( type LogFromExternalRuntime (line 359) | pub trait LogFromExternalRuntime { method log (line 360) | fn log>( function iso8601_now (line 483) | pub fn iso8601_now() -> serde_json::Value { method enabled (line 493) | fn enabled(&self, metadata: &Metadata) -> bool { method log (line 497) | fn log(&self, record: &Record) { method flush (line 505) | fn flush(&self) {} type KeyValueVisitor (line 510) | struct KeyValueVisitor(BTreeMap); method visit_pair (line 514) | fn visit_pair( FILE: runtimes/core/src/log/mod.rs function init (line 21) | pub fn init() { function set_tracer (line 49) | pub fn set_tracer(tracer: Tracer) { function root (line 54) | pub fn root() -> &'static Logger { FILE: runtimes/core/src/log/writers.rs type Writer (line 14) | pub trait Writer: Send + Sync + 'static { method write (line 16) | fn write(&self, level: log::Level, values: &BTreeMap) -... method write (line 116) | fn write(&self, _: log::Level, values: &BTreeMap) -> an... method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function default_writer (line 34) | pub fn default_writer(fields: &'static FieldConfig) -> Arc { type ActorWriter (line 49) | pub struct ActorWriter { method new (line 53) | pub fn new(mut writer: W) -> Self { method recv_batch (line 63) | fn recv_batch(recv: &Receiver>) -> Result>, RecvEr... method write_batch_with_retry (line 87) | fn write_batch_with_retry(writer: &mut W, bufs: &[Vec]) { method default (line 129) | fn default() -> Self { FILE: runtimes/core/src/meta/mod.rs type AppMeta (line 7) | pub struct AppMeta { method new (line 31) | pub fn new(rt: &rt::RuntimeConfig, md: &meta::Data) -> AppMeta { type EnvironmentMeta (line 58) | pub struct EnvironmentMeta { method from (line 73) | fn from(env: &rt::Environment) -> Self { type EnvironmentType (line 89) | pub enum EnvironmentType { method from (line 102) | fn from(env: &rt::environment::Type) -> Self { type CloudProvider (line 116) | pub enum CloudProvider { method from (line 126) | fn from(cloud: &rt::environment::Cloud) -> Self { type BuildMeta (line 139) | pub struct BuildMeta { method from (line 147) | fn from(md: &meta::Data) -> Self { type HostedService (line 156) | pub struct HostedService { type DeployMeta (line 162) | pub struct DeployMeta { method from (line 172) | fn from(rt: &rt::Deployment) -> Self { method default (line 192) | fn default() -> Self { FILE: runtimes/core/src/metadata/aws.rs type AwsTaskMeta (line 6) | pub struct AwsTaskMeta { type AwsMetadataClient (line 16) | pub struct AwsMetadataClient { method new (line 22) | pub fn new(http_client: reqwest::Client, metadata_uri: String) -> Self { method fetch_task_meta (line 29) | pub async fn fetch_task_meta(&self) -> anyhow::Result { FILE: runtimes/core/src/metadata/gce.rs type GceMetadataError (line 7) | pub enum GceMetadataError { constant METADATA_IP (line 21) | const METADATA_IP: &str = "169.254.169.254"; constant METADATA_HOST_ENV (line 23) | const METADATA_HOST_ENV: &str = "GCE_METADATA_HOST"; constant METADATA_FLAVOR_HEADER (line 24) | const METADATA_FLAVOR_HEADER: &str = "Metadata-Flavor"; constant GOOGLE_HEADER_VALUE (line 25) | const GOOGLE_HEADER_VALUE: &str = "Google"; constant USER_AGENT (line 26) | const USER_AGENT: &str = "encore-runtime/0.1.0"; constant REQUEST_TIMEOUT (line 28) | const REQUEST_TIMEOUT: Duration = Duration::from_secs(5); constant MAX_RETRIES (line 29) | const MAX_RETRIES: usize = 3; type GceMetadataClient (line 35) | pub struct GceMetadataClient { method new (line 40) | pub fn new(http_client: reqwest::Client) -> Self { method build_metadata_url (line 45) | fn build_metadata_url(path: &str) -> String { method instance_id (line 53) | pub async fn instance_id(&self) -> Result { method fetch_metadata (line 62) | pub async fn fetch_metadata(&self, path: &str) -> Result Result Self { method collect (line 34) | pub async fn collect(&self) -> anyhow::Result<&ContainerMetadata> { method fallback (line 42) | pub fn fallback(&self) -> &ContainerMetadata { type ContainerMetadata (line 48) | pub struct ContainerMetadata { method labels (line 56) | pub fn labels(&self) -> Vec<(String, String)> { method collect (line 65) | pub async fn collect(env: &Environment, http_client: &reqwest::Client)... method collect_aws (line 76) | async fn collect_aws(env: &Environment, http_client: &reqwest::Client)... method collect_gcp (line 100) | async fn collect_gcp(env: &Environment, http_client: &reqwest::Client)... function process_env_substitution (line 148) | pub fn process_env_substitution(labels: &mut HashMap) { FILE: runtimes/core/src/metrics/atomic.rs method increment (line 9) | fn increment(&self, value: u64) { method get (line 13) | fn get(&self) -> crate::metrics::MetricValue { method increment (line 19) | fn increment(&self, value: i64) { method get (line 23) | fn get(&self) -> crate::metrics::MetricValue { function increment (line 32) | fn increment(&self, value: T) { function get (line 36) | fn get(&self) -> crate::metrics::MetricValue { method set (line 42) | fn set(&self, value: u64) { method get (line 46) | fn get(&self) -> crate::metrics::MetricValue { method set (line 52) | fn set(&self, value: i64) { method get (line 56) | fn get(&self) -> crate::metrics::MetricValue { method set (line 62) | fn set(&self, value: f64) { method get (line 66) | fn get(&self) -> crate::metrics::MetricValue { function set (line 75) | fn set(&self, value: T) { function get (line 79) | fn get(&self) -> crate::metrics::MetricValue { FILE: runtimes/core/src/metrics/counter.rs type CounterOps (line 9) | pub trait CounterOps { method increment (line 10) | fn increment(&self, value: T); method get (line 11) | fn get(&self) -> crate::metrics::MetricValue; type Counter (line 16) | pub struct Counter { function new (line 28) | pub(crate) fn new(atomic: Arc) -> Self { function increment (line 36) | pub fn increment(&self) { function get (line 41) | pub fn get(&self) -> metrics::MetricValue { type Schema (line 50) | pub struct Schema { function new (line 64) | pub(crate) fn new( function with (line 79) | pub fn with(&self, dynamic_labels: L) -> Counter function increment (line 112) | pub fn increment(&self) function get_or_create_counter (line 128) | fn get_or_create_counter(&self, dynamic_labels: HashMap)... type CounterSchemaBuilder (line 143) | pub struct CounterSchemaBuilder { function new (line 156) | pub(crate) fn new(name: String, registry: Arc) -> Self { function static_labels (line 167) | pub fn static_labels(mut self, labels: I) -> Self function static_label (line 181) | pub fn static_label(mut self, key: &str, value: &str) -> Self { function require_dynamic_keys (line 188) | pub fn require_dynamic_keys(mut self, keys: I) -> Self function require_dynamic_key (line 200) | pub fn require_dynamic_key(mut self, key: &str) -> Self { function build (line 206) | pub fn build(self) -> Schema { FILE: runtimes/core/src/metrics/exporter/aws.rs type Aws (line 11) | pub struct Aws { method new (line 44) | pub fn new(namespace: String, container_meta_client: ContainerMetaClie... method export_metrics (line 53) | async fn export_metrics(&self, metrics: Vec) -> anyho... method container_dimensions (line 84) | async fn container_dimensions(&self) -> Arc> { method get_metric_data (line 111) | async fn get_metric_data(&self, collected: Vec) -> Ve... method send_metric_batch (line 171) | async fn send_metric_batch( type LazyCloudWatchClient (line 19) | struct LazyCloudWatchClient { method new (line 24) | fn new() -> Self { method get (line 30) | async fn get(&self) -> &anyhow::Result { method export (line 190) | async fn export(&self, metrics: Vec) { FILE: runtimes/core/src/metrics/exporter/datadog.rs type Datadog (line 17) | pub struct Datadog { method new (line 83) | pub fn new( method export_metrics (line 115) | async fn export_metrics(&self, metrics: Vec) -> anyho... method container_tags_vec (line 147) | async fn container_tags_vec(&self) -> Arc> { method get_metric_data (line 174) | async fn get_metric_data( type DatadogClient (line 26) | struct DatadogClient { method send_metrics (line 31) | async fn send_metrics(&self, metric_series: Vec) -> Resu... type LazyDatadogClient (line 43) | struct LazyDatadogClient { method new (line 50) | fn new(site: String, api_key: String) -> Self { method get (line 58) | async fn get(&self) -> &DatadogClient { method export (line 238) | async fn export(&self, metrics: Vec) { FILE: runtimes/core/src/metrics/exporter/gcp.rs type LabelPairs (line 14) | type LabelPairs = Vec<(String, String)>; type Gcp (line 17) | pub struct Gcp { method new (line 53) | pub fn new( method export_metrics (line 71) | async fn export_metrics(&self, metrics: Vec) -> Resul... method container_labels (line 102) | async fn container_labels(&self) -> Arc> { method get_metric_data (line 116) | async fn get_metric_data(&self, collected: Vec) -> Ve... method send_time_series_batch (line 232) | async fn send_time_series_batch( type LazyMonitoringClient (line 28) | struct LazyMonitoringClient { method new (line 33) | fn new() -> Self { method get (line 39) | async fn get(&self) -> &anyhow::Result { method export (line 251) | async fn export(&self, metrics: Vec) { FILE: runtimes/core/src/metrics/exporter/mod.rs type Exporter (line 11) | pub trait Exporter: Send + Sync { method export (line 12) | async fn export(&self, metrics: Vec); FILE: runtimes/core/src/metrics/exporter/prometheus.rs type Prometheus (line 14) | pub struct Prometheus { method new (line 22) | pub fn new( method export_metrics (line 50) | async fn export_metrics(&self, metrics: Vec) -> anyho... method container_labels (line 110) | async fn container_labels(&self) -> Arc> { method get_metric_data (line 137) | async fn get_metric_data(&self, collected: Vec) -> Ve... method export (line 195) | async fn export(&self, metrics: Vec) { function from_time (line 203) | fn from_time(t: SystemTime) -> i64 { function test_labels_are_sorted (line 229) | async fn test_labels_are_sorted() { FILE: runtimes/core/src/metrics/gauge.rs type GaugeOps (line 7) | pub trait GaugeOps { method set (line 8) | fn set(&self, value: T); method get (line 9) | fn get(&self) -> crate::metrics::MetricValue; type Gauge (line 14) | pub struct Gauge { function new (line 25) | pub(crate) fn new(atomic: Arc) -> Self { function set (line 33) | pub fn set(&self, value: T) { function get (line 38) | pub fn get(&self) -> metrics::MetricValue { type Schema (line 47) | pub struct Schema { function new (line 61) | pub(crate) fn new( function set (line 77) | pub fn set(&self, value: T) { function with (line 90) | pub fn with(&self, dynamic_labels: L) -> Gauge function get_or_create_gauge (line 123) | fn get_or_create_gauge(&self, dynamic_labels: HashMap) -... type GaugeSchemaBuilder (line 138) | pub struct GaugeSchemaBuilder { function new (line 151) | pub(crate) fn new(name: String, registry: Arc) -> Self { function static_labels (line 162) | pub fn static_labels(mut self, labels: I) -> Self function static_label (line 176) | pub fn static_label(mut self, key: &str, value: &str) -> Self { function require_dynamic_keys (line 183) | pub fn require_dynamic_keys(mut self, keys: I) -> Self function require_dynamic_key (line 195) | pub fn require_dynamic_key(mut self, key: &str) -> Self { function build (line 201) | pub fn build(self) -> Schema { FILE: runtimes/core/src/metrics/manager.rs type ProviderType (line 14) | enum ProviderType { method from_config (line 23) | fn from_config(provider: &pb::MetricsProvider) -> Option { method create_exporter (line 43) | fn create_exporter( method create_prometheus_exporter (line 63) | fn create_prometheus_exporter( method create_datadog_exporter (line 77) | fn create_datadog_exporter( method create_aws_exporter (line 91) | fn create_aws_exporter( method create_gcp_exporter (line 103) | fn create_gcp_exporter( type Manager (line 124) | pub struct Manager { method new (line 130) | pub fn new() -> Self { method registry (line 139) | pub fn registry(&self) -> &Arc { method from_runtime_config (line 143) | pub fn from_runtime_config( method with_exporter (line 181) | pub fn with_exporter(mut self, exporter: std::sync::Arc Vec { method start_collection_loop (line 197) | pub fn start_collection_loop( method default (line 214) | fn default() -> Self { FILE: runtimes/core/src/metrics/mod.rs function requests_total_counter (line 22) | pub fn requests_total_counter( function memory_usage_gauge_schema (line 35) | pub fn memory_usage_gauge_schema(registry: &Arc) -> gauge::Sch... FILE: runtimes/core/src/metrics/registry.rs type MetricsCollector (line 14) | pub trait MetricsCollector: Send + Sync { method collect (line 16) | fn collect(&self) -> Vec; type MetricStorage (line 19) | struct MetricStorage { method fmt (line 26) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type MetricValue (line 35) | pub enum MetricValue { type CollectedMetric (line 47) | pub struct CollectedMetric { type Registry (line 53) | pub struct Registry { method fmt (line 61) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 71) | pub fn new() -> Self { method register_collector (line 81) | pub fn register_collector(&self, collector: Arc) { method get_or_create_counter (line 89) | pub fn get_or_create_counter<'a, T>( method get_or_create_gauge (line 119) | pub fn get_or_create_gauge<'a, T>( method counter_schema (line 149) | pub fn counter_schema(self: &Arc, name: &str) -> CounterSchem... method gauge_schema (line 158) | pub fn gauge_schema(self: &Arc, name: &str) -> GaugeSchemaBui... method collect (line 166) | pub fn collect(self: &Arc) -> Vec { method default (line 210) | fn default() -> Self { FILE: runtimes/core/src/metrics/system.rs type SystemMetricsCollector (line 9) | pub struct SystemMetricsCollector { method new (line 15) | pub fn new() -> Self { method refresh (line 25) | fn refresh(system: &mut System) { method update (line 30) | pub fn update(&self, registry: &std::sync::Arc) { method default (line 52) | fn default() -> Self { function test_system_metrics_collector_creation (line 62) | fn test_system_metrics_collector_creation() { FILE: runtimes/core/src/metrics/test.rs function test_counter_with_labels (line 9) | fn test_counter_with_labels() { function test_counter_increment (line 43) | fn test_counter_increment() { function test_registry_collect_counters (line 69) | fn test_registry_collect_counters() { function test_registry_collect_gauges (line 94) | fn test_registry_collect_gauges() { function test_registry_registered_at (line 115) | fn test_registry_registered_at() { function test_registry_always_collects_system_metrics (line 146) | fn test_registry_always_collects_system_metrics() { function test_gauge_with_labels (line 165) | fn test_gauge_with_labels() { function test_manager_collect_metrics (line 206) | fn test_manager_collect_metrics() { type MockExporter (line 224) | struct MockExporter { method new (line 229) | fn new() -> Self { method get_exported_metrics (line 235) | fn get_exported_metrics(&self) -> Vec> { method export (line 242) | async fn export(&self, metrics: Vec) { function test_manager_with_exporter (line 248) | async fn test_manager_with_exporter() { function test_gauge_types_integer_and_float (line 276) | fn test_gauge_types_integer_and_float() { function test_counter_types_integer (line 373) | fn test_counter_types_integer() { function test_counter_concurrent_increments (line 464) | fn test_counter_concurrent_increments() { function test_gauge_concurrent_operations (line 503) | fn test_gauge_concurrent_operations() { function test_registry_concurrent_metric_creation (line 559) | fn test_registry_concurrent_metric_creation() { function test_concurrent_collection_and_updates (line 602) | fn test_concurrent_collection_and_updates() { function test_high_cardinality_metrics (line 639) | fn test_high_cardinality_metrics() { function test_manager_without_exporter (line 691) | async fn test_manager_without_exporter() { function test_manager_concurrent_collect_and_export (line 709) | async fn test_manager_concurrent_collect_and_export() { function test_float_precision_in_atomic_operations (line 760) | fn test_float_precision_in_atomic_operations() { function test_special_float_values (line 796) | fn test_special_float_values() { function test_counter_ops_trait_consistency (line 827) | fn test_counter_ops_trait_consistency() { function test_gauge_ops_trait_consistency (line 849) | fn test_gauge_ops_trait_consistency() { FILE: runtimes/core/src/model/mod.rs type TraceId (line 18) | pub struct TraceId(pub [u8; 16]); method generate (line 48) | pub fn generate() -> Self { method serialize_encore (line 54) | pub fn serialize_encore(&self) -> String { method serialize_std (line 58) | pub fn serialize_std(&self) -> String { method parse_encore (line 62) | pub fn parse_encore(s: &str) -> Result { method parse_std (line 70) | pub fn parse_std(s: &str) -> Result { method with_span (line 78) | pub fn with_span(&self, span_id: SpanId) -> SpanKey { type SpanId (line 21) | pub struct SpanId(pub [u8; 8]); method generate (line 86) | pub fn generate() -> Self { method serialize_encore (line 92) | pub fn serialize_encore(&self) -> String { method serialize_std (line 96) | pub fn serialize_std(&self) -> String { method parse_encore (line 100) | pub fn parse_encore(s: &str) -> Result { method parse_std (line 108) | pub fn parse_std(s: &str) -> Result { type SpanKey (line 25) | pub struct SpanKey(pub TraceId, pub SpanId); type TraceEventId (line 30) | pub struct TraceEventId(pub u64); method serialize (line 42) | pub fn serialize(&self) -> String { type Err (line 33) | type Err = std::num::ParseIntError; method from_str (line 35) | fn from_str(s: &str) -> Result { type InvalidBase32 (line 83) | pub struct InvalidBase32; type APICall (line 117) | pub struct APICall { type Request (line 123) | pub struct Request { method allows_private_endpoint_call (line 159) | pub fn allows_private_endpoint_call(&self) -> bool { method has_authenticated_user (line 169) | pub fn has_authenticated_user(&self) -> bool { method take_raw_body (line 178) | pub fn take_raw_body(&self) -> Option { type RequestData (line 192) | pub enum RequestData { type StreamDirection (line 200) | pub enum StreamDirection { type StreamRequestData (line 207) | pub struct StreamRequestData { type RPCRequestData (line 238) | pub struct RPCRequestData { type AuthRequestData (line 265) | pub struct AuthRequestData { method fmt (line 274) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type PubSubRequestData (line 283) | pub struct PubSubRequestData { type Response (line 296) | pub struct Response { type ResponseData (line 308) | pub enum ResponseData { type RPCResponseData (line 315) | pub struct RPCResponseData { type AuthSuccessResponse (line 330) | pub struct AuthSuccessResponse { type LogFieldValue (line 338) | pub enum LogFieldValue<'a> { type LogField (line 347) | pub struct LogField<'a> { function type_byte (line 353) | pub fn type_byte(&self) -> u8 { FILE: runtimes/core/src/names.rs type EncoreName (line 8) | pub struct EncoreName(String); method as_ref (line 18) | fn as_ref(&self) -> &str { method from (line 24) | fn from(value: String) -> Self { method from (line 30) | fn from(value: &str) -> Self { method from (line 36) | fn from(value: &String) -> Self { method borrow (line 42) | fn borrow(&self) -> &str { method borrow (line 53) | fn borrow(&self) -> &String { type Target (line 11) | type Target = str; method deref (line 12) | fn deref(&self) -> &str { function borrow (line 47) | fn borrow(&self) -> &str { function borrow (line 59) | fn borrow(&self) -> &String { method fmt (line 65) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 71) | fn from(value: EncoreName) -> Self { method from (line 77) | fn from(value: &EncoreName) -> Self { type CloudName (line 83) | pub struct CloudName(String); method borrow (line 92) | fn borrow(&self) -> &String { method as_ref (line 98) | fn as_ref(&self) -> &str { method from (line 117) | fn from(value: String) -> Self { function borrow (line 86) | fn borrow(&self) -> &String { type Target (line 104) | type Target = str; method deref (line 105) | fn deref(&self) -> &str { method fmt (line 111) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 123) | fn from(val: CloudName) -> Self { method from (line 129) | fn from(value: &CloudName) -> Self { type EndpointName (line 135) | pub struct EndpointName { method new (line 172) | pub fn new>(service: S, endpoint: S) -> Self { method service (line 181) | pub fn service(&self) -> &str { method endpoint (line 185) | pub fn endpoint(&self) -> &str { type Error (line 191) | type Error = anyhow::Error; method try_from (line 193) | fn try_from(value: String) -> Result { method hash (line 144) | fn hash(&self, state: &mut H) { method eq (line 150) | fn eq(&self, other: &Self) -> bool { type Target (line 158) | type Target = str; method deref (line 160) | fn deref(&self) -> &str { method fmt (line 166) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { FILE: runtimes/core/src/objects/gcs/bucket.rs type Bucket (line 27) | pub struct Bucket { method new (line 52) | pub(super) fn new(client: Arc, cfg: &pb::Bucket) -> Self { method obj_name (line 65) | fn obj_name<'a>(&'_ self, name: Cow<'a, str>) -> Cow<'a, str> { method strip_prefix (line 77) | fn strip_prefix<'a>(&'_ self, name: Cow<'a, str>) -> Cow<'a, str> { method name (line 90) | fn name(&self) -> &EncoreName { method object (line 94) | fn object(self: Arc, name: String) -> Arc Option &EncoreName { method key (line 198) | fn key(&self) -> &str { method attrs (line 202) | fn attrs( method signed_upload_url (line 236) | fn signed_upload_url( method signed_download_url (line 249) | fn signed_download_url( method exists (line 262) | fn exists( method upload (line 293) | fn upload( method download (line 336) | fn download( method delete (line 382) | fn delete( method public_url (line 413) | fn public_url(&self) -> Result { method signed_url (line 424) | fn signed_url( function replace_url_prefix (line 468) | fn replace_url_prefix<'a>(orig_url: &'a str, base: &str) -> Cow<'a, str> { function apply_upload_opts (line 494) | fn apply_upload_opts(opts: UploadOptions, req: &mut UploadObjectRequest,... function parse_version (line 505) | fn parse_version(version: String) -> Result { function map_err (line 515) | fn map_err(err: gcs::http::Error) -> Error { FILE: runtimes/core/src/objects/gcs/mod.rs type Cluster (line 13) | pub struct Cluster { method new (line 18) | pub fn new(cfg: pb::bucket_cluster::Gcs) -> Self { method bucket (line 29) | fn bucket(self: Arc, cfg: &pb::Bucket) -> Arc Self { method get (line 53) | async fn get(&self) -> &anyhow::Result> { method begin_initialize (line 57) | async fn begin_initialize(self: Arc) { method fmt (line 40) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function initialize (line 62) | async fn initialize(cfg: &pb::bucket_cluster::Gcs) -> anyhow::Result Option { method bucket_impl (line 44) | fn bucket_impl(&self, name: EncoreName) -> Option> { function make_cfg_maps (line 62) | fn make_cfg_maps( function new_cluster (line 89) | fn new_cluster( FILE: runtimes/core/src/objects/mod.rs type ClusterImpl (line 22) | trait ClusterImpl: Debug + Send + Sync { method bucket (line 23) | fn bucket(self: Arc, cfg: &pb::Bucket) -> Arc &EncoreName; method object (line 30) | fn object(self: Arc, name: String) -> Arc> + Send>; type ObjectImpl (line 40) | trait ObjectImpl: Debug + Send + Sync { method bucket_name (line 41) | fn bucket_name(&self) -> &EncoreName; method key (line 42) | fn key(&self) -> &str; method exists (line 44) | fn exists( method upload (line 49) | fn upload( method signed_upload_url (line 55) | fn signed_upload_url( method signed_download_url (line 60) | fn signed_download_url( method download (line 65) | fn download( method attrs (line 70) | fn attrs( method delete (line 75) | fn delete( method public_url (line 80) | fn public_url(&self) -> Result; type Bucket (line 84) | pub struct Bucket { method object (line 90) | pub fn object(&self, name: String) -> Object { method list (line 97) | pub async fn list( type Object (line 140) | pub struct Object { method exists (line 156) | pub async fn exists( method upload (line 190) | pub fn upload( method signed_upload_url (line 232) | pub async fn signed_upload_url( method signed_download_url (line 244) | pub async fn signed_download_url( method download_stream (line 256) | pub fn download_stream( method download_all (line 264) | pub fn download_all( method do_download_all (line 301) | fn do_download_all( method attrs (line 317) | pub async fn attrs( method delete (line 348) | pub async fn delete( method public_url (line 385) | pub fn public_url(&self) -> Result { type PublicUrlError (line 146) | pub enum PublicUrlError { type Error (line 391) | pub enum Error { type DownloadStream (line 408) | pub type DownloadStream = Pin... type ObjectAttrs (line 410) | pub struct ObjectAttrs { type ListEntry (line 418) | pub struct ListEntry { type ExistsOptions (line 425) | pub struct ExistsOptions { type UploadOptions (line 430) | pub struct UploadOptions { type UploadPreconditions (line 436) | pub struct UploadPreconditions { type DownloadOptions (line 441) | pub struct DownloadOptions { type AttrsOptions (line 446) | pub struct AttrsOptions { type UploadUrlOptions (line 451) | pub struct UploadUrlOptions { type DownloadUrlOptions (line 456) | pub struct DownloadUrlOptions { type DeleteOptions (line 461) | pub struct DeleteOptions { type ListOptions (line 466) | pub struct ListOptions { type ListIterator (line 471) | pub struct ListIterator { method next (line 483) | pub async fn next(&mut self) -> Option> { method drop (line 505) | fn drop(&mut self) { constant QUERY (line 527) | const QUERY: &AsciiSet = &CONTROLS.add(b' ').add(b'"').add(b'#').add(b'<... constant PATH (line 528) | const PATH: &AsciiSet = &QUERY.add(b'?').add(b'`').add(b'{').add(b'}'); function escape_path (line 530) | fn escape_path(s: &str) -> Cow<'_, str> { function public_url (line 535) | fn public_url(base_url: String, name: &str) -> String { FILE: runtimes/core/src/objects/noop/mod.rs type Cluster (line 17) | pub struct Cluster; method bucket (line 37) | fn bucket(self: Arc, cfg: &pb::Bucket) -> Arc Self { method name (line 45) | fn name(&self) -> &EncoreName { method object (line 49) | fn object(self: Arc, name: String) -> Arc &EncoreName { method key (line 74) | fn key(&self) -> &str { method attrs (line 78) | fn attrs( method signed_upload_url (line 87) | fn signed_upload_url( method signed_download_url (line 96) | fn signed_download_url( method exists (line 105) | fn exists( method upload (line 114) | fn upload( method download (line 124) | fn download( method delete (line 135) | fn delete( method public_url (line 144) | fn public_url(&self) -> Result { FILE: runtimes/core/src/objects/s3/bucket.rs constant CHUNK_SIZE (line 23) | const CHUNK_SIZE: usize = 8_388_608; type Bucket (line 26) | pub struct Bucket { method new (line 35) | pub(super) fn new(client: Arc, cfg: &pb::Bucket) -> Self { method obj_name (line 46) | fn obj_name<'a>(&'_ self, name: Cow<'a, str>) -> Cow<'a, str> { method strip_prefix (line 58) | fn strip_prefix<'a>(&'_ self, name: Cow<'a, str>) -> Cow<'a, str> { method name (line 71) | fn name(&self) -> &EncoreName { method object (line 75) | fn object(self: Arc, name: String) -> Arc &EncoreName { method key (line 151) | fn key(&self) -> &str { method attrs (line 155) | fn attrs( method signed_upload_url (line 186) | fn signed_upload_url( method signed_download_url (line 210) | fn signed_download_url( method exists (line 234) | fn exists( method upload (line 256) | fn upload( method download (line 369) | fn download( method delete (line 402) | fn delete( method public_url (line 426) | fn public_url(&self) -> Result { type Chunk (line 436) | enum Chunk { method into_bytes (line 442) | fn into_bytes(self) -> BytesMut { function read_chunk_async (line 450) | async fn read_chunk_async(reader: &mut R)... type UploadMultipartResult (line 473) | enum UploadMultipartResult { function upload_multipart_chunks (line 485) | async fn upload_multipart_chunks( function parse_etag (line 571) | fn parse_etag(s: Option) -> String { function map_upload_err (line 584) | fn map_upload_err(err: s3::error::SdkError) -> objects::Error FILE: runtimes/core/src/objects/s3/mod.rs type Cluster (line 12) | pub struct Cluster { method new (line 17) | pub fn new(cfg: pb::bucket_cluster::S3, secret_access_key: Option, cfg: &pb::Bucket) -> Arc) -> std::fmt::Result { method new (line 42) | fn new(cfg: pb::bucket_cluster::S3, secret_access_key: Option)... method get (line 50) | async fn get(&self) -> &Arc { FILE: runtimes/core/src/proccfg.rs type ProcessConfig (line 9) | pub struct ProcessConfig { method apply (line 16) | pub fn apply(&self, cfg: &mut runtimepb::RuntimeConfig) -> Result<()> { FILE: runtimes/core/src/pubsub/gcp/jwk.rs type CachingClient (line 9) | pub struct CachingClient { method new (line 15) | pub fn new() -> Self { method get (line 22) | pub async fn get(&self, url: &'static str) -> anyhow::Result Option> { type CachedJwkSet (line 54) | struct CachedJwkSet { method is_valid (line 64) | pub fn is_valid(&self) -> bool { function fetch (line 72) | async fn fetch(url: &str) -> anyhow::Result { function parse_key (line 105) | fn parse_key(val: serde_json::Value) -> Option { function response_cache_exp_time (line 119) | fn response_cache_exp_time(resp: &reqwest::header::HeaderMap) -> Option<... function cache_exp_time (line 126) | fn cache_exp_time( function test_cache_exp_time (line 161) | fn test_cache_exp_time() { FILE: runtimes/core/src/pubsub/gcp/mod.rs type Cluster (line 17) | pub struct Cluster { method new (line 22) | pub fn new() -> Self { method topic (line 29) | fn topic( method subscription (line 37) | fn subscription( type LazyGCPClient (line 56) | struct LazyGCPClient { method new (line 61) | fn new() -> Self { method get (line 67) | async fn get(&self) -> &anyhow::Result { FILE: runtimes/core/src/pubsub/gcp/push_sub.rs type PushSubscription (line 21) | pub struct PushSubscription { method new (line 33) | pub(super) fn new(cfg: &pb::PubSubSubscription) -> Self { method subscribe (line 61) | fn subscribe( method push_handler (line 71) | fn push_handler(&self) -> Option<(String, Arc APIResult<()> { type PushHandler (line 82) | struct PushHandler { method handle_push (line 87) | fn handle_push( type PushPayload (line 108) | struct PushPayload { type PushMessage (line 117) | struct PushMessage { type GoogleJWTValidator (line 181) | struct GoogleJWTValidator { method validate_google_jwt (line 194) | pub async fn validate_google_jwt(&self, req: &axum::http::HeaderMap) -... constant GOOGLE_SA_CERTS_URL (line 188) | const GOOGLE_SA_CERTS_URL: &str = "https://www.googleapis.com/oauth2/v3/... constant GOOGLE_IAP_CERTS_URL (line 191) | const GOOGLE_IAP_CERTS_URL: &str = "https://www.gstatic.com/iap/verify/p... function serialize (line 278) | pub fn serialize(v: &Vec, s: S) -> Result>(d: D) -> Result, D... FILE: runtimes/core/src/pubsub/gcp/sub.rs type Subscription (line 18) | pub struct Subscription { method new (line 23) | pub(super) fn new( method subscribe (line 36) | fn subscribe( type InnerSubscription (line 60) | struct InnerSubscription { method new (line 69) | pub(super) fn new( method get_sub (line 108) | async fn get_sub(&self) -> Result<&gcp::subscription::Subscription> { function handle_message (line 131) | async fn handle_message( FILE: runtimes/core/src/pubsub/gcp/topic.rs type Topic (line 15) | pub struct Topic { method new (line 23) | pub(super) fn new(client: Arc, cfg: &pb::PubSubTopic) -... method get_topic (line 38) | async fn get_topic(&self) -> Result<(&gcp::topic::Topic, &gcp::publish... method publish (line 62) | fn publish( FILE: runtimes/core/src/pubsub/manager.rs type Manager (line 30) | pub struct Manager { method new (line 303) | pub fn new( method topic (line 321) | pub fn topic(&self, name: EncoreName) -> Option { method topic_impl (line 326) | fn topic_impl(&self, name: EncoreName) -> Option> { method subscription (line 356) | pub fn subscription(&self, name: SubName) -> Option PushHandlerRegistry { type TopicObj (line 42) | pub struct TopicObj { method publish (line 56) | pub fn publish( type TopicInner (line 47) | struct TopicInner { method publish (line 66) | pub fn publish( type SubscriptionObj (line 138) | pub struct SubscriptionObj { method subscribe (line 153) | pub async fn subscribe( type SubscribeFut (line 150) | type SubscribeFut = Pin> + Send>>; type SubHandler (line 174) | pub struct SubHandler { method add_handler (line 185) | fn add_handler(&self, h: Arc) { method handle_message (line 189) | pub(super) fn handle_message( method next_handler (line 286) | fn next_handler(&self) -> Arc { constant ATTR_PARENT_TRACE_ID (line 180) | const ATTR_PARENT_TRACE_ID: &str = "encore_parent_trace_id"; constant ATTR_EXT_CORRELATION_ID (line 181) | const ATTR_EXT_CORRELATION_ID: &str = "encore_ext_correlation_id"; constant ATTR_FORCE_TRACE (line 182) | const ATTR_FORCE_TRACE: &str = "encore_force_trace"; type TopicConfig (line 414) | struct TopicConfig { type SubConfig (line 424) | struct SubConfig { function make_cfg_maps (line 431) | fn make_cfg_maps( function new_cluster (line 512) | fn new_cluster(cluster: &pb::PubSubCluster) -> Arc { function message_attr_fields (line 535) | fn message_attr_fields( FILE: runtimes/core/src/pubsub/mod.rs type MessageId (line 24) | pub type MessageId = String; type MessageData (line 26) | pub struct MessageData { type Message (line 31) | pub struct Message { type Cluster (line 39) | trait Cluster: Debug + Send + Sync { method topic (line 40) | fn topic(&self, cfg: &pb::PubSubTopic, publisher_id: xid::Id) -> Arc Option<(String, Arc)> { type PushRequestHandler (line 67) | trait PushRequestHandler: Debug + Sync + Send + 'static { method handle_push (line 68) | fn handle_push( type SubscriptionHandler (line 74) | pub trait SubscriptionHandler: Debug + Send + Sync { method handle_message (line 75) | fn handle_message( type SubName (line 82) | pub struct SubName { FILE: runtimes/core/src/pubsub/noop/mod.rs type NoopCluster (line 14) | pub struct NoopCluster; method topic (line 22) | fn topic(&self, _cfg: &pb::PubSubTopic, _publisher_id: xid::Id) -> Arc... method subscription (line 26) | fn subscription( type NoopTopic (line 17) | pub struct NoopTopic; method publish (line 36) | fn publish( type NoopSubscription (line 19) | pub struct NoopSubscription; method subscribe (line 48) | fn subscribe( FILE: runtimes/core/src/pubsub/nsq/mod.rs type Cluster (line 13) | pub struct Cluster { method new (line 19) | pub fn new(address: String) -> Self { method topic (line 25) | fn topic( method subscription (line 33) | fn subscription( FILE: runtimes/core/src/pubsub/nsq/sub.rs type NsqSubscription (line 20) | pub struct NsqSubscription { method new (line 35) | pub(super) fn new( method fmt (line 27) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method subscribe (line 81) | fn subscribe( function process_message (line 111) | async fn process_message(mut msg: NSQMessage, handler: Arc) { function handle_message (line 168) | async fn handle_message( function nano_timestamp (line 195) | fn nano_timestamp(mut nsec: u64) -> Option> { function clamp (line 206) | fn clamp(val: T, min: T, max: T) -> T { FILE: runtimes/core/src/pubsub/nsq/topic.rs type PublishRequest (line 13) | struct PublishRequest { type NsqTopic (line 19) | pub struct NsqTopic { method new (line 24) | pub(super) fn new(addr: String, cfg: &pb::PubSubTopic) -> Self { method publish (line 70) | fn publish( type EncodedMessage (line 87) | pub(super) struct EncodedMessage { method new_for_data (line 94) | pub fn new_for_data(msg: MessageData) -> Self { FILE: runtimes/core/src/pubsub/push_registry.rs type PushHandlerRegistry (line 12) | pub struct PushHandlerRegistry { method new (line 23) | pub fn new() -> Self { method register (line 38) | pub(super) fn register(&self, subscription_id: String, handler: Arc Self::Future { method default (line 17) | fn default() -> Self { type Inner (line 33) | struct Inner { FILE: runtimes/core/src/pubsub/sqs_sns/fetcher.rs type Fetcher (line 6) | pub trait Fetcher: Clone + Sync + Send { method fetch (line 11) | fn fetch( method process (line 15) | fn process(self, item: Self::Item) -> Pin ... type Config (line 19) | pub struct Config { function process_concurrently (line 27) | pub async fn process_concurrently(cfg: Config, fetcher: F) { FILE: runtimes/core/src/pubsub/sqs_sns/mod.rs type Cluster (line 14) | pub struct Cluster { method new (line 26) | pub fn new() -> Self { method topic (line 37) | fn topic( method subscription (line 45) | fn subscription( type LazyClient (line 55) | struct LazyClient { method new (line 61) | fn new() -> Self { method config (line 68) | async fn config(&self) -> aws_config::SdkConfig { method get_sns (line 76) | async fn get_sns(&self) -> &aws_sdk_sns::Client { method get_sqs (line 85) | async fn get_sqs(&self) -> &aws_sdk_sqs::Client { FILE: runtimes/core/src/pubsub/sqs_sns/sub.rs type Subscription (line 22) | pub struct Subscription { method new (line 31) | pub(super) fn new( method subscribe (line 71) | fn subscribe( type SqsFetcher (line 98) | struct SqsFetcher { type Item (line 107) | type Item = aws_sdk_sqs::types::Message; type Error (line 108) | type Error = anyhow::Error; function fetch (line 110) | fn fetch( function process (line 138) | fn process(self, item: Self::Item) -> Pin + ... type RequeueMessageAction (line 203) | struct RequeueMessageAction { type Future (line 210) | type Future = Pin> + Send>>; type Item (line 211) | type Item = (); type Error (line 212) | type Error = anyhow::Error; method run (line 214) | fn run(&mut self) -> Self::Future { type DeleteMessageAction (line 234) | struct DeleteMessageAction { type Future (line 240) | type Future = Pin> + Send>>; type Item (line 241) | type Item = (); type Error (line 242) | type Error = anyhow::Error; method run (line 244) | fn run(&mut self) -> Self::Future { function parse_attempt (line 262) | fn parse_attempt(message: &aws_sdk_sqs::types::Message) -> u32 { function parse_message (line 271) | fn parse_message(message: aws_sdk_sqs::types::Message, attempt: u32) -> ... type SNSMessageWrapper (line 306) | struct SNSMessageWrapper { type MessageAttribute (line 328) | struct MessageAttribute { FILE: runtimes/core/src/pubsub/sqs_sns/topic.rs type Topic (line 15) | pub struct Topic { method new (line 23) | pub(super) fn new( method publish (line 38) | fn publish( FILE: runtimes/core/src/runtime_config/mod.rs type Metric (line 8) | pub struct Metric { type RuntimeConfig (line 14) | pub struct RuntimeConfig { method new (line 19) | pub fn new(rt: &rt::RuntimeConfig) -> Self { FILE: runtimes/core/src/secrets/mod.rs type Manager (line 18) | pub struct Manager { method new (line 23) | pub fn new(app_secrets: Vec) -> Self { method load (line 34) | pub fn load(&self, data: SecretData) -> Secret { method app_secret (line 40) | pub fn app_secret(&self, name: EncoreName) -> Option> { type Secret (line 45) | pub struct Secret { method new (line 51) | fn new(data: SecretData) -> Self { method new_for_test (line 58) | pub fn new_for_test(plaintext: &'static str) -> Self { method get (line 66) | pub fn get(&self) -> Result<&[u8], ResolveError> { constant BASE64 (line 75) | const BASE64: general_purpose::GeneralPurpose = general_purpose::STANDARD; type ResolveError (line 78) | pub enum ResolveError { method fmt (line 93) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ResolveResult (line 108) | type ResolveResult = Result; function resolve (line 110) | fn resolve(data: &SecretData) -> ResolveResult> { function escape_gjson_key (line 187) | fn escape_gjson_key(key: &str) -> String { function test_resolve (line 216) | fn test_resolve() { FILE: runtimes/core/src/sqldb/client.rs type Mgr (line 18) | type Mgr = PostgresConnectionManager(db: &DB, tracer: Tracer) -> anyhow::Re... method query_raw (line 78) | pub async fn query_raw( method acquire (line 100) | pub async fn acquire(&self) -> Result) -> Result Box> { type Cursor (line 120) | pub struct Cursor { method next (line 125) | pub async fn next(&mut self) -> Option anyhow::Result> { type PooledConn (line 154) | pub(crate) type PooledConn = type Connection (line 157) | pub struct Connection { method close (line 163) | pub async fn close(&self) { method query_raw (line 170) | pub async fn query_raw( type Error (line 194) | pub enum Error { method fmt (line 201) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 211) | fn from(err: tokio_postgres::Error) -> Self { type QueryTracer (line 217) | pub(crate) struct QueryTracer(Tracer); method trace (line 220) | pub(crate) async fn trace( method trace_batch_execute (line 251) | pub(crate) async fn trace_batch_execute( FILE: runtimes/core/src/sqldb/manager.rs type Manager (line 15) | pub struct Manager { method database (line 60) | pub fn database(&self, name: &EncoreName) -> Arc { method start_serving (line 73) | pub fn start_serving(&self) -> tokio::task::JoinHandle { function build (line 31) | pub fn build(self) -> anyhow::Result { type Database (line 104) | pub trait Database: Send + Sync { method name (line 106) | fn name(&self) -> &EncoreName; method pool_config (line 108) | fn pool_config(&self) -> anyhow::Result; method config (line 109) | fn config(&self) -> anyhow::Result<&tokio_postgres::Config>; method tls (line 110) | fn tls(&self) -> anyhow::Result<&postgres_native_tls::MakeTlsConnector>; method new_pool (line 111) | fn new_pool(&self) -> anyhow::Result; method proxy_conn_string (line 114) | fn proxy_conn_string(&self) -> &str; method name (line 136) | fn name(&self) -> &EncoreName { method pool_config (line 140) | fn pool_config(&self) -> anyhow::Result { method config (line 147) | fn config(&self) -> anyhow::Result<&tokio_postgres::Config> { method tls (line 151) | fn tls(&self) -> anyhow::Result<&postgres_native_tls::MakeTlsConnector> { method new_pool (line 155) | fn new_pool(&self) -> anyhow::Result { method proxy_conn_string (line 159) | fn proxy_conn_string(&self) -> &str { method name (line 170) | fn name(&self) -> &EncoreName { method pool_config (line 174) | fn pool_config(&self) -> anyhow::Result { method config (line 178) | fn config(&self) -> anyhow::Result<&tokio_postgres::Config> { method tls (line 182) | fn tls(&self) -> anyhow::Result<&postgres_native_tls::MakeTlsConnector> { method new_pool (line 186) | fn new_pool(&self) -> anyhow::Result { method proxy_conn_string (line 190) | fn proxy_conn_string(&self) -> &str { type DatabaseImpl (line 118) | pub struct DatabaseImpl { type PoolConfig (line 130) | pub struct PoolConfig { type NoopDatabase (line 164) | struct NoopDatabase { type Bouncer (line 199) | struct Bouncer { type Tls (line 205) | type Tls = postgres_native_tls::MakeTlsConnector; type Future (line 206) | type Future = futures::future::Ready, Rejec... method handle_startup (line 208) | fn handle_startup( function proxy_conn_string (line 235) | fn proxy_conn_string(db_encore_name: &str, proxy_port: u16) -> String { function databases_from_cfg (line 240) | fn databases_from_cfg( function convert_client_key_if_necessary (line 386) | fn convert_client_key_if_necessary(pem: &[u8]) -> anyhow::Result Result Result u16 { type Numeric (line 87) | pub struct Numeric { method weight (line 97) | pub fn weight(&self) -> i16 { method scale (line 103) | pub fn scale(&self) -> u16 { method nan (line 107) | fn nan() -> Self { method infinity (line 116) | fn infinity() -> Self { method negative_infinity (line 125) | fn negative_infinity() -> Self { method fmt (line 136) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 151) | type Err = ParseError; method from_str (line 153) | fn from_str(value: &str) -> Result { function parse_simple_number (line 169) | fn parse_simple_number(components: &ParsedComponents<'_>) -> Result) -> Result<... function format_positive_number (line 276) | fn format_positive_number(n: &Numeric, f: &mut std::fmt::Formatter<'_>) ... function format_integer_part (line 282) | fn format_integer_part(n: &Numeric, f: &mut std::fmt::Formatter<'_>) -> ... function format_decimal_part (line 300) | fn format_decimal_part(n: &Numeric, f: &mut std::fmt::Formatter<'_>) -> ... type ParseError (line 347) | type ParseError = StdBox; type ParsedComponents (line 350) | struct ParsedComponents<'a> { function calculate_scale (line 359) | fn calculate_scale(&self, effective_scale: u16) -> u16 { function parse_special_values (line 382) | fn parse_special_values(s: &str) -> Result, ParseError> { function parse_scientific_component (line 395) | fn parse_scientific_component(s: &[u8]) -> Result<(&[u8], Option), ... function parse_number_components (line 437) | fn parse_number_components(s: &str) -> Result, Pars... type ScientificLayout (line 470) | struct ScientificLayout<'a> { function new (line 479) | fn new(integer: &'a [u8], decimal: &'a [u8], exponent: i32) -> Self { function integer_digits (line 505) | fn integer_digits(&self) -> Vec { function decimal_digits (line 531) | fn decimal_digits(&self) -> Vec { function process_decimal_digits (line 563) | fn process_decimal_digits( function build_integer_digits_from_bytes (line 587) | fn build_integer_digits_from_bytes(digits: &[u8]) -> Result, Pa... function build_decimal_digits_from_bytes (line 619) | fn build_decimal_digits_from_bytes(digits: &[u8]) -> Result, Pa... function normalize_leading_zeros (line 648) | fn normalize_leading_zeros(digits: &mut Vec, weight: &mut i16) { function normalize_trailing_zeros (line 665) | fn normalize_trailing_zeros(digits: &mut Vec) { function split_e (line 674) | fn split_e(s: &[u8]) -> (&[u8], Option<&[u8]>) { function split_decimal (line 681) | fn split_decimal(s: &[u8]) -> (&[u8], Option<&[u8]>) { function test_string_deserialization_and_serialization (line 693) | fn test_string_deserialization_and_serialization() { function test_from_scientific_notation (line 963) | fn test_from_scientific_notation() { function test_error_conditions (line 1175) | fn test_error_conditions() { function test_scientific_notation_edge_cases (line 1225) | fn test_scientific_notation_edge_cases() { function test_normalization_edge_cases (line 1268) | fn test_normalization_edge_cases() { function test_weight_boundary_conditions (line 1299) | fn test_weight_boundary_conditions() { function test_precision_limits (line 1329) | fn test_precision_limits() { function test_display_formatting_edge_cases (line 1351) | fn test_display_formatting_edge_cases() { function test_various_corner_cases (line 1440) | fn test_various_corner_cases() { FILE: runtimes/core/src/sqldb/transaction.rs type Transaction (line 15) | pub struct Transaction { method begin (line 22) | pub(crate) async fn begin( method commit (line 69) | pub async fn commit(mut self, source: Option<&model::Request>) -> Resu... method rollback (line 74) | pub async fn rollback(mut self, source: Option<&model::Request>) -> Re... method batch_execute (line 79) | async fn batch_execute( method query_raw (line 91) | pub async fn query_raw( method drop (line 114) | fn drop(&mut self) { FILE: runtimes/core/src/sqldb/val.rs type RowValue (line 11) | pub enum RowValue { method from_sql (line 353) | fn from_sql(ty: &Type, raw: &'a [u8]) -> Result Result bool { function is_pgvector (line 19) | fn is_pgvector(ty: &Type) -> bool { method to_sql (line 24) | fn to_sql(&self, ty: &Type, out: &mut BytesMut) -> Result bool { method to_sql (line 62) | fn to_sql( method accepts (line 321) | fn accepts(ty: &Type) -> bool { method from_sql (line 393) | fn from_sql(ty: &Type, raw: &'a [u8]) -> Result Result> { method accepts (line 495) | fn accepts(ty: &Type) -> bool { function test_rowvalue_to_sql_bytes (line 531) | fn test_rowvalue_to_sql_bytes() { function test_rowvalue_to_sql_uuid (line 540) | fn test_rowvalue_to_sql_uuid() { function test_rowvalue_to_sql_pval (line 549) | fn test_rowvalue_to_sql_pval() { function test_pvalue_to_sql_json (line 557) | fn test_pvalue_to_sql_json() { function test_pvalue_to_sql_number (line 566) | fn test_pvalue_to_sql_number() { function test_rowvalue_from_sql_bytes (line 574) | fn test_rowvalue_from_sql_bytes() { function test_rowvalue_from_sql_uuid (line 586) | fn test_rowvalue_from_sql_uuid() { function test_rowvalue_to_sql_cidr (line 599) | fn test_rowvalue_to_sql_cidr() { function test_rowvalue_from_sql_cidr (line 608) | fn test_rowvalue_from_sql_cidr() { function test_rowvalue_to_sql_inet (line 622) | fn test_rowvalue_to_sql_inet() { function test_rowvalue_from_sql_inet (line 631) | fn test_rowvalue_from_sql_inet() { function test_pvalue_from_sql_bool (line 645) | fn test_pvalue_from_sql_bool() { function test_pvalue_from_sql_string (line 657) | fn test_pvalue_from_sql_string() { function test_pvalue_from_sql_name (line 669) | fn test_pvalue_from_sql_name() { function test_pvalue_from_sql_number (line 681) | fn test_pvalue_from_sql_number() { function test_pvalue_to_sql_invalid_type (line 693) | fn test_pvalue_to_sql_invalid_type() { function test_rowvalue_from_sql_invalid_type (line 701) | fn test_rowvalue_from_sql_invalid_type() { function test_pvalue_from_sql_null (line 708) | fn test_pvalue_from_sql_null() { function test_rowvalue_from_sql_null (line 719) | fn test_rowvalue_from_sql_null() { function test_pvalue_to_sql_array (line 730) | fn test_pvalue_to_sql_array() { function test_pvalue_from_sql_array (line 741) | fn test_pvalue_from_sql_array() { function test_pvalue_to_sql_pgvector_from_string (line 775) | fn test_pvalue_to_sql_pgvector_from_string() { function test_pvalue_to_sql_pgvector_from_array (line 793) | fn test_pvalue_to_sql_pgvector_from_array() { function test_pvalue_from_sql_pgvector (line 837) | fn test_pvalue_from_sql_pgvector() { function test_pgvector_roundtrip (line 877) | fn test_pgvector_roundtrip() { function test_pgvector_edge_cases (line 913) | fn test_pgvector_edge_cases() { function test_pgvector_nan_infinity_handling (line 943) | fn test_pgvector_nan_infinity_handling() { FILE: runtimes/core/src/trace/eventbuf.rs type EventBuffer (line 8) | pub struct EventBuffer { method as_ref (line 14) | fn as_ref(&self) -> &[u8] { method with_capacity (line 20) | pub fn with_capacity(size: usize) -> Self { method freeze (line 27) | pub(super) fn freeze(self) -> Bytes { method byte (line 33) | pub fn byte(&mut self, byte: u8) { method bytes (line 40) | pub fn bytes(&mut self, bytes: &[u8; N]) { method reserve (line 48) | pub fn reserve(&mut self, additional: usize) { method str (line 54) | pub fn str>(&mut self, str: S) { method byte_string (line 60) | pub fn byte_string(&mut self, bytes: &[u8]) { method truncated_byte_string (line 72) | pub fn truncated_byte_string( method bool (line 91) | pub fn bool(&mut self, b: bool) { method system_time_now (line 97) | pub fn system_time_now(&mut self) { method system_time (line 103) | pub fn system_time(&mut self, time: std::time::SystemTime) { method time (line 114) | pub fn time(&mut self, time: &chrono::DateTime) { method ivarint (line 122) | pub fn ivarint>(&mut self, i: I) { method uvarint (line 128) | pub fn uvarint>(&mut self, u: U) { method f64 (line 143) | pub fn f64(&mut self, f: f64) { method i64 (line 150) | pub fn i64(&mut self, i: i64) { method u64 (line 156) | pub fn u64(&mut self, u: u64) { method i32 (line 163) | pub fn i32(&mut self, i: i32) { method u32 (line 169) | pub fn u32(&mut self, u: u32) { method duration (line 176) | pub fn duration(&mut self, duration: std::time::Duration) { method api_err_with_legacy_stack (line 192) | pub fn api_err_with_legacy_stack(&mut self, err: Option<&api::Error>) { method err_with_legacy_stack (line 204) | pub fn err_with_legacy_stack(&mut self, err: Opt... method nyi_stack_pcs (line 218) | pub fn nyi_stack_pcs(&mut self) { method formatted_stack (line 223) | pub fn formatted_stack(&mut self, stack: Option<&StackTrace>) { function signed_to_unsigned_i64 (line 239) | pub(super) fn signed_to_unsigned_i64(i: i64) -> u64 { function signed_to_unsigned_i32 (line 248) | pub(super) fn signed_to_unsigned_i32(i: i32) -> u32 { FILE: runtimes/core/src/trace/log.rs type ReporterConfig (line 17) | pub struct ReporterConfig { type TraceSamplingConfig (line 28) | pub struct TraceSamplingConfig { method new (line 49) | pub fn new( method lookup_api (line 115) | pub fn lookup_api(&self, name: &crate::EndpointName) -> Option { method lookup_pubsub (line 128) | pub fn lookup_pubsub(&self, service: &str, topic: &str, subscription: ... method lookup_default (line 142) | pub fn lookup_default(&self) -> Option { type SamplingRates (line 33) | struct SamplingRates { type Reporter (line 150) | pub struct Reporter { method start_reporting (line 188) | pub async fn start_reporting(mut self) { method create_body_stream (line 250) | fn create_body_stream( method setup_trace_request (line 264) | fn setup_trace_request( method create_trace_headers (line 311) | fn create_trace_headers( function streaming_tracer (line 157) | pub fn streaming_tracer( type TraceEvent (line 175) | pub(super) struct TraceEvent { type StreamingTraceEvent (line 346) | struct StreamingTraceEvent { method header (line 352) | fn header(&self, anchor: &TimeAnchor) -> Bytes { function setup_reporter (line 431) | fn setup_reporter() -> Reporter { function test_event_to_stream_empty_payload (line 451) | async fn test_event_to_stream_empty_payload() { function test_event_to_stream (line 503) | async fn test_event_to_stream() { function test_event_to_stream_large_payload (line 598) | async fn test_event_to_stream_large_payload() { function test_streaming_trace_event_header_format (line 651) | fn test_streaming_trace_event_header_format() { function test_streaming_trace_event_timestamp_encoding (line 709) | fn test_streaming_trace_event_timestamp_encoding() { function test_streaming_trace_event_different_event_types (line 752) | fn test_streaming_trace_event_different_event_types() { function test_streaming_trace_event_data_length (line 784) | fn test_streaming_trace_event_data_length() { FILE: runtimes/core/src/trace/protocol.rs type EventType (line 16) | pub enum EventType { type Tracer (line 59) | pub struct Tracer { method new (line 67) | pub(super) fn new( method noop (line 77) | pub fn noop() -> Self { method should_sample (line 89) | pub fn should_sample(&self, endpoint: &EndpointName) -> bool { method should_sample_pubsub (line 104) | pub fn should_sample_pubsub(&self, service: &str, topic: &str, subscri... method should_sample_default (line 121) | pub fn should_sample_default(&self) -> bool { method log_message (line 153) | pub fn log_message<'a, I>(&self, data: LogMessageData) method request_span_start (line 208) | pub fn request_span_start(&self, req: &model::Request, redact_details:... method request_span_end (line 345) | pub fn request_span_end(&self, resp: &model::Response, redact_details:... method rpc_call_start (line 448) | pub fn rpc_call_start(&self, call: &APICall) -> Option { method rpc_call_end (line 468) | pub fn rpc_call_end(&self, data: RPCCallEndData) { method pubsub_publish_start (line 502) | pub fn pubsub_publish_start(&self, data: PublishStartData) -> Option Option(&self, data: DBQueryEndData) method bucket_object_upload_start (line 634) | pub fn bucket_object_upload_start( method bucket_object_upload_end (line 656) | pub fn bucket_object_upload_end(&self, data: BucketObjectUploadEnd) method bucket_object_download_start (line 705) | pub fn bucket_object_download_start( method bucket_object_download_end (line 727) | pub fn bucket_object_download_end(&self, data: BucketObjectDownload... method bucket_delete_objects_start (line 779) | pub fn bucket_delete_objects_start<'a, O>( method bucket_delete_objects_end (line 807) | pub fn bucket_delete_objects_end(&self, data: BucketDeleteObjectsEn... method bucket_list_objects_start (line 852) | pub fn bucket_list_objects_start(&self, data: BucketListObjectsStart) ... method bucket_list_objects_end (line 874) | pub fn bucket_list_objects_end(&self, data: BucketListObjectsEnd) method bucket_object_get_attrs_start (line 924) | pub fn bucket_object_get_attrs_start( method bucket_object_get_attrs_end (line 946) | pub fn bucket_object_get_attrs_end(&self, data: BucketObjectGetAttr... method cache_call_start (line 1001) | pub fn cache_call_start(&self, data: CacheCallStartData) -> Option(&self, data: CacheCallEndData) method send (line 1045) | fn send(&self, typ: EventType, span: model::SpanKey, eb: EventBuffer) ... type LogMessageData (line 132) | pub struct LogMessageData<'a, I> { function level_byte (line 140) | fn level_byte(&self) -> u8 { type RPCCallEndData (line 440) | pub struct RPCCallEndData<'a> { type PublishStartData (line 488) | pub struct PublishStartData<'a> { type PublishEndData (line 494) | pub struct PublishEndData<'a> { type DBQueryStartData (line 537) | pub struct DBQueryStartData<'a> { type DBQueryEndData (line 542) | pub struct DBQueryEndData<'a, E> { type BucketObjectUploadStart (line 586) | pub struct BucketObjectUploadStart<'a> { type BucketObjectUploadEnd (line 593) | pub struct BucketObjectUploadEnd<'a, E> { type BucketObjectUploadEndResult (line 599) | pub enum BucketObjectUploadEndResult<'a, E> { type BucketObjectAttributes (line 605) | pub struct BucketObjectAttributes<'a> { function from (line 613) | fn from(attrs: &'a objects::ObjectAttrs) -> Self { method bucket_object_attrs (line 624) | fn bucket_object_attrs(&mut self, attrs: &BucketObjectAttributes) { type BucketObjectDownloadStart (line 685) | pub struct BucketObjectDownloadStart<'a> { type BucketObjectDownloadEnd (line 692) | pub struct BucketObjectDownloadEnd<'a, E> { type BucketObjectDownloadEndResult (line 698) | pub enum BucketObjectDownloadEndResult<'a, E> { type BucketDeleteObjectsStart (line 755) | pub struct BucketDeleteObjectsStart<'a, O> { type BucketDeleteObjectEntry (line 761) | pub struct BucketDeleteObjectEntry<'a> { type BucketDeleteObjectsEnd (line 766) | pub struct BucketDeleteObjectsEnd<'a, E> { type BucketDeleteObjectsEndResult (line 772) | pub enum BucketDeleteObjectsEndResult<'a, E> { type BucketListObjectsStart (line 833) | pub struct BucketListObjectsStart<'a> { type BucketListObjectsEnd (line 839) | pub struct BucketListObjectsEnd<'a, E> { type BucketListObjectsEndResult (line 845) | pub enum BucketListObjectsEndResult<'a, E> { type BucketObjectGetAttrsStart (line 904) | pub struct BucketObjectGetAttrsStart<'a> { type BucketObjectGetAttrsEnd (line 911) | pub struct BucketObjectGetAttrsEnd<'a, E> { type BucketObjectGetAttrsEndResult (line 917) | pub enum BucketObjectGetAttrsEndResult<'a, E> { type CacheOpResult (line 977) | pub enum CacheOpResult { type CacheCallStartData (line 985) | pub struct CacheCallStartData<'a> { type CacheCallEndData (line 992) | pub struct CacheCallEndData<'a, E> { method parent (line 1069) | fn parent(&mut self, parent: Option<&Parent>) { method span_key (line 1091) | fn span_key(&mut self, key: Option) { method event_id (line 1105) | fn event_id(&mut self, event_id: Option) { method opt_str (line 1112) | fn opt_str(&mut self, s: Option<&str>) { method opt_byte_string (line 1117) | fn opt_byte_string(&mut self, s: Option<&[u8]>) { method headers (line 1122) | fn headers(&mut self, headers: &axum::http::HeaderMap) { type Parent (line 1132) | enum Parent { method from (line 1138) | fn from(req: &model::Request) -> Option { type SpanStartEventData (line 1147) | struct SpanStartEventData<'a> { function into_eb (line 1157) | pub fn into_eb(self) -> EventBuffer { type SpanEndEventData (line 1172) | struct SpanEndEventData<'a> { function into_eb (line 1182) | pub fn into_eb(self) -> EventBuffer { type BasicEventData (line 1202) | struct BasicEventData { method into_eb (line 1210) | pub fn into_eb(self) -> EventBuffer { FILE: runtimes/core/src/trace/time_anchor.rs type TimeAnchor (line 3) | pub struct TimeAnchor { method new (line 12) | pub fn new() -> Self { method trace_header (line 19) | pub fn trace_header(&self) -> String { FILE: runtimes/go/appruntime/apisdk/api/auth.go type AuthHandlerDesc (line 19) | type AuthHandlerDesc struct type AuthHandler (line 38) | type AuthHandler interface method Authenticate (line 51) | func (d *AuthHandlerDesc[Params]) Authenticate(c IncomingContext) (model... method HostedByService (line 117) | func (d *AuthHandlerDesc[Params]) HostedByService() string { method ParseAuthData (line 121) | func (d *AuthHandlerDesc[Params]) ParseAuthData(c IncomingContext) error { method runAuthHandler (line 128) | func (s *Server) runAuthHandler(h Handler, c IncomingContext) (info mode... method rpcDesc (line 168) | func (d *AuthHandlerDesc[Params]) rpcDesc() *model.RPCDesc { method marshalParams (line 192) | func (d *AuthHandlerDesc[Params]) marshalParams(json jsoniter.API, p Par... method newAuthResp (line 198) | func (d *AuthHandlerDesc[Params]) newAuthResp(info model.AuthInfo, authE... FILE: runtimes/go/appruntime/apisdk/api/auth_remote.go type remoteAuthHandler (line 20) | type remoteAuthHandler struct method Authenticate (line 31) | func (r *remoteAuthHandler) Authenticate(c IncomingContext) (model.Aut... method HostedByService (line 150) | func (r *remoteAuthHandler) HostedByService() string { method ParseAuthData (line 154) | func (r *remoteAuthHandler) ParseAuthData(c IncomingContext) error { method handleRemoteAuthCall (line 107) | func (s *Server) handleRemoteAuthCall(w http.ResponseWriter, req *http.R... FILE: runtimes/go/appruntime/apisdk/api/call_context.go function NewCallContext (line 9) | func NewCallContext(ctx context.Context) CallContext { FILE: runtimes/go/appruntime/apisdk/api/call_meta.go constant callerMetaName (line 31) | callerMetaName = "Caller" constant calleeMetaName (line 32) | calleeMetaName = "Callee" type metaContextKey (line 35) | type metaContextKey type CallMeta (line 42) | type CallMeta struct method AddToRequest (line 117) | func (meta CallMeta) AddToRequest(server *Server, targetService config... method IsServiceToService (line 183) | func (meta CallMeta) IsServiceToService() bool { method PrivateAPIAccess (line 187) | func (meta CallMeta) PrivateAPIAccess() bool { type InternalCallMeta (line 60) | type InternalCallMeta struct method metaFromAPICall (line 71) | func (s *Server) metaFromAPICall(call *model.APICall) (meta CallMeta, er... method MetaFromRequest (line 192) | func (s *Server) MetaFromRequest(req transport.Transport) (meta CallMeta... function parseTraceParent (line 280) | func parseTraceParent(s string) (traceID model.TraceID, spanID model.Spa... function parseTraceState (line 330) | func parseTraceState(headerValues []string) (eventID model.TraceEventID,... function SetCallMetaInContext (line 361) | func SetCallMetaInContext(ctx context.Context, meta CallMeta) context.Co... function CallMetaFromContext (line 365) | func CallMetaFromContext(ctx context.Context) CallMeta { FILE: runtimes/go/appruntime/apisdk/api/call_meta_test.go function TestParseTraceParent (line 12) | func TestParseTraceParent(t *testing.T) { FILE: runtimes/go/appruntime/apisdk/api/callers.go type Caller (line 11) | type Caller interface type ApiCaller (line 17) | type ApiCaller struct method CallerString (line 22) | func (s ApiCaller) CallerString() string { method PrivateAPIAccess (line 26) | func (s ApiCaller) PrivateAPIAccess() bool { type PubSubCaller (line 31) | type PubSubCaller struct method CallerString (line 37) | func (p PubSubCaller) CallerString() string { method PrivateAPIAccess (line 41) | func (p PubSubCaller) PrivateAPIAccess() bool { type AppCaller (line 47) | type AppCaller struct method CallerString (line 51) | func (a AppCaller) CallerString() string { method PrivateAPIAccess (line 55) | func (a AppCaller) PrivateAPIAccess() bool { type GatewayCaller (line 62) | type GatewayCaller struct method CallerString (line 66) | func (g GatewayCaller) CallerString() string { method PrivateAPIAccess (line 72) | func (g GatewayCaller) PrivateAPIAccess() bool { type EncoreCaller (line 77) | type EncoreCaller struct method CallerString (line 81) | func (e EncoreCaller) CallerString() string { method PrivateAPIAccess (line 85) | func (e EncoreCaller) PrivateAPIAccess() bool { function ParseCallerString (line 90) | func ParseCallerString(callerStr string) (Caller, error) { FILE: runtimes/go/appruntime/apisdk/api/capture.go type rawRequestBodyCapturer (line 18) | type rawRequestBodyCapturer struct method Read (line 67) | func (c *rawRequestBodyCapturer) Read(b []byte) (int, error) { method Close (line 96) | func (c *rawRequestBodyCapturer) Close() error { method FinishCapturing (line 104) | func (c *rawRequestBodyCapturer) FinishCapturing() (data []byte, overf... method Dispose (line 137) | func (c *rawRequestBodyCapturer) Dispose() { function newRawRequestBodyCapturer (line 27) | func newRawRequestBodyCapturer(req *http.Request) *rawRequestBodyCapturer { type captureState (line 47) | type captureState constant notCapturing (line 50) | notCapturing captureState = 0 constant capturing (line 51) | capturing captureState = 1 constant peeking (line 56) | peeking captureState = 2 constant MaxRawRequestCaptureLen (line 62) | MaxRawRequestCaptureLen = 10 << 10 constant MaxRawResponseCaptureLen (line 63) | MaxRawResponseCaptureLen = 100 << 10 function shouldCaptureContentType (line 152) | func shouldCaptureContentType(contentType string, didPeek bool) captureS... function isUpgradeRequest (line 175) | func isUpgradeRequest(req *http.Request) bool { type rawResponseCapturer (line 179) | type rawResponseCapturer struct method InvokeHandler (line 237) | func (c *rawResponseCapturer) InvokeHandler(h http.Handler, req *http.... method onWriteHeader (line 243) | func (c *rawResponseCapturer) onWriteHeader(code int, next httpsnoop.W... method onWrite (line 248) | func (c *rawResponseCapturer) onWrite(p []byte, next httpsnoop.WriteFu... method onReadFrom (line 256) | func (c *rawResponseCapturer) onReadFrom(src io.Reader, next httpsnoop... method writeToBuf (line 268) | func (c *rawResponseCapturer) writeToBuf(b []byte) { method markHeadersWritten (line 297) | func (c *rawResponseCapturer) markHeadersWritten(code int) { method FinishCapturing (line 316) | func (c *rawResponseCapturer) FinishCapturing() (data []byte, overflow... method Dispose (line 349) | func (c *rawResponseCapturer) Dispose() { function newRawResponseCapturer (line 196) | func newRawResponseCapturer(w http.ResponseWriter, req *http.Request) *r... type rawResponseCapturerTeeWriter (line 358) | type rawResponseCapturerTeeWriter struct method Write (line 363) | func (w rawResponseCapturerTeeWriter) Write(p []byte) (int, error) { FILE: runtimes/go/appruntime/apisdk/api/encore_routes.go method registerEncoreRoutes (line 12) | func (s *Server) registerEncoreRoutes() { method handleHealthz (line 19) | func (s *Server) handleHealthz(w http.ResponseWriter, req *http.Request) { method handlePubsubPush (line 76) | func (s *Server) handlePubsubPush(w http.ResponseWriter, req *http.Reque... FILE: runtimes/go/appruntime/apisdk/api/errmarshalling/fallback.go function init (line 13) | func init() { function fallbackUnmarshal (line 24) | func fallbackUnmarshal(itr *jsoniter.Iterator) error { function createFallbackEncoder (line 68) | func createFallbackEncoder(typ reflect2.Type) jsoniter.ValEncoder { type fallbackSingleWrapErr (line 119) | type fallbackSingleWrapErr struct method Error (line 126) | func (f *fallbackSingleWrapErr) Error() string { method Unwrap (line 130) | func (f *fallbackSingleWrapErr) Unwrap() error { type fallbackMultiWrapErr (line 135) | type fallbackMultiWrapErr struct method Error (line 142) | func (f *fallbackMultiWrapErr) Error() string { method Unwrap (line 146) | func (f *fallbackMultiWrapErr) Unwrap() []error { FILE: runtimes/go/appruntime/apisdk/api/errmarshalling/jsonextension.go constant TypeKey (line 26) | TypeKey = "@type" constant MessageKey (line 30) | MessageKey = "msg" constant WrappedKey (line 35) | WrappedKey = "wraps" function RegisterErrorMarshaller (line 51) | func RegisterErrorMarshaller[T error](encoder func(T, *jsoniter.Stream),... type jsonExtension (line 97) | type jsonExtension struct method CreateDecoder (line 101) | func (extension *jsonExtension) CreateDecoder(typ reflect2.Type) jsoni... method CreateEncoder (line 119) | func (extension *jsonExtension) CreateEncoder(typ reflect2.Type) jsoni... type jsonMarshaller (line 137) | type jsonMarshaller struct method Encode (line 149) | func (j *jsonMarshaller) Encode(ptr unsafe.Pointer, stream *jsoniter.S... method IsEmpty (line 153) | func (j *jsonMarshaller) IsEmpty(ptr unsafe.Pointer) bool { method Decode (line 157) | func (j *jsonMarshaller) Decode(value unsafe.Pointer, iter *jsoniter.I... FILE: runtimes/go/appruntime/apisdk/api/errmarshalling/marshal.go function JsonAPI (line 19) | func JsonAPI() jsoniter.API { function Marshal (line 41) | func Marshal(err error) (rtn []byte) { function Unmarshal (line 91) | func Unmarshal(bytes []byte) (unmarshalled error, err error) { function UnmarshalError (line 110) | func UnmarshalError(itr *jsoniter.Iterator) (unmarshalledError error) { function TryWriteValue (line 122) | func TryWriteValue(stream *jsoniter.Stream, fieldName string, value any)... FILE: runtimes/go/appruntime/apisdk/api/errmarshalling/marshal_test.go type SomeRandomType (line 17) | type SomeRandomType struct function TestMarshal (line 23) | func TestMarshal(t *testing.T) { function roundTrip (line 74) | func roundTrip(t *testing.T, err error) error { function TestMarshalWithCustomData (line 106) | func TestMarshalWithCustomData(t *testing.T) { FILE: runtimes/go/appruntime/apisdk/api/gateway.go method IsGateway (line 20) | func (s *Server) IsGateway() bool { method createGatewayHandlerAdapter (line 26) | func (s *Server) createGatewayHandlerAdapter(h Handler) httprouter.Handle { method createProxyToService (line 68) | func (s *Server) createProxyToService(service config.Service, endpointNa... type zeroLogWriter (line 103) | type zeroLogWriter struct method Write (line 108) | func (z *zeroLogWriter) Write(p []byte) (n int, err error) { function newZeroLogAdapter (line 114) | func newZeroLogAdapter(logger zerolog.Logger, level zerolog.Level) *log.... FILE: runtimes/go/appruntime/apisdk/api/handler.go type UnnamedParams (line 37) | type UnnamedParams type Void (line 39) | type Void struct function SerializeVoid (line 42) | func SerializeVoid(json jsoniter.API, _ Void) ([][]byte, error) { function CloneVoid (line 47) | func CloneVoid(Void) (Void, error) { function isVoid (line 52) | func isVoid[T any]() bool { type Desc (line 59) | type Desc struct method AccessType (line 127) | func (d *Desc[Req, Resp]) AccessType() Access { return d.Access } method ServiceName (line 128) | func (d *Desc[Req, Resp]) ServiceName() string { return d.Service } method EndpointName (line 129) | func (d *Desc[Req, Resp]) EndpointName() string { return d.Endpoint } method HTTPMethods (line 130) | func (d *Desc[Req, Resp]) HTTPMethods() []string { return d.Methods } method SemanticPath (line 131) | func (d *Desc[Req, Resp]) SemanticPath() string { return d.Path } method HTTPRouterPath (line 132) | func (d *Desc[Req, Resp]) HTTPRouterPath() string { return d.RawPath } method IsFallback (line 133) | func (d *Desc[Req, Resp]) IsFallback() bool { return d.Fallback } method Handle (line 135) | func (d *Desc[Req, Resp]) Handle(c IncomingContext) { function returnError (line 201) | func returnError(c IncomingContext, err error, statusCodeToUse int, head... method begin (line 233) | func (d *Desc[Req, Resp]) begin(c IncomingContext) (reqData Req, beginEr... method handleIncoming (line 303) | func (d *Desc[Req, Resp]) handleIncoming(c IncomingContext, reqData Req)... method executeEndpoint (line 326) | func (d *Desc[Req, Resp]) executeEndpoint(c execContext, invokeHandler f... method invokeHandlerNonRaw (line 413) | func (d *Desc[Req, Resp]) invokeHandlerNonRaw(mwReq middleware.Request, ... method invokeHandlerRaw (line 434) | func (d *Desc[Req, Resp]) invokeHandlerRaw(mwReq middleware.Request, c I... method toNamedParams (line 460) | func (d *Desc[Req, Resp]) toNamedParams(ps UnnamedParams) NamedParams { type CallContext (line 469) | type CallContext struct method Call (line 474) | func (d *Desc[Req, Resp]) Call(c CallContext, req Req) (respData Resp, r... method getMockMethod (line 515) | func (d *Desc[Req, Resp]) getMockMethod(svcMock model.ServiceMock) (refl... method getMockFunction (line 555) | func (d *Desc[Req, Resp]) getMockFunction(apiMock model.ApiMock) (reflec... method mockedCall (line 586) | func (d *Desc[Req, Resp]) mockedCall(c CallContext, mock reflectedAPIMet... method internalCall (line 605) | func (d *Desc[Req, Resp]) internalCall(c CallContext, req Req) (respData... method runCall (line 614) | func (d *Desc[Req, Resp]) runCall(c CallContext, req Req, mocked bool, e... method externalCall (line 742) | func (d *Desc[Req, Resp]) externalCall(c CallContext, service config.Ser... function unmarshalErrorResponse (line 842) | func unmarshalErrorResponse(httpResp *http.Response) error { function headersWithHost (line 871) | func headersWithHost(req *http.Request) http.Header { method validate (line 886) | func (d *Desc[Req, Resp]) validate(req Req) error { function runValidate (line 892) | func runValidate(userPayload any) error { method rpcDesc (line 907) | func (d *Desc[Req, Resp]) rpcDesc() *model.RPCDesc { function marshalParams (line 935) | func marshalParams[Resp any](json jsoniter.API, resp Resp) []byte { function newResp (line 944) | func newResp[Resp any](respData Resp, httpStatus int, err error, isRaw b... function newRespWithHeaders (line 951) | func newRespWithHeaders[Resp any](respData Resp, httpStatus int, err err... function newErrResp (line 977) | func newErrResp(err error, httpStatus int) *model.Response { FILE: runtimes/go/appruntime/apisdk/api/handler_test.go type mockReq (line 37) | type mockReq struct type mockResp (line 41) | type mockResp struct function TestDesc_EndToEnd (line 45) | func TestDesc_EndToEnd(t *testing.T) { function findMetric (line 157) | func findMetric(collected []usermetrics.CollectedMetric, name string, la... function TestDescGeneratesTrace (line 167) | func TestDescGeneratesTrace(t *testing.T) { function TestRawEndpointOverflow (line 335) | func TestRawEndpointOverflow(t *testing.T) { function testServer (line 410) | func testServer(t *testing.T, klock clock.Clock, mockTraces bool) (*api.... function newMockAPIDesc (line 437) | func newMockAPIDesc(access api.Access) *api.Desc[*mockReq, *mockResp] { type rawMockReq (line 484) | type rawMockReq struct function newRawMockAPIDesc (line 486) | func newRawMockAPIDesc(access api.Access, handler http.HandlerFunc) *api... function TestMiddlewareHeaders (line 527) | func TestMiddlewareHeaders(t *testing.T) { function TestMiddlewareHeadersOnError (line 616) | func TestMiddlewareHeadersOnError(t *testing.T) { FILE: runtimes/go/appruntime/apisdk/api/middleware.go type Middleware (line 5) | type Middleware struct type Validator (line 16) | type Validator interface FILE: runtimes/go/appruntime/apisdk/api/pubsub_push_proxy.go method createPubsubPushProxy (line 15) | func (s *Server) createPubsubPushProxy(target config.Service) (*httputil... FILE: runtimes/go/appruntime/apisdk/api/reflection.go type reflectedAPIMethod (line 17) | type reflectedAPIMethod function createReflectionCaller (line 24) | func createReflectionCaller[Req any, Resp any](function reflect.Value) (... FILE: runtimes/go/appruntime/apisdk/api/reflection_test.go function Test_createReflectionCaller (line 13) | func Test_createReflectionCaller(t *testing.T) { type ExampleMockService (line 260) | type ExampleMockService struct method ExampleMethod (line 265) | func (e *ExampleMockService) ExampleMethod(_ context.Context, p *Examp... type EncoreEmptyReq (line 281) | type EncoreEmptyReq struct type EncoreExampleParamsRequest (line 283) | type EncoreExampleParamsRequest struct type EncoreExampleWithPathParams (line 291) | type EncoreExampleWithPathParams struct type ExampleParams (line 298) | type ExampleParams struct type ExampleResponse (line 303) | type ExampleResponse struct FILE: runtimes/go/appruntime/apisdk/api/registry.go function RegisterEndpoint (line 7) | func RegisterEndpoint(handler Handler, function any) { function RegisterAuthHandler (line 11) | func RegisterAuthHandler(handler AuthHandler) { function RegisterAuthDataType (line 20) | func RegisterAuthDataType[T any]() { function RegisterGlobalMiddleware (line 25) | func RegisterGlobalMiddleware(mw *Middleware) { FILE: runtimes/go/appruntime/apisdk/api/reqtrack.go method beginOperation (line 16) | func (s *Server) beginOperation() { method finishOperation (line 20) | func (s *Server) finishOperation() { type beginRequestParams (line 24) | type beginRequestParams struct method beginRequest (line 68) | func (s *Server) beginRequest(ctx context.Context, p *beginRequestParams... method finishRequest (line 181) | func (s *Server) finishRequest(resp *model.Response) { type CallOptions (line 286) | type CallOptions struct type ctxKey (line 290) | type ctxKey constant callOptionsKey (line 292) | callOptionsKey ctxKey = "call" function WithCallOptions (line 294) | func WithCallOptions(ctx context.Context, opts *CallOptions) context.Con... function GetCallOptions (line 298) | func GetCallOptions(ctx context.Context) *CallOptions { function newAuthDataObj (line 313) | func newAuthDataObj() any { function CheckAuthData (line 322) | func CheckAuthData(uid model.UID, userData any) error { method beginCall (line 346) | func (s *Server) beginCall(ctx context.Context, serviceName, endpointNam... method finishCall (line 382) | func (s *Server) finishCall(call *model.APICall, err error) { method beginAuth (line 388) | func (s *Server) beginAuth(defLoc uint32) (*model.AuthCall, error) { FILE: runtimes/go/appruntime/apisdk/api/server.go type Access (line 42) | type Access constant Public (line 45) | Public Access = "public" constant RequiresAuth (line 46) | RequiresAuth Access = "auth" constant Private (line 47) | Private Access = "private" constant eventTraceStateEventIDKey (line 53) | eventTraceStateEventIDKey = "encore/event-id" constant eventTraceStateSpanIDKey (line 59) | eventTraceStateSpanIDKey = "encore/span-id" type execContext (line 63) | type execContext struct type IncomingContext (line 72) | type IncomingContext struct type Handler (line 82) | type Handler interface type requestsTotalLabels (line 93) | type requestsTotalLabels struct type Server (line 98) | type Server struct method configureRemotePubsubPush (line 255) | func (s *Server) configureRemotePubsubPush() { method setAuthHandler (line 287) | func (s *Server) setAuthHandler(h AuthHandler) { method RegisteredHandlers (line 311) | func (s *Server) RegisteredHandlers() []Handler { method registerEndpoint (line 318) | func (s *Server) registerEndpoint(h Handler, function any) { method HandlerForFunc (line 367) | func (s *Server) HandlerForFunc(function any) Handler { method ServiceExists (line 372) | func (s *Server) ServiceExists(serviceName string) bool { method registerGlobalMiddleware (line 381) | func (s *Server) registerGlobalMiddleware(mw *Middleware) { method getGlobalMiddleware (line 388) | func (s *Server) getGlobalMiddleware(ids []string) []*Middleware { method Serve (line 407) | func (s *Server) Serve(ln net.Listener) error { method Shutdown (line 415) | func (s *Server) Shutdown(p *shutdown.Process) error { method handler (line 433) | func (s *Server) handler(w http.ResponseWriter, req *http.Request) { method extractCallMeta (line 513) | func (s *Server) extractCallMeta(w http.ResponseWriter, req *http.Requ... method newExecContext (line 548) | func (s *Server) newExecContext(ctx context.Context, ps UnnamedParams,... method NewIncomingContext (line 559) | func (s *Server) NewIncomingContext(w http.ResponseWriter, req *http.R... method NewCallContext (line 564) | func (s *Server) NewCallContext(ctx context.Context) CallContext { function NewServer (line 139) | func NewServer(static *config.Static, runtime *config.Runtime, rt *reqtr... constant wildcardMethod (line 316) | wildcardMethod = "__ENCORE_WILDCARD__" function toUnnamedParams (line 568) | func toUnnamedParams(ps httprouter.Params) UnnamedParams { function handleTrailingSlashRedirect (line 582) | func handleTrailingSlashRedirect(r *httprouter.Router, w http.ResponseWr... function determineRequestPath (line 619) | func determineRequestPath(u *url.URL) string { FILE: runtimes/go/appruntime/apisdk/api/server_test.go function Test_handleTrailingSlashRedirect (line 12) | func Test_handleTrailingSlashRedirect(t *testing.T) { function Test_determineRequestPath (line 60) | func Test_determineRequestPath(t *testing.T) { FILE: runtimes/go/appruntime/apisdk/api/services.go method createServiceHandlerAdapter (line 9) | func (s *Server) createServiceHandlerAdapter(h Handler) httprouter.Handle { method processRequest (line 44) | func (s *Server) processRequest(h Handler, c IncomingContext) { FILE: runtimes/go/appruntime/apisdk/api/svcauth/encoreauth.go constant ecAuthHashHeader (line 17) | ecAuthHashHeader = "Svc-Auth" constant ecDateHeader (line 18) | ecDateHeader = "Date" type encoreAuth (line 21) | type encoreAuth struct method method (line 54) | func (ea *encoreAuth) method() string { method verify (line 58) | func (ea *encoreAuth) verify(req transport.Transport) error { method sign (line 116) | func (ea *encoreAuth) sign(req transport.Transport) error { method buildOpHash (line 130) | func (ea *encoreAuth) buildOpHash(req transport.Transport) (auth.Opera... function newEncoreAuth (line 29) | func newEncoreAuth(clock clock.Clock, appSlug string, envName string, ke... FILE: runtimes/go/appruntime/apisdk/api/svcauth/noop.go type noop (line 11) | type noop struct method method (line 17) | func (n noop) method() string { method verify (line 21) | func (n noop) verify(transport.Transport) error { method sign (line 25) | func (n noop) sign(transport.Transport) error { FILE: runtimes/go/appruntime/apisdk/api/svcauth/pkgfn.go constant AuthMethodMetaKey (line 13) | AuthMethodMetaKey = "Svc-Auth-Method" function Sign (line 17) | func Sign(method ServiceAuth, req transport.Transport) error { function Verify (line 27) | func Verify(req transport.Transport, loadedAuthMethods map[string]Servic... function LoadMethods (line 47) | func LoadMethods(clock clock.Clock, cfg *config.Runtime) (inbound, outbo... FILE: runtimes/go/appruntime/apisdk/api/svcauth/svcauth.go type ServiceAuth (line 9) | type ServiceAuth interface FILE: runtimes/go/appruntime/apisdk/api/transport/eh2c.go function NewH2CTransport (line 12) | func NewH2CTransport(defaultTransport http.RoundTripper) http.RoundTripp... type H2CTransport (line 25) | type H2CTransport struct method RoundTrip (line 30) | func (h *H2CTransport) RoundTrip(request *http.Request) (*http.Respons... FILE: runtimes/go/appruntime/apisdk/api/transport/http.go function HTTPRequest (line 10) | func HTTPRequest(req *http.Request) Transport { function HTTPResponse (line 15) | func HTTPResponse(resp *http.Response) Transport { function HTTPResponseWriter (line 20) | func HTTPResponseWriter(w http.ResponseWriter) Transport { type httpHeaders (line 27) | type httpHeaders struct method SetMeta (line 46) | func (h *httpHeaders) SetMeta(key string, value string) { method ReadMeta (line 50) | func (h *httpHeaders) ReadMeta(key string) (value string, found bool) { method ReadMetaValues (line 55) | func (h *httpHeaders) ReadMetaValues(key string) (values []string, fou... method ListMetaKeys (line 60) | func (h *httpHeaders) ListMetaKeys() []string { function metaKeyToHTTPHeader (line 33) | func metaKeyToHTTPHeader(key string) string { FILE: runtimes/go/appruntime/apisdk/api/transport/meta.go constant TraceParentKey (line 8) | TraceParentKey = "Traceparent" constant TraceStateKey (line 9) | TraceStateKey = "Tracestate" constant CorrelationIDKey (line 10) | CorrelationIDKey = "Correlation-ID" FILE: runtimes/go/appruntime/apisdk/api/transport/transport.go type Transport (line 6) | type Transport interface FILE: runtimes/go/appruntime/apisdk/api/util.go function clampTo64Chars (line 9) | func clampTo64Chars(str string) string { function Code (line 16) | func Code(err error, httpStatus int) string { FILE: runtimes/go/appruntime/apisdk/app/app.go type App (line 16) | type App struct method Run (line 36) | func (app *App) Run() error { method Start (line 88) | func (app *App) Start() { method logStartupInfo (line 93) | func (app *App) logStartupInfo() { function New (line 24) | func New(runtime *config.Runtime, service *service.Manager, api *api.Ser... FILE: runtimes/go/appruntime/apisdk/app/appinit/appinit.go function AppMain (line 17) | func AppMain() { FILE: runtimes/go/appruntime/apisdk/app/setup.go function Listen (line 12) | func Listen() (net.Listener, error) { FILE: runtimes/go/appruntime/apisdk/cors/cors.go function Wrap (line 16) | func Wrap(cfg *config.CORS, staticAllowedHeaders, staticExposedHeaders [... function Options (line 26) | func Options(cfg *config.CORS, staticAllowedHeaders, staticExposedHeader... function sortedSliceContains (line 112) | func sortedSliceContains(haystack []string, needle string) bool { function sortedSliceCopy (line 117) | func sortedSliceCopy(src []string) []string { type globOrigin (line 129) | type globOrigin struct method matches (line 148) | func (pattern globOrigin) matches(origin globOrigin) bool { type globOriginSet (line 133) | type globOriginSet method Matches (line 135) | func (s globOriginSet) Matches(origin string) bool { function parseOrigin (line 162) | func parseOrigin(origin string) (globOrigin, bool) { function getGlobOrigins (line 183) | func getGlobOrigins(origins []string) globOriginSet { FILE: runtimes/go/appruntime/apisdk/cors/cors_test.go function TestOptions (line 17) | func TestOptions(t *testing.T) { FILE: runtimes/go/appruntime/apisdk/service/service.go type Initializer (line 25) | type Initializer interface type Decl (line 37) | type Decl struct type InstanceHolder (line 52) | type InstanceHolder struct method ServiceName (line 57) | func (g *Decl[T]) ServiceName() string { function doSetupService (line 61) | func doSetupService[T any](mgr *Manager, decl *Decl[T], holder *Instance... type shutdowner (line 101) | type shutdowner interface type legacyShutdowner (line 107) | type legacyShutdowner interface type legacyShutdownAdapter (line 111) | type legacyShutdownAdapter struct method Shutdown (line 115) | func (a legacyShutdownAdapter) Shutdown(p eshutdown.Progress) error { type serviceShutdown (line 120) | type serviceShutdown struct function NewManager (line 125) | func NewManager(static *config.Static, runtime *config.Runtime, rt *reqt... type Manager (line 134) | type Manager struct method RegisterService (line 150) | func (mgr *Manager) RegisterService(i Initializer) { method InitializeServices (line 163) | func (mgr *Manager) InitializeServices() error { method HealthCheck (line 193) | func (mgr *Manager) HealthCheck(ctx context.Context) []health.CheckRes... method GetService (line 218) | func (mgr *Manager) GetService(name string) (i Initializer, ok bool) { method Shutdown (line 223) | func (mgr *Manager) Shutdown(p *shutdown.Process) (err error) { method registerShutdownHandler (line 261) | func (mgr *Manager) registerShutdownHandler(h serviceShutdown) { FILE: runtimes/go/appruntime/apisdk/service/singleton.go function init (line 18) | func init() { function Register (line 23) | func Register(i Initializer) { method Get (line 28) | func (g *Decl[T]) Get() (*T, error) { method GetDecl (line 74) | func (g *Decl[T]) GetDecl() (any, error) { method InitService (line 78) | func (g *Decl[T]) InitService() error { function Get (line 86) | func Get[T any](name string) (T, error) { FILE: runtimes/go/appruntime/exported/config/config.go type Static (line 11) | type Static struct type Runtime (line 40) | type Runtime struct method Copy (line 220) | func (r *Runtime) Copy() *Runtime { type GracefulShutdownTimings (line 100) | type GracefulShutdownTimings struct type Gateway (line 132) | type Gateway struct type Service (line 140) | type Service struct type SvcProtocol (line 153) | type SvcProtocol constant Http (line 156) | Http SvcProtocol = "http" type ServiceAuth (line 159) | type ServiceAuth struct constant UnsafeAllOriginWithCredentials (line 167) | UnsafeAllOriginWithCredentials = "UNSAFE_ALL_ORIGINS_WITH_CREDENTIALS" type CORS (line 169) | type CORS struct type CommitInfo (line 208) | type CommitInfo struct method AsRevisionString (line 213) | func (ci CommitInfo) AsRevisionString() string { type EncoreCloudAPI (line 234) | type EncoreCloudAPI struct type EncoreAuthKey (line 244) | type EncoreAuthKey struct method Copy (line 249) | func (eak EncoreAuthKey) Copy() EncoreAuthKey { type PubsubProvider (line 255) | type PubsubProvider struct type AzureServiceBusProvider (line 263) | type AzureServiceBusProvider struct type NSQProvider (line 266) | type NSQProvider struct type EncoreCloudPubsubProvider (line 270) | type EncoreCloudPubsubProvider struct type GCPPubsubProvider (line 273) | type GCPPubsubProvider struct type AWSPubsubProvider (line 277) | type AWSPubsubProvider struct type PubsubTopic (line 280) | type PubsubTopic struct type PubsubSubscription (line 295) | type PubsubSubscription struct type PubsubTopicGCPData (line 306) | type PubsubTopicGCPData struct type PubsubSubscriptionGCPData (line 311) | type PubsubSubscriptionGCPData struct type StaticPubsubTopic (line 321) | type StaticPubsubTopic struct type StaticPubsubSubscription (line 326) | type StaticPubsubSubscription struct type SQLServer (line 333) | type SQLServer struct type SQLDatabase (line 346) | type SQLDatabase struct type RedisServer (line 362) | type RedisServer struct type RedisDatabase (line 390) | type RedisDatabase struct type BucketProvider (line 412) | type BucketProvider struct type S3BucketProvider (line 417) | type S3BucketProvider struct type GCSBucketProvider (line 428) | type GCSBucketProvider struct type GCSLocalSignOptions (line 437) | type GCSLocalSignOptions struct type Bucket (line 443) | type Bucket struct type Metrics (line 454) | type Metrics struct type GCPCloudMonitoringProvider (line 464) | type GCPCloudMonitoringProvider struct type AWSCloudWatchMetricsProvider (line 481) | type AWSCloudWatchMetricsProvider struct type PrometheusRemoteWriteProvider (line 486) | type PrometheusRemoteWriteProvider struct type DatadogProvider (line 491) | type DatadogProvider struct type LogsBasedMetricsProvider (line 496) | type LogsBasedMetricsProvider struct type Limiter (line 502) | type Limiter struct type TokenBucketLimiter (line 506) | type TokenBucketLimiter struct FILE: runtimes/go/appruntime/exported/config/infra/config.go type InfraConfig (line 12) | type InfraConfig struct method Validate (line 206) | func (i *InfraConfig) Validate(v *validator) { type ObjectStorage (line 40) | type ObjectStorage struct method GetBuckets (line 46) | func (o *ObjectStorage) GetBuckets() map[string]*Bucket { method DeleteBucket (line 57) | func (o *ObjectStorage) DeleteBucket(name string) { method Validate (line 69) | func (a *ObjectStorage) Validate(v *validator) { method MarshalJSON (line 81) | func (p *ObjectStorage) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 110) | func (p *ObjectStorage) UnmarshalJSON(data []byte) error { type S3 (line 143) | type S3 struct method Validate (line 153) | func (a *S3) Validate(v *validator) { type GCS (line 161) | type GCS struct method Validate (line 166) | func (a *GCS) Validate(v *validator) { type Bucket (line 170) | type Bucket struct method Validate (line 176) | func (a *Bucket) Validate(v *validator) { type Metadata (line 189) | type Metadata struct type CORS (line 198) | type CORS struct type Secrets (line 218) | type Secrets struct method Validate (line 223) | func (s Secrets) Validate(v *validator) { method GetSecrets (line 233) | func (s *Secrets) GetSecrets() map[string]string { method UnmarshalJSON (line 248) | func (s *Secrets) UnmarshalJSON(data []byte) error { method MarshalJSON (line 266) | func (s Secrets) MarshalJSON() ([]byte, error) { type GracefulShutdown (line 273) | type GracefulShutdown struct method Validate (line 279) | func (g *GracefulShutdown) Validate(v *validator) { type Auth (line 285) | type Auth struct method Validate (line 291) | func (a *Auth) Validate(v *validator) { type ServiceDiscovery (line 296) | type ServiceDiscovery struct method Validate (line 301) | func (s *ServiceDiscovery) Validate(v *validator) { type Metrics (line 307) | type Metrics struct method MarshalJSON (line 317) | func (m *Metrics) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 357) | func (m *Metrics) UnmarshalJSON(data []byte) error { method Validate (line 404) | func (m *Metrics) Validate(v *validator) { type Prometheus (line 420) | type Prometheus struct method Validate (line 424) | func (p *Prometheus) Validate(v *validator) { type Datadog (line 429) | type Datadog struct method Validate (line 434) | func (d *Datadog) Validate(v *validator) { type GCPCloudMonitoring (line 440) | type GCPCloudMonitoring struct method Validate (line 447) | func (g *GCPCloudMonitoring) Validate(v *validator) { type AWSCloudWatch (line 453) | type AWSCloudWatch struct method Validate (line 457) | func (a *AWSCloudWatch) Validate(v *validator) { type SQLServer (line 461) | type SQLServer struct method Validate (line 467) | func (s *SQLServer) Validate(v *validator) { type TLSConfig (line 473) | type TLSConfig struct method Validate (line 480) | func (t *TLSConfig) Validate(v *validator) { type SQLDatabase (line 484) | type SQLDatabase struct method Validate (line 493) | func (s *SQLDatabase) Validate(v *validator) { type Redis (line 501) | type Redis struct method Validate (line 512) | func (r *Redis) Validate(v *validator) { type RedisAuth (line 521) | type RedisAuth struct method Validate (line 528) | func (r *RedisAuth) Validate(v *validator) { type ClientCert (line 541) | type ClientCert struct method Validate (line 546) | func (c *ClientCert) Validate(v *validator) { type PubSub (line 552) | type PubSub struct method Validate (line 559) | func (p *PubSub) Validate(v *validator) { method DeleteTopic (line 572) | func (p *PubSub) DeleteTopic(name string) { method GetTopics (line 583) | func (p *PubSub) GetTopics() map[string]PubsubTopic { method MarshalJSON (line 773) | func (p *PubSub) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 817) | func (p *PubSub) UnmarshalJSON(data []byte) error { type PubsubTopic (line 596) | type PubsubTopic interface type PubsubSubscription (line 601) | type PubsubSubscription interface type PubsubProvider (line 603) | type PubsubProvider interface type GCPPubsub (line 609) | type GCPPubsub struct method Validate (line 614) | func (g *GCPPubsub) Validate(v *validator) { method GetTopics (line 618) | func (g *GCPPubsub) GetTopics() map[string]PubsubTopic { method DeleteTopic (line 624) | func (g *GCPPubsub) DeleteTopic(name string) { type GCPTopic (line 628) | type GCPTopic struct method Validate (line 634) | func (g *GCPTopic) Validate(v *validator) { method GetSubscriptions (line 641) | func (g *GCPTopic) GetSubscriptions() map[string]PubsubSubscription { method DeleteSubscription (line 647) | func (g *GCPTopic) DeleteSubscription(name string) { type GCPSub (line 651) | type GCPSub struct method Validate (line 657) | func (g *GCPSub) Validate(v *validator) { type PushConfig (line 664) | type PushConfig struct method Validate (line 670) | func (p *PushConfig) Validate(v *validator) { type AWSSNS_SQS (line 677) | type AWSSNS_SQS struct method Validate (line 681) | func (a *AWSSNS_SQS) Validate(v *validator) { method GetTopics (line 685) | func (a *AWSSNS_SQS) GetTopics() map[string]PubsubTopic { method DeleteTopic (line 691) | func (a *AWSSNS_SQS) DeleteTopic(name string) { type AWSTopic (line 695) | type AWSTopic struct method Validate (line 700) | func (a *AWSTopic) Validate(v *validator) { method GetSubscriptions (line 705) | func (a *AWSTopic) GetSubscriptions() map[string]PubsubSubscription { method DeleteSubscription (line 711) | func (a *AWSTopic) DeleteSubscription(name string) { type AWSSub (line 715) | type AWSSub struct method Validate (line 719) | func (a *AWSSub) Validate(v *validator) { type NSQPubsub (line 724) | type NSQPubsub struct method Validate (line 729) | func (n *NSQPubsub) Validate(v *validator) { method GetTopics (line 734) | func (n *NSQPubsub) GetTopics() map[string]PubsubTopic { method DeleteTopic (line 740) | func (n *NSQPubsub) DeleteTopic(name string) { type NSQTopic (line 744) | type NSQTopic struct method Validate (line 749) | func (n *NSQTopic) Validate(v *validator) { method GetSubscriptions (line 754) | func (n *NSQTopic) GetSubscriptions() map[string]PubsubSubscription { method DeleteSubscription (line 760) | func (n *NSQTopic) DeleteSubscription(name string) { type NSQSub (line 764) | type NSQSub struct method Validate (line 768) | func (n *NSQSub) Validate(v *validator) { function structToMap (line 809) | func structToMap(v interface{}) map[string]interface{} { type EnvString (line 857) | type EnvString struct method IsEnvRef (line 862) | func (e *EnvString) IsEnvRef() bool { method Value (line 869) | func (e EnvString) Value() string { method UnmarshalJSON (line 888) | func (e *EnvString) UnmarshalJSON(data []byte) error { method MarshalJSON (line 910) | func (e EnvString) MarshalJSON() ([]byte, error) { type EnvRef (line 876) | type EnvRef struct method Describe (line 880) | func (e *EnvRef) Describe(desc string) EnvDesc { function MapValues (line 919) | func MapValues[T comparable, V any, V2 any](m map[T]V, fn func(T, V) V2)... FILE: runtimes/go/appruntime/exported/config/infra/config_test.go function TestInfraConfigMarshalUnmarshal (line 11) | func TestInfraConfigMarshalUnmarshal(t *testing.T) { FILE: runtimes/go/appruntime/exported/config/infra/validation.go type JSONPath (line 12) | type JSONPath method String (line 14) | func (j JSONPath) String() string { method Append (line 18) | func (j JSONPath) Append(path JSONPath) JSONPath { function Ancestor (line 22) | func Ancestor[T any](a *validator) T { type Predicate (line 33) | type Predicate function Err (line 35) | func Err(err string) Predicate { function AnyNonZero (line 41) | func AnyNonZero[T comparable](v ...T) Predicate { function OneOf (line 53) | func OneOf[T comparable](v T, vals ...T) Predicate { function NotZero (line 62) | func NotZero[T comparable](v T) Predicate { function NilOr (line 72) | func NilOr[T any](v *T, predFns ...func(T) Predicate) Predicate { function Between (line 86) | func Between[T cmp.Ordered](from, to T) func(T) Predicate { function GreaterOrEqual (line 97) | func GreaterOrEqual[T cmp.Ordered](than T) func(T) Predicate { type EnvDesc (line 108) | type EnvDesc struct function Validate (line 113) | func Validate(v Validatable) (map[JSONPath]EnvDesc, map[JSONPath]error) { function ValidateChildList (line 119) | func ValidateChildList[T Validatable](v *validator, name string, items [... function ValidateChildMap (line 125) | func ValidateChildMap[T Validatable](v *validator, name string, items ma... type validator (line 131) | type validator struct method Collect (line 140) | func (val *validator) Collect() (map[JSONPath]EnvDesc, map[JSONPath]er... method ValidatePtrEnvRef (line 161) | func (v *validator) ValidatePtrEnvRef(name string, ref *EnvString, env... method ValidateEnvRef (line 168) | func (v *validator) ValidateEnvRef(name string, ref EnvRef, envDesc st... method ValidateEnvString (line 172) | func (v *validator) ValidateEnvString(name string, envStr EnvString, e... method ValidateField (line 180) | func (v *validator) ValidateField(name string, pred Predicate) { method ValidateChild (line 188) | func (v *validator) ValidateChild(name string, instance Validatable) { type Validatable (line 197) | type Validatable interface FILE: runtimes/go/appruntime/exported/config/parse.go function gunzip (line 20) | func gunzip(data []byte) ([]byte, error) { type ProcessConfig (line 28) | type ProcessConfig struct function parseRuntimeConfigEnv (line 34) | func parseRuntimeConfigEnv(config string) *Runtime { function parseProcessConfigEnv (line 65) | func parseProcessConfigEnv(processCfg string, cfg *Runtime) { function toPtr (line 108) | func toPtr[T any](t T) *T { function LoadInfraConfig (line 112) | func LoadInfraConfig(infraCfgPath string) (*infra.InfraConfig, error) { function LoadRuntimeConfig (line 128) | func LoadRuntimeConfig(runtimeCfgPath string) (*Runtime, error) { function parseInfraConfigEnv (line 144) | func parseInfraConfigEnv(infraCfgPath string) *Runtime { function nilOr (line 438) | func nilOr[T comparable](val T) *T { function orDefaultPtr (line 447) | func orDefaultPtr[T any](val *T, def T) T { function orDefault (line 454) | func orDefault[T comparable](val T, def T) T { function ParseRuntime (line 463) | func ParseRuntime(runtimeConfig, runtimeConfigPath, processCfg, infraCfg... function ParseStatic (line 490) | func ParseStatic(config string) *Static { FILE: runtimes/go/appruntime/exported/config/parse_test.go function gzipData (line 15) | func gzipData(data []byte) ([]byte, error) { function TestGZippedContent (line 27) | func TestGZippedContent(t *testing.T) { function TestParseInfraConfigEnv (line 134) | func TestParseInfraConfigEnv(t *testing.T) { FILE: runtimes/go/appruntime/exported/experiments/cli.go function FromAppFileAndEnviron (line 17) | func FromAppFileAndEnviron(fromAppFile []Name, environ []string) (*Set, ... method add (line 48) | func (s *Set) add(keys ...Name) error { function parseEnvVal (line 62) | func parseEnvVal(val string) []Name { FILE: runtimes/go/appruntime/exported/experiments/errors.go type UnknownExperimentError (line 5) | type UnknownExperimentError struct method Error (line 9) | func (e *UnknownExperimentError) Error() string { FILE: runtimes/go/appruntime/exported/experiments/names.go type Name (line 4) | type Name method Valid (line 50) | func (x Name) Valid() bool { method Enabled (line 70) | func (x Name) Enabled(set *Set) bool { constant LocalSecretsOverride (line 11) | LocalSecretsOverride Name = "local-secrets-override" constant Metrics (line 14) | Metrics Name = "metrics" constant V2 (line 17) | V2 Name = "v2" constant BetaRuntime (line 20) | BetaRuntime Name = "beta-runtime" constant LocalMultiProcess (line 25) | LocalMultiProcess Name = "local-multi-process" constant AuthDataRoundTrip (line 29) | AuthDataRoundTrip Name = "auth-data-round-trip" constant TypeScript (line 32) | TypeScript Name = "typescript" constant StreamTraces (line 36) | StreamTraces Name = "stream-traces" constant AdaptiveGCPPubSubGoroutines (line 40) | AdaptiveGCPPubSubGoroutines Name = "adaptive-gcp-pubsub-goroutines" constant TSWorkerThreads (line 43) | TSWorkerThreads Name = "ts-worker-threads" constant BunRuntime (line 46) | BunRuntime Name = "bun-runtime" FILE: runtimes/go/appruntime/exported/experiments/set.go type Set (line 10) | type Set struct method List (line 42) | func (s *Set) List() []Name { method StringList (line 55) | func (s *Set) StringList() []string { function FromConfig (line 19) | func FromConfig(static *config.Static, runtime *config.Runtime) *Set { FILE: runtimes/go/appruntime/exported/model/request.go type TraceEventID (line 15) | type TraceEventID type RequestType (line 17) | type RequestType constant RPCCall (line 20) | RPCCall RequestType = 0x01 constant AuthHandler (line 21) | AuthHandler RequestType = 0x02 constant PubSubMessage (line 22) | PubSubMessage RequestType = 0x03 constant Test (line 23) | Test RequestType = 0x04 type RPCDesc (line 26) | type RPCDesc struct type PathParams (line 45) | type PathParams type PathParam (line 48) | type PathParam struct type Request (line 53) | type Request struct method Service (line 83) | func (req *Request) Service() string { type RPCData (line 97) | type RPCData struct type PubSubTopicDesc (line 135) | type PubSubTopicDesc struct type PubSubSubscriptionDesc (line 140) | type PubSubSubscriptionDesc struct type PubSubMsgData (line 147) | type PubSubMsgData struct type TestData (line 158) | type TestData struct type TestConfig (line 183) | type TestConfig struct type ServiceMock (line 198) | type ServiceMock struct type ApiMock (line 203) | type ApiMock struct type Response (line 209) | type Response struct type APICall (line 248) | type APICall struct type AuthCall (line 265) | type AuthCall struct type UID (line 271) | type UID type AuthInfo (line 273) | type AuthInfo struct type LogLevel (line 278) | type LogLevel constant LevelTrace (line 281) | LevelTrace LogLevel = 0 constant LevelDebug (line 282) | LevelDebug LogLevel = 1 constant LevelInfo (line 283) | LevelInfo LogLevel = 2 constant LevelWarn (line 284) | LevelWarn LogLevel = 3 constant LevelError (line 285) | LevelError LogLevel = 4 type LogFieldType (line 288) | type LogFieldType constant ErrField (line 291) | ErrField LogFieldType = 1 constant StringField (line 292) | StringField LogFieldType = 2 constant BoolField (line 293) | BoolField LogFieldType = 3 constant TimeField (line 294) | TimeField LogFieldType = 4 constant DurationField (line 295) | DurationField LogFieldType = 5 constant UUIDField (line 296) | UUIDField LogFieldType = 6 constant JSONField (line 297) | JSONField LogFieldType = 7 constant IntField (line 298) | IntField LogFieldType = 8 constant UintField (line 299) | UintField LogFieldType = 9 constant Float32Field (line 300) | Float32Field LogFieldType = 10 constant Float64Field (line 301) | Float64Field LogFieldType = 11 FILE: runtimes/go/appruntime/exported/model/trace.go type TraceID (line 11) | type TraceID method String (line 15) | func (id TraceID) String() string { method IsZero (line 22) | func (id TraceID) IsZero() bool { type SpanID (line 12) | type SpanID method String (line 26) | func (id SpanID) String() string { method IsZero (line 33) | func (id SpanID) IsZero() bool { constant encodeHex (line 37) | encodeHex = "0123456789abcdefghijklmnopqrstuv" function GenTraceID (line 46) | func GenTraceID() (TraceID, error) { function ParseTraceID (line 57) | func ParseTraceID(str string) (TraceID, error) { function GenSpanID (line 64) | func GenSpanID() (SpanID, error) { function EnableTestMode (line 75) | func EnableTestMode(t *testing.T) { FILE: runtimes/go/appruntime/exported/scrub/benchmark_test.go function BenchmarkJSONIndices (line 10) | func BenchmarkJSONIndices(b *testing.B) { function BenchmarkStdlibUnmarshal (line 18) | func BenchmarkStdlibUnmarshal(b *testing.B) { type benchData (line 329) | type benchData struct FILE: runtimes/go/appruntime/exported/scrub/scanner.go function newScanner (line 5) | func newScanner(r io.ByteReader) *scanner { type scanner (line 9) | type scanner struct method Next (line 26) | func (s *scanner) Next() bool { method Item (line 31) | func (s *scanner) Item() scanItem { method Err (line 40) | func (s *scanner) Err() error { method scan (line 48) | func (s *scanner) scan() scanItem { method scanOne (line 86) | func (s *scanner) scanOne() (it scanItem, preContext, postContext byte) { method scanString (line 113) | func (s *scanner) scanString() scanItem { method scanLiteral (line 144) | func (s *scanner) scanLiteral() scanItem { method readToken (line 165) | func (s *scanner) readToken() byte { method peekToken (line 179) | func (s *scanner) peekToken() byte { method readByte (line 189) | func (s *scanner) readByte() byte { method unread (line 211) | func (s *scanner) unread() { type scanItem (line 219) | type scanItem struct method Bounds (line 225) | func (it scanItem) Bounds() Bounds { type token (line 233) | type token constant unknown (line 237) | unknown token = iota constant objectBegin (line 239) | objectBegin constant objectEnd (line 240) | objectEnd constant arrayBegin (line 241) | arrayBegin constant arrayEnd (line 242) | arrayEnd constant literal (line 243) | literal type scanState (line 246) | type scanState struct FILE: runtimes/go/appruntime/exported/scrub/scanner_test.go function FuzzScanner (line 107) | func FuzzScanner(f *testing.F) { function TestScanner (line 122) | func TestScanner(t *testing.T) { type scannerTest (line 157) | type scannerTest struct type tokDesc (line 163) | type tokDesc struct function str (line 169) | func str(s string) tokDesc { function num (line 173) | func num(n int) tokDesc { function raw (line 177) | func raw(s string) tokDesc { function k (line 181) | func k(t tokDesc) tokDesc { FILE: runtimes/go/appruntime/exported/scrub/scrub.go type EntryKind (line 12) | type EntryKind constant ObjectField (line 15) | ObjectField EntryKind = iota constant MapKey (line 16) | MapKey constant MapValue (line 17) | MapValue constant scrubNode (line 21) | scrubNode EntryKind = -1 type Path (line 23) | type Path type PathEntry (line 25) | type PathEntry struct function JSON (line 36) | func JSON(input []byte, paths []Path, replaceWith []byte) (scrubbed []by... function scrub (line 41) | func scrub(input []byte, indices []Bounds, replaceWith []byte) (scrubbed... type Bounds (line 68) | type Bounds struct function JSONIndices (line 73) | func JSONIndices(input []byte, paths []Path) []Bounds { function newStream (line 79) | func newStream(input []byte, rootNodes []node) *stream { type stream (line 87) | type stream struct method Process (line 102) | func (s *stream) Process() []Bounds { method processValue (line 112) | func (s *stream) processValue(nodes []node) { method processArray (line 134) | func (s *stream) processArray(nodes []node) { method processObject (line 148) | func (s *stream) processObject(nodes []node) { method skipValue (line 169) | func (s *stream) skipValue() Bounds { method matchingMapNodes (line 189) | func (s *stream) matchingMapNodes(nodes []node) (currNodes, valueNodes... method isMapValue (line 214) | func (s *stream) isMapValue() bool { method scrubNow (line 226) | func (s *stream) scrubNow(nodes []node) bool { method next (line 235) | func (s *stream) next() { method unread (line 255) | func (s *stream) unread() { function groupNodes (line 269) | func groupNodes(paths []Path) []node { type node (line 331) | type node struct function unsafeStrToBytes (line 338) | func unsafeStrToBytes(s string) []byte { FILE: runtimes/go/appruntime/exported/scrub/scrub_test.go function Test_groupNodes (line 11) | func Test_groupNodes(t *testing.T) { function Test_scrub (line 98) | func Test_scrub(t *testing.T) { function TestJSON (line 163) | func TestJSON(t *testing.T) { FILE: runtimes/go/appruntime/exported/scrub/token_string.go function _ (line 7) | func _() { constant _token_name (line 19) | _token_name = "unknownobjectBeginobjectEndarrayBeginarrayEndliteral" method String (line 23) | func (i token) String() string { FILE: runtimes/go/appruntime/exported/stack/stack.go type Stack (line 13) | type Stack struct function Build (line 18) | func Build(skip int) Stack { function BuildWithoutGoRuntime (line 22) | func BuildWithoutGoRuntime(skip int) Stack { function BuildWithFilters (line 33) | func BuildWithFilters(skip int, filter func(pcs uintptr) bool) Stack { function Print (line 76) | func Print(s Stack) { type FormattedFrame (line 94) | type FormattedFrame struct function Format (line 100) | func Format(s Stack) []FormattedFrame { FILE: runtimes/go/appruntime/exported/stack/stack_app.go function encoreCallers (line 8) | func encoreCallers(skip int, pc []uintptr) (n int, off uintptr) FILE: runtimes/go/appruntime/exported/stack/stack_noapp.go function encoreCallers (line 7) | func encoreCallers(skip int, pc []uintptr) (n int, off uintptr) { FILE: runtimes/go/appruntime/exported/stack/stack_test.go function BenchmarkBuild (line 7) | func BenchmarkBuild(b *testing.B) { function __encore_foo (line 16) | func __encore_foo() int { function userCode (line 20) | func userCode() int { FILE: runtimes/go/appruntime/exported/trace/events.go type EventType (line 14) | type EventType method String (line 43) | func (te EventType) String() string { constant RequestStart (line 17) | RequestStart EventType = 0x01 constant RequestEnd (line 18) | RequestEnd EventType = 0x02 constant GoStart (line 19) | GoStart EventType = 0x03 constant GoEnd (line 20) | GoEnd EventType = 0x04 constant GoClear (line 21) | GoClear EventType = 0x05 constant TxStart (line 22) | TxStart EventType = 0x06 constant TxEnd (line 23) | TxEnd EventType = 0x07 constant QueryStart (line 24) | QueryStart EventType = 0x08 constant QueryEnd (line 25) | QueryEnd EventType = 0x09 constant CallStart (line 26) | CallStart EventType = 0x0A constant CallEnd (line 27) | CallEnd EventType = 0x0B constant AuthStart (line 28) | AuthStart EventType = 0x0C constant AuthEnd (line 29) | AuthEnd EventType = 0x0D constant HTTPCallStart (line 30) | HTTPCallStart EventType = 0x0E constant HTTPCallEnd (line 31) | HTTPCallEnd EventType = 0x0F constant HTTPCallBodyClosed (line 32) | HTTPCallBodyClosed EventType = 0x10 constant LogMessage (line 33) | LogMessage EventType = 0x11 constant PublishStart (line 34) | PublishStart EventType = 0x12 constant PublishEnd (line 35) | PublishEnd EventType = 0x13 constant ServiceInitStart (line 36) | ServiceInitStart EventType = 0x14 constant ServiceInitEnd (line 37) | ServiceInitEnd EventType = 0x15 constant CacheOpStart (line 38) | CacheOpStart EventType = 0x16 constant CacheOpEnd (line 39) | CacheOpEnd EventType = 0x17 constant BodyStream (line 40) | BodyStream EventType = 0x18 method BeginRequest (line 98) | func (l *Log) BeginRequest(req *model.Request, goid uint32) { method FinishRequest (line 161) | func (l *Log) FinishRequest(req *model.Request, resp *model.Response) { method BeginCall (line 200) | func (l *Log) BeginCall(call *model.APICall, goid uint32) { method FinishCall (line 212) | func (l *Log) FinishCall(call *model.APICall, err error) { method BeginAuth (line 227) | func (l *Log) BeginAuth(call *model.AuthCall, goid uint32) { method FinishAuth (line 236) | func (l *Log) FinishAuth(call *model.AuthCall, uid model.UID, err error) { type DBQueryStartParams (line 254) | type DBQueryStartParams struct method DBQueryStart (line 263) | func (l *Log) DBQueryStart(p DBQueryStartParams) { method DBQueryEnd (line 274) | func (l *Log) DBQueryEnd(queryID uint64, err error) { type DBTxStartParams (line 285) | type DBTxStartParams struct method DBTxStart (line 292) | func (l *Log) DBTxStart(p DBTxStartParams) { type DBTxEndParams (line 301) | type DBTxEndParams struct method DBTxEnd (line 310) | func (l *Log) DBTxEnd(p DBTxEndParams) { method PublishStart (line 329) | func (l *Log) PublishStart(topic string, msg []byte, spanID model.SpanID... method PublishEnd (line 340) | func (l *Log) PublishEnd(publishID uint64, messageID string, err error) { method GoStart (line 348) | func (l *Log) GoStart(spanID model.SpanID, goctr uint32) { method GoClear (line 365) | func (l *Log) GoClear(spanID model.SpanID, goctr uint32) { method GoEnd (line 382) | func (l *Log) GoEnd(spanID model.SpanID, goctr uint32) { type ServiceInitStartParams (line 399) | type ServiceInitStartParams struct method ServiceInitStart (line 407) | func (l *Log) ServiceInitStart(p ServiceInitStartParams) { method ServiceInitEnd (line 417) | func (l *Log) ServiceInitEnd(initCtr uint64, err error) { type CacheOpStartParams (line 427) | type CacheOpStartParams struct method CacheOpStart (line 439) | func (l *Log) CacheOpStart(p CacheOpStartParams) { type CacheOpEndParams (line 464) | type CacheOpEndParams struct method CacheOpEnd (line 471) | func (l *Log) CacheOpEnd(p CacheOpEndParams) { type CacheOpResult (line 492) | type CacheOpResult constant CacheOK (line 495) | CacheOK CacheOpResult = 1 constant CacheNoSuchKey (line 496) | CacheNoSuchKey CacheOpResult = 2 constant CacheConflict (line 497) | CacheConflict CacheOpResult = 3 constant CacheErr (line 498) | CacheErr CacheOpResult = 4 type BodyStreamParams (line 501) | type BodyStreamParams struct method BodyStream (line 515) | func (l *Log) BodyStream(p BodyStreamParams) { method logHeaders (line 532) | func (l *Log) logHeaders(tb *Buffer, headers http.Header, scrubHeaders m... FILE: runtimes/go/appruntime/exported/trace/http.go method HTTPBeginRoundTrip (line 17) | func (l *Log) HTTPBeginRoundTrip(httpReq *http.Request, req *model2.Requ... method HTTPCompleteRoundTrip (line 63) | func (l *Log) HTTPCompleteRoundTrip(req *http.Request, resp *http.Respon... type httpRoundTrip (line 92) | type httpRoundTrip struct method getConn (line 102) | func (rt *httpRoundTrip) getConn(hostPort string) { method gotConn (line 106) | func (rt *httpRoundTrip) gotConn(info httptrace.GotConnInfo) { method gotFirstResponseByte (line 110) | func (rt *httpRoundTrip) gotFirstResponseByte() { method got1xxResponse (line 114) | func (rt *httpRoundTrip) got1xxResponse(code int, header textproto.MIM... method dnsStart (line 119) | func (rt *httpRoundTrip) dnsStart(info httptrace.DNSStartInfo) { method dnsDone (line 123) | func (rt *httpRoundTrip) dnsDone(info httptrace.DNSDoneInfo) { method connectStart (line 127) | func (rt *httpRoundTrip) connectStart(network, addr string) { method connectDone (line 131) | func (rt *httpRoundTrip) connectDone(network, addr string, err error) { method tlsHandshakeStart (line 135) | func (rt *httpRoundTrip) tlsHandshakeStart() { method tlsHandshakeDone (line 139) | func (rt *httpRoundTrip) tlsHandshakeDone(state tls.ConnectionState, e... method wroteHeaders (line 143) | func (rt *httpRoundTrip) wroteHeaders() { method wroteRequest (line 147) | func (rt *httpRoundTrip) wroteRequest(info httptrace.WroteRequestInfo) { method wait100Continue (line 151) | func (rt *httpRoundTrip) wait100Continue() { method addEvent (line 155) | func (rt *httpRoundTrip) addEvent(code httpEventCode, data httpEventDa... method encodeEvents (line 167) | func (rt *httpRoundTrip) encodeEvents(tb *Buffer) { method ClosedBody (line 183) | func (rt *httpRoundTrip) ClosedBody(err error) { function wrapRespBody (line 199) | func wrapRespBody(body io.ReadCloser, rt *httpRoundTrip) io.ReadCloser { type closeTracker (line 206) | type closeTracker struct method Close (line 211) | func (c closeTracker) Close() error { type writerCloseTracker (line 217) | type writerCloseTracker struct method Close (line 222) | func (c writerCloseTracker) Close() error { type httpEvent (line 228) | type httpEvent struct type httpEventData (line 234) | type httpEventData interface type httpEventCode (line 238) | type httpEventCode constant getConn (line 241) | getConn = 0x01 constant gotConn (line 242) | gotConn = 0x02 constant gotFirstResponseByte (line 243) | gotFirstResponseByte = 0x03 constant got1xxResponse (line 244) | got1xxResponse = 0x04 constant dnsStart (line 245) | dnsStart = 0x05 constant dnsDone (line 246) | dnsDone = 0x06 constant connectStart (line 247) | connectStart = 0x07 constant connectDone (line 248) | connectDone = 0x08 constant tlsHandshakeStart (line 249) | tlsHandshakeStart = 0x09 constant tlsHandshakeDone (line 250) | tlsHandshakeDone = 0x0A constant wroteHeaders (line 251) | wroteHeaders = 0x0B constant wroteRequest (line 252) | wroteRequest = 0x0C constant wait100Continue (line 253) | wait100Continue = 0x0D type getConnEvent (line 256) | type getConnEvent struct method Encode (line 260) | func (e *getConnEvent) Encode(tb *Buffer) { type gotConnEvent (line 264) | type gotConnEvent struct method Encode (line 268) | func (e *gotConnEvent) Encode(tb *Buffer) { type got1xxResponseEvent (line 274) | type got1xxResponseEvent struct method Encode (line 279) | func (e *got1xxResponseEvent) Encode(tb *Buffer) { type dnsStartEvent (line 284) | type dnsStartEvent struct method Encode (line 288) | func (e *dnsStartEvent) Encode(tb *Buffer) { type dnsDoneEvent (line 292) | type dnsDoneEvent struct method Encode (line 296) | func (e *dnsDoneEvent) Encode(tb *Buffer) { type connectStartEvent (line 312) | type connectStartEvent struct method Encode (line 317) | func (e *connectStartEvent) Encode(tb *Buffer) { type connectDoneEvent (line 322) | type connectDoneEvent struct method Encode (line 328) | func (e *connectDoneEvent) Encode(tb *Buffer) { type tlsHandshakeDoneEvent (line 334) | type tlsHandshakeDoneEvent struct method Encode (line 339) | func (e *tlsHandshakeDoneEvent) Encode(tb *Buffer) { type wroteRequestEvent (line 347) | type wroteRequestEvent struct method Encode (line 351) | func (e *wroteRequestEvent) Encode(tb *Buffer) { type contextKey (line 355) | type contextKey constant rtKey (line 358) | rtKey contextKey = iota FILE: runtimes/go/appruntime/exported/trace/log.go type Log (line 11) | type Log struct method Add (line 25) | func (l *Log) Add(event EventType, data []byte) { method GetAndClear (line 59) | func (l *Log) GetAndClear() []byte { type Buffer (line 72) | type Buffer struct method Buf (line 81) | func (tb *Buffer) Buf() []byte { method Byte (line 85) | func (tb *Buffer) Byte(b byte) { method Bytes (line 89) | func (tb *Buffer) Bytes(b []byte) { method String (line 93) | func (tb *Buffer) String(s string) { method ByteString (line 98) | func (tb *Buffer) ByteString(b []byte) { method TruncatedByteString (line 106) | func (tb *Buffer) TruncatedByteString(b []byte, maxLen int, truncation... method Now (line 116) | func (tb *Buffer) Now() { method Bool (line 121) | func (tb *Buffer) Bool(b bool) { method Err (line 129) | func (tb *Buffer) Err(err error) { method Time (line 140) | func (tb *Buffer) Time(t time.Time) { method Int32 (line 145) | func (tb *Buffer) Int32(x int32) { method Uint32 (line 155) | func (tb *Buffer) Uint32(x uint32) { method Int64 (line 164) | func (tb *Buffer) Int64(x int64) { method Uint64 (line 174) | func (tb *Buffer) Uint64(x uint64) { method Varint (line 187) | func (tb *Buffer) Varint(x int64) { method UVarint (line 197) | func (tb *Buffer) UVarint(u uint64) { method Float32 (line 209) | func (tb *Buffer) Float32(f float32) { method Float64 (line 213) | func (tb *Buffer) Float64(f float64) { method Stack (line 217) | func (tb *Buffer) Stack(s stack.Stack) { method FormattedStack (line 238) | func (tb *Buffer) FormattedStack(s stack.Stack) { function NewBuffer (line 77) | func NewBuffer(size int) Buffer { function nanotime (line 260) | func nanotime() int64 FILE: runtimes/go/appruntime/exported/trace/logger.go type Logger (line 12) | type Logger interface FILE: runtimes/go/appruntime/exported/trace/mock_trace/mock_trace.go type MockLogger (line 18) | type MockLogger struct method EXPECT (line 36) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Add (line 41) | func (m *MockLogger) Add(event trace.EventType, data []byte) { method BeginAuth (line 53) | func (m *MockLogger) BeginAuth(call *model.AuthCall, goid uint32) { method BeginCall (line 65) | func (m *MockLogger) BeginCall(call *model.APICall, goid uint32) { method BeginRequest (line 77) | func (m *MockLogger) BeginRequest(req *model.Request, goid uint32) { method BodyStream (line 89) | func (m *MockLogger) BodyStream(p trace.BodyStreamParams) { method CacheOpEnd (line 101) | func (m *MockLogger) CacheOpEnd(p trace.CacheOpEndParams) { method CacheOpStart (line 113) | func (m *MockLogger) CacheOpStart(p trace.CacheOpStartParams) { method DBQueryEnd (line 125) | func (m *MockLogger) DBQueryEnd(queryID uint64, err error) { method DBQueryStart (line 137) | func (m *MockLogger) DBQueryStart(p trace.DBQueryStartParams) { method DBTxEnd (line 149) | func (m *MockLogger) DBTxEnd(p trace.DBTxEndParams) { method DBTxStart (line 161) | func (m *MockLogger) DBTxStart(p trace.DBTxStartParams) { method FinishAuth (line 173) | func (m *MockLogger) FinishAuth(call *model.AuthCall, uid model.UID, e... method FinishCall (line 185) | func (m *MockLogger) FinishCall(call *model.APICall, err error) { method FinishRequest (line 197) | func (m *MockLogger) FinishRequest(req *model.Request, resp *model.Res... method GetAndClear (line 209) | func (m *MockLogger) GetAndClear() []byte { method GoClear (line 223) | func (m *MockLogger) GoClear(spanID model.SpanID, goctr uint32) { method GoEnd (line 235) | func (m *MockLogger) GoEnd(spanID model.SpanID, goctr uint32) { method GoStart (line 247) | func (m *MockLogger) GoStart(spanID model.SpanID, goctr uint32) { method HTTPBeginRoundTrip (line 259) | func (m *MockLogger) HTTPBeginRoundTrip(httpReq *http.Request, req *mo... method HTTPCompleteRoundTrip (line 274) | func (m *MockLogger) HTTPCompleteRoundTrip(req *http.Request, resp *ht... method PublishEnd (line 286) | func (m *MockLogger) PublishEnd(publishID uint64, messageID string, er... method PublishStart (line 298) | func (m *MockLogger) PublishStart(topic string, msg []byte, spanID mod... method ServiceInitEnd (line 310) | func (m *MockLogger) ServiceInitEnd(initCtr uint64, err error) { method ServiceInitStart (line 322) | func (m *MockLogger) ServiceInitStart(p trace.ServiceInitStartParams) { type MockLoggerMockRecorder (line 24) | type MockLoggerMockRecorder struct method Add (line 47) | func (mr *MockLoggerMockRecorder) Add(event, data interface{}) *gomock... method BeginAuth (line 59) | func (mr *MockLoggerMockRecorder) BeginAuth(call, goid interface{}) *g... method BeginCall (line 71) | func (mr *MockLoggerMockRecorder) BeginCall(call, goid interface{}) *g... method BeginRequest (line 83) | func (mr *MockLoggerMockRecorder) BeginRequest(req, goid interface{}) ... method BodyStream (line 95) | func (mr *MockLoggerMockRecorder) BodyStream(p interface{}) *gomock.Ca... method CacheOpEnd (line 107) | func (mr *MockLoggerMockRecorder) CacheOpEnd(p interface{}) *gomock.Ca... method CacheOpStart (line 119) | func (mr *MockLoggerMockRecorder) CacheOpStart(p interface{}) *gomock.... method DBQueryEnd (line 131) | func (mr *MockLoggerMockRecorder) DBQueryEnd(queryID, err interface{})... method DBQueryStart (line 143) | func (mr *MockLoggerMockRecorder) DBQueryStart(p interface{}) *gomock.... method DBTxEnd (line 155) | func (mr *MockLoggerMockRecorder) DBTxEnd(p interface{}) *gomock.Call { method DBTxStart (line 167) | func (mr *MockLoggerMockRecorder) DBTxStart(p interface{}) *gomock.Call { method FinishAuth (line 179) | func (mr *MockLoggerMockRecorder) FinishAuth(call, uid, err interface{... method FinishCall (line 191) | func (mr *MockLoggerMockRecorder) FinishCall(call, err interface{}) *g... method FinishRequest (line 203) | func (mr *MockLoggerMockRecorder) FinishRequest(req, resp interface{})... method GetAndClear (line 217) | func (mr *MockLoggerMockRecorder) GetAndClear() *gomock.Call { method GoClear (line 229) | func (mr *MockLoggerMockRecorder) GoClear(spanID, goctr interface{}) *... method GoEnd (line 241) | func (mr *MockLoggerMockRecorder) GoEnd(spanID, goctr interface{}) *go... method GoStart (line 253) | func (mr *MockLoggerMockRecorder) GoStart(spanID, goctr interface{}) *... method HTTPBeginRoundTrip (line 268) | func (mr *MockLoggerMockRecorder) HTTPBeginRoundTrip(httpReq, req, goi... method HTTPCompleteRoundTrip (line 280) | func (mr *MockLoggerMockRecorder) HTTPCompleteRoundTrip(req, resp, err... method PublishEnd (line 292) | func (mr *MockLoggerMockRecorder) PublishEnd(publishID, messageID, err... method PublishStart (line 304) | func (mr *MockLoggerMockRecorder) PublishStart(topic, msg, spanID, goi... method ServiceInitEnd (line 316) | func (mr *MockLoggerMockRecorder) ServiceInitEnd(initCtr, err interfac... method ServiceInitStart (line 328) | func (mr *MockLoggerMockRecorder) ServiceInitStart(p interface{}) *gom... function NewMockLogger (line 29) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: runtimes/go/appruntime/exported/trace/mutex_app.go type mutex (line 8) | type mutex struct function mutexLock (line 13) | func mutexLock(mut *mutex) function mutexUnlock (line 16) | func mutexUnlock(mut *mutex) FILE: runtimes/go/appruntime/exported/trace/mutex_noapp.go type mutex (line 7) | type mutex struct function mutexLock (line 11) | func mutexLock(m *mutex) { m.mut.Lock() } function mutexUnlock (line 13) | func mutexUnlock(m *mutex) { m.mut.Unlock() } FILE: runtimes/go/appruntime/exported/trace/version.go type Version (line 3) | type Version constant CurrentVersion (line 6) | CurrentVersion Version = 13 FILE: runtimes/go/appruntime/exported/trace2/events.go type EventType (line 17) | type EventType method String (line 56) | func (te EventType) String() string { constant RequestSpanStart (line 20) | RequestSpanStart EventType = 0x01 constant RequestSpanEnd (line 21) | RequestSpanEnd EventType = 0x02 constant AuthSpanStart (line 22) | AuthSpanStart EventType = 0x03 constant AuthSpanEnd (line 23) | AuthSpanEnd EventType = 0x04 constant PubsubMessageSpanStart (line 24) | PubsubMessageSpanStart EventType = 0x05 constant PubsubMessageSpanEnd (line 25) | PubsubMessageSpanEnd EventType = 0x06 constant DBTransactionStart (line 26) | DBTransactionStart EventType = 0x07 constant DBTransactionEnd (line 27) | DBTransactionEnd EventType = 0x08 constant DBQueryStart (line 28) | DBQueryStart EventType = 0x09 constant DBQueryEnd (line 29) | DBQueryEnd EventType = 0x0A constant RPCCallStart (line 30) | RPCCallStart EventType = 0x0B constant RPCCallEnd (line 31) | RPCCallEnd EventType = 0x0C constant HTTPCallStart (line 32) | HTTPCallStart EventType = 0x0D constant HTTPCallEnd (line 33) | HTTPCallEnd EventType = 0x0E constant LogMessage (line 34) | LogMessage EventType = 0x0F constant PubsubPublishStart (line 35) | PubsubPublishStart EventType = 0x10 constant PubsubPublishEnd (line 36) | PubsubPublishEnd EventType = 0x11 constant ServiceInitStart (line 37) | ServiceInitStart EventType = 0x12 constant ServiceInitEnd (line 38) | ServiceInitEnd EventType = 0x13 constant CacheCallStart (line 39) | CacheCallStart EventType = 0x14 constant CacheCallEnd (line 40) | CacheCallEnd EventType = 0x15 constant BodyStream (line 41) | BodyStream EventType = 0x16 constant TestStart (line 42) | TestStart EventType = 0x17 constant TestEnd (line 43) | TestEnd EventType = 0x18 constant BucketObjectUploadStart (line 44) | BucketObjectUploadStart EventType = 0x19 constant BucketObjectUploadEnd (line 45) | BucketObjectUploadEnd EventType = 0x1A constant BucketObjectDownloadStart (line 46) | BucketObjectDownloadStart EventType = 0x1B constant BucketObjectDownloadEnd (line 47) | BucketObjectDownloadEnd EventType = 0x1C constant BucketObjectGetAttrsStart (line 48) | BucketObjectGetAttrsStart EventType = 0x1D constant BucketObjectGetAttrsEnd (line 49) | BucketObjectGetAttrsEnd EventType = 0x1E constant BucketListObjectsStart (line 50) | BucketListObjectsStart EventType = 0x1F constant BucketListObjectsEnd (line 51) | BucketListObjectsEnd EventType = 0x20 constant BucketDeleteObjectsStart (line 52) | BucketDeleteObjectsStart EventType = 0x21 constant BucketDeleteObjectsEnd (line 53) | BucketDeleteObjectsEnd EventType = 0x22 type EventParams (line 132) | type EventParams struct type spanStartEventData (line 139) | type spanStartEventData struct method newSpanStartEvent (line 150) | func (l *Log) newSpanStartEvent(data spanStartEventData) EventBuffer { type spanEndEventData (line 161) | type spanEndEventData struct method newSpanEndEvent (line 169) | func (l *Log) newSpanEndEvent(data spanEndEventData) EventBuffer { type eventData (line 185) | type eventData struct method newEvent (line 191) | func (l *Log) newEvent(data eventData) EventBuffer { method RequestSpanStart (line 199) | func (l *Log) RequestSpanStart(req *model.Request, goid uint32) { type RequestSpanEndParams (line 239) | type RequestSpanEndParams struct method RequestSpanEnd (line 246) | func (l *Log) RequestSpanEnd(p RequestSpanEndParams) { method AuthSpanStart (line 276) | func (l *Log) AuthSpanStart(req *model.Request, goid uint32) { type AuthSpanEndParams (line 303) | type AuthSpanEndParams struct method AuthSpanEnd (line 309) | func (l *Log) AuthSpanEnd(p AuthSpanEndParams) { method PubsubMessageSpanStart (line 332) | func (l *Log) PubsubMessageSpanStart(req *model.Request, goid uint32) { type PubsubMessageSpanEndParams (line 360) | type PubsubMessageSpanEndParams struct method PubsubMessageSpanEnd (line 366) | func (l *Log) PubsubMessageSpanEnd(p PubsubMessageSpanEndParams) { method TestSpanStart (line 389) | func (l *Log) TestSpanStart(req *model.Request, goid uint32) { type TestSpanEndParams (line 415) | type TestSpanEndParams struct method TestSpanEnd (line 422) | func (l *Log) TestSpanEnd(p TestSpanEndParams) { method RPCCallStart (line 451) | func (l *Log) RPCCallStart(call *model.APICall, goid uint32) EventID { method RPCCallEnd (line 470) | func (l *Log) RPCCallEnd(call *model.APICall, goid uint32, err error) { type DBQueryStartParams (line 487) | type DBQueryStartParams struct method DBQueryStart (line 494) | func (l *Log) DBQueryStart(p DBQueryStartParams) EventID { method DBQueryEnd (line 512) | func (l *Log) DBQueryEnd(p EventParams, startID EventID, err error) { method DBTransactionStart (line 527) | func (l *Log) DBTransactionStart(p EventParams, stack stack.Stack) Event... type DBTransactionEndParams (line 543) | type DBTransactionEndParams struct method DBTransactionEnd (line 551) | func (l *Log) DBTransactionEnd(p DBTransactionEndParams) { type PubsubPublishStartParams (line 570) | type PubsubPublishStartParams struct method PubsubPublishStart (line 577) | func (l *Log) PubsubPublishStart(p PubsubPublishStartParams) EventID { type PubsubPublishEndParams (line 595) | type PubsubPublishEndParams struct method PubsubPublishEnd (line 602) | func (l *Log) PubsubPublishEnd(p PubsubPublishEndParams) { type ServiceInitStartParams (line 620) | type ServiceInitStartParams struct method ServiceInitStart (line 625) | func (l *Log) ServiceInitStart(p ServiceInitStartParams) EventID { method ServiceInitEnd (line 640) | func (l *Log) ServiceInitEnd(p EventParams, start EventID, err error) { type CacheCallStartParams (line 657) | type CacheCallStartParams struct method CacheCallStart (line 665) | func (l *Log) CacheCallStart(p CacheCallStartParams) EventID { type CacheCallEndParams (line 688) | type CacheCallEndParams struct method CacheCallEnd (line 695) | func (l *Log) CacheCallEnd(p CacheCallEndParams) { type CacheCallResult (line 713) | type CacheCallResult constant CacheOK (line 716) | CacheOK CacheCallResult = 1 constant CacheNoSuchKey (line 717) | CacheNoSuchKey CacheCallResult = 2 constant CacheConflict (line 718) | CacheConflict CacheCallResult = 3 constant CacheErr (line 719) | CacheErr CacheCallResult = 4 type BodyStreamParams (line 722) | type BodyStreamParams struct method BodyStream (line 736) | func (l *Log) BodyStream(p BodyStreamParams) { type BucketObjectUploadStartParams (line 760) | type BucketObjectUploadStartParams struct type BucketObjectAttributes (line 768) | type BucketObjectAttributes struct method BucketObjectUploadStart (line 775) | func (l *Log) BucketObjectUploadStart(p BucketObjectUploadStartParams) E... method bucketObjectAttrs (line 794) | func (tb *EventBuffer) bucketObjectAttrs(attrs *BucketObjectAttributes) { type BucketObjectUploadEndParams (line 801) | type BucketObjectUploadEndParams struct method BucketObjectUploadEnd (line 811) | func (l *Log) BucketObjectUploadEnd(p BucketObjectUploadEndParams) { type BucketObjectDownloadStartParams (line 830) | type BucketObjectDownloadStartParams struct method BucketObjectDownloadStart (line 838) | func (l *Log) BucketObjectDownloadStart(p BucketObjectDownloadStartParam... type BucketObjectDownloadEndParams (line 857) | type BucketObjectDownloadEndParams struct method BucketObjectDownloadEnd (line 866) | func (l *Log) BucketObjectDownloadEnd(p BucketObjectDownloadEndParams) { type BucketObjectGetAttrsStartParams (line 884) | type BucketObjectGetAttrsStartParams struct method BucketObjectGetAttrsStart (line 892) | func (l *Log) BucketObjectGetAttrsStart(p BucketObjectGetAttrsStartParam... type BucketObjectGetAttrsEndParams (line 911) | type BucketObjectGetAttrsEndParams struct method BucketObjectGetAttrsEnd (line 920) | func (l *Log) BucketObjectGetAttrsEnd(p BucketObjectGetAttrsEndParams) { type BucketListObjectsStartParams (line 940) | type BucketListObjectsStartParams struct method BucketListObjectsStart (line 947) | func (l *Log) BucketListObjectsStart(p BucketListObjectsStartParams) Eve... type BucketListObjectsEndParams (line 965) | type BucketListObjectsEndParams struct method BucketListObjectsEnd (line 975) | func (l *Log) BucketListObjectsEnd(p BucketListObjectsEndParams) { type BucketDeleteObjectsStartParams (line 994) | type BucketDeleteObjectsStartParams struct type BucketDeleteObjectsEntry (line 1001) | type BucketDeleteObjectsEntry struct method BucketDeleteObjectsStart (line 1006) | func (l *Log) BucketDeleteObjectsStart(p BucketDeleteObjectsStartParams)... type BucketDeleteObjectsEndParams (line 1028) | type BucketDeleteObjectsEndParams struct method BucketDeleteObjectsEnd (line 1035) | func (l *Log) BucketDeleteObjectsEnd(p BucketDeleteObjectsEndParams) { method logHeaders (line 1052) | func (l *Log) logHeaders(tb *EventBuffer, headers http.Header, scrubHead... type LogMessageParams (line 1066) | type LogMessageParams struct type LogField (line 1074) | type LogField struct method LogMessage (line 1079) | func (l *Log) LogMessage(p LogMessageParams) { function addLogField (line 1102) | func addLogField(tb *EventBuffer, key string, val any) { FILE: runtimes/go/appruntime/exported/trace2/http.go method HTTPBeginRoundTrip (line 17) | func (l *Log) HTTPBeginRoundTrip(httpReq *http.Request, req *model.Reque... method HTTPCompleteRoundTrip (line 74) | func (l *Log) HTTPCompleteRoundTrip(req *http.Request, resp *http.Respon... type httpRoundTrip (line 106) | type httpRoundTrip struct method getConn (line 118) | func (rt *httpRoundTrip) getConn(hostPort string) { method gotConn (line 122) | func (rt *httpRoundTrip) gotConn(info httptrace.GotConnInfo) { method gotFirstResponseByte (line 126) | func (rt *httpRoundTrip) gotFirstResponseByte() { method got1xxResponse (line 130) | func (rt *httpRoundTrip) got1xxResponse(code int, header textproto.MIM... method dnsStart (line 135) | func (rt *httpRoundTrip) dnsStart(info httptrace.DNSStartInfo) { method dnsDone (line 139) | func (rt *httpRoundTrip) dnsDone(info httptrace.DNSDoneInfo) { method connectStart (line 143) | func (rt *httpRoundTrip) connectStart(network, addr string) { method connectDone (line 147) | func (rt *httpRoundTrip) connectDone(network, addr string, err error) { method tlsHandshakeStart (line 151) | func (rt *httpRoundTrip) tlsHandshakeStart() { method tlsHandshakeDone (line 155) | func (rt *httpRoundTrip) tlsHandshakeDone(state tls.ConnectionState, e... method wroteHeaders (line 159) | func (rt *httpRoundTrip) wroteHeaders() { method wroteRequest (line 163) | func (rt *httpRoundTrip) wroteRequest(info httptrace.WroteRequestInfo) { method wait100Continue (line 167) | func (rt *httpRoundTrip) wait100Continue() { method addEvent (line 171) | func (rt *httpRoundTrip) addEvent(code HTTPEventCode, data httpEventDa... method encodeEvents (line 183) | func (rt *httpRoundTrip) encodeEvents(tb *EventBuffer) { method closedBody (line 199) | func (rt *httpRoundTrip) closedBody(err error) { function wrapRespBody (line 203) | func wrapRespBody(body io.ReadCloser, rt *httpRoundTrip) io.ReadCloser { type closeTracker (line 210) | type closeTracker struct method Close (line 215) | func (c closeTracker) Close() error { type writerCloseTracker (line 221) | type writerCloseTracker struct method Close (line 226) | func (c writerCloseTracker) Close() error { type httpEvent (line 232) | type httpEvent struct type httpEventData (line 238) | type httpEventData interface type HTTPEventCode (line 242) | type HTTPEventCode constant GetConn (line 245) | GetConn = 1 constant GotConn (line 246) | GotConn = 2 constant GotFirstResponseByte (line 247) | GotFirstResponseByte = 3 constant Got1xxResponse (line 248) | Got1xxResponse = 4 constant DNSStart (line 249) | DNSStart = 5 constant DNSDone (line 250) | DNSDone = 6 constant ConnectStart (line 251) | ConnectStart = 7 constant ConnectDone (line 252) | ConnectDone = 8 constant TLSHandshakeStart (line 253) | TLSHandshakeStart = 9 constant TLSHandshakeDone (line 254) | TLSHandshakeDone = 10 constant WroteHeaders (line 255) | WroteHeaders = 11 constant WroteRequest (line 256) | WroteRequest = 12 constant Wait100Continue (line 257) | Wait100Continue = 13 constant ClosedBody (line 258) | ClosedBody = 14 type getConnEvent (line 261) | type getConnEvent struct method Encode (line 265) | func (e *getConnEvent) Encode(tb *EventBuffer) { type gotConnEvent (line 269) | type gotConnEvent struct method Encode (line 273) | func (e *gotConnEvent) Encode(tb *EventBuffer) { type got1xxResponseEvent (line 279) | type got1xxResponseEvent struct method Encode (line 284) | func (e *got1xxResponseEvent) Encode(tb *EventBuffer) { type dnsStartEvent (line 289) | type dnsStartEvent struct method Encode (line 293) | func (e *dnsStartEvent) Encode(tb *EventBuffer) { type dnsDoneEvent (line 297) | type dnsDoneEvent struct method Encode (line 301) | func (e *dnsDoneEvent) Encode(tb *EventBuffer) { type connectStartEvent (line 317) | type connectStartEvent struct method Encode (line 322) | func (e *connectStartEvent) Encode(tb *EventBuffer) { type connectDoneEvent (line 327) | type connectDoneEvent struct method Encode (line 333) | func (e *connectDoneEvent) Encode(tb *EventBuffer) { type tlsHandshakeDoneEvent (line 339) | type tlsHandshakeDoneEvent struct method Encode (line 344) | func (e *tlsHandshakeDoneEvent) Encode(tb *EventBuffer) { type wroteRequestEvent (line 352) | type wroteRequestEvent struct method Encode (line 356) | func (e *wroteRequestEvent) Encode(tb *EventBuffer) { type closedBodyEvent (line 360) | type closedBodyEvent struct method Encode (line 364) | func (e *closedBodyEvent) Encode(tb *EventBuffer) { type contextKey (line 368) | type contextKey constant rtKey (line 371) | rtKey contextKey = iota FILE: runtimes/go/appruntime/exported/trace2/log.go function NewLog (line 20) | func NewLog() *Log { type Log (line 26) | type Log struct method Add (line 45) | func (l *Log) Add(e Event) EventID { method WaitUntilDone (line 114) | func (l *Log) WaitUntilDone() { method WaitAtLeast (line 125) | func (l *Log) WaitAtLeast(dur time.Duration) (done bool) { method WaitAndClear (line 139) | func (l *Log) WaitAndClear() (data []byte, done bool) { method MarkDone (line 152) | func (l *Log) MarkDone() { method GetAndClear (line 165) | func (l *Log) GetAndClear() (data []byte, done bool) { method clearDataBuf (line 175) | func (l *Log) clearDataBuf() { type Event (line 36) | type Event struct constant maxBufferSize (line 160) | maxBufferSize = 100 * (10 << 20) constant initialBufferSize (line 161) | initialBufferSize = 10 * (10 << 20) type EventBuffer (line 190) | type EventBuffer struct method Buf (line 199) | func (tb *EventBuffer) Buf() []byte { method Byte (line 203) | func (tb *EventBuffer) Byte(b byte) { method Bytes (line 207) | func (tb *EventBuffer) Bytes(b []byte) { method String (line 211) | func (tb *EventBuffer) String(s string) { method ByteString (line 216) | func (tb *EventBuffer) ByteString(b []byte) { method StatusCode (line 221) | func (tb *EventBuffer) StatusCode(code errs.ErrCode) { method TruncatedByteString (line 228) | func (tb *EventBuffer) TruncatedByteString(b []byte, maxLen int, trunc... method Now (line 238) | func (tb *EventBuffer) Now() { method Bool (line 243) | func (tb *EventBuffer) Bool(b bool) { method Err (line 251) | func (tb *EventBuffer) Err(err error) { method ErrWithStack (line 262) | func (tb *EventBuffer) ErrWithStack(err error) { method Time (line 276) | func (tb *EventBuffer) Time(t time.Time) { method Int32 (line 281) | func (tb *EventBuffer) Int32(x int32) { method Uint32 (line 291) | func (tb *EventBuffer) Uint32(x uint32) { method Int64 (line 300) | func (tb *EventBuffer) Int64(i int64) { method EventID (line 304) | func (tb *EventBuffer) EventID(id EventID) { method OptString (line 308) | func (tb *EventBuffer) OptString(s *string) { method OptUVarint (line 316) | func (tb *EventBuffer) OptUVarint(i *uint64) { method Uint64 (line 324) | func (tb *EventBuffer) Uint64(x uint64) { method Varint (line 337) | func (tb *EventBuffer) Varint(i int64) { method UVarint (line 341) | func (tb *EventBuffer) UVarint(u uint64) { method Float32 (line 353) | func (tb *EventBuffer) Float32(f float32) { method Float64 (line 357) | func (tb *EventBuffer) Float64(f float64) { method Duration (line 361) | func (tb *EventBuffer) Duration(dur time.Duration) { method Stack (line 365) | func (tb *EventBuffer) Stack(s stack.Stack) { method FormattedStack (line 387) | func (tb *EventBuffer) FormattedStack(s stack.Stack) { function NewEventBuffer (line 195) | func NewEventBuffer(size int) EventBuffer { function signedToUnsigned (line 408) | func signedToUnsigned(i int64) uint64 { function nanotime (line 417) | func nanotime() int64 FILE: runtimes/go/appruntime/exported/trace2/logger.go type Logger (line 14) | type Logger interface FILE: runtimes/go/appruntime/exported/trace2/mutex_app.go type mutex (line 8) | type mutex struct function mutexLock (line 13) | func mutexLock(mut *mutex) function mutexUnlock (line 16) | func mutexUnlock(mut *mutex) FILE: runtimes/go/appruntime/exported/trace2/mutex_noapp.go type mutex (line 7) | type mutex struct function mutexLock (line 11) | func mutexLock(m *mutex) { m.mut.Lock() } function mutexUnlock (line 13) | func mutexUnlock(m *mutex) { m.mut.Unlock() } FILE: runtimes/go/appruntime/exported/trace2/timeanchor.go function NewTimeAnchor (line 11) | func NewTimeAnchor(nano int64, real time.Time) TimeAnchor { function NewTimeAnchorNow (line 16) | func NewTimeAnchorNow() TimeAnchor { type TimeAnchor (line 24) | type TimeAnchor struct method ToReal (line 30) | func (ta TimeAnchor) ToReal(nano int64) time.Time { method MarshalText (line 35) | func (ta TimeAnchor) MarshalText() ([]byte, error) { method UnmarshalText (line 41) | func (ta *TimeAnchor) UnmarshalText(text []byte) error { FILE: runtimes/go/appruntime/exported/trace2/version.go type Version (line 3) | type Version constant CurrentVersion (line 6) | CurrentVersion Version = 17 FILE: runtimes/go/appruntime/infrasdk/metadata/aws_collector.go function init (line 17) | func init() { FILE: runtimes/go/appruntime/infrasdk/metadata/cloud_run_collector.go function init (line 15) | func init() { FILE: runtimes/go/appruntime/infrasdk/metadata/metadata.go type collectorDesc (line 9) | type collectorDesc struct function registerCollector (line 17) | func registerCollector(desc collectorDesc) { type Label (line 21) | type Label struct type Labels (line 25) | type Labels method AsMap (line 27) | func (l Labels) AsMap() map[string]string { method AddNonEmpty (line 35) | func (l *Labels) AddNonEmpty(key, value string) *Labels { type ContainerMetadata (line 42) | type ContainerMetadata struct method Labels (line 49) | func (md *ContainerMetadata) Labels() Labels { function MapMetadataLabels (line 58) | func MapMetadataLabels[T any](md *ContainerMetadata, fn func(k, v string... function GetContainerMetadata (line 66) | func GetContainerMetadata(cfg *config.Runtime) (*ContainerMetadata, erro... FILE: runtimes/go/appruntime/infrasdk/metrics/aws/cloudwatch.go function New (line 25) | func New(svcs []string, cfg *config.AWSCloudWatchMetricsProvider, meta *... type Exporter (line 42) | type Exporter struct method Shutdown (line 52) | func (x *Exporter) Shutdown(p *shutdown.Process) error { method Export (line 56) | func (x *Exporter) Export(ctx context.Context, collected []metrics.Col... method getMetricData (line 81) | func (x *Exporter) getMetricData(now time.Time, collected []metrics.Co... method getSysMetrics (line 174) | func (x *Exporter) getSysMetrics(now time.Time) []types.MetricDatum { method getClient (line 192) | func (x *Exporter) getClient() *cloudwatch.Client { FILE: runtimes/go/appruntime/infrasdk/metrics/aws/cloudwatch_test.go type metricInfo (line 22) | type metricInfo struct method Name (line 28) | func (m metricInfo) Name() string { return m.name } method Type (line 29) | func (m metricInfo) Type() metrics.MetricType { return m.typ } method SvcNum (line 30) | func (m metricInfo) SvcNum() uint16 { return m.svcNum } function TestGetMetricData (line 32) | func TestGetMetricData(t *testing.T) { FILE: runtimes/go/appruntime/infrasdk/metrics/aws_cloudwatch_exporter.go function init (line 11) | func init() { FILE: runtimes/go/appruntime/infrasdk/metrics/datadog/datadog.go function New (line 21) | func New(svcs []string, cfg *config.DatadogProvider, meta *metadata.Cont... type tsSvcKey (line 40) | type tsSvcKey struct type Exporter (line 45) | type Exporter struct method Shutdown (line 55) | func (x *Exporter) Shutdown(p *shutdown.Process) error { method Export (line 59) | func (x *Exporter) Export(ctx context.Context, collected []metrics.Col... method getMetricData (line 73) | func (x *Exporter) getMetricData(now time.Time, collected []metrics.Co... method getSysMetrics (line 174) | func (x *Exporter) getSysMetrics(now time.Time) []datadogV2.MetricSeri... method newContext (line 198) | func (x *Exporter) newContext(parent context.Context) context.Context { FILE: runtimes/go/appruntime/infrasdk/metrics/datadog_exporter.go function init (line 11) | func init() { FILE: runtimes/go/appruntime/infrasdk/metrics/encore_cloud_exporter.go function init (line 11) | func init() { FILE: runtimes/go/appruntime/infrasdk/metrics/gcp/cloud_monitoring.go function New (line 27) | func New(svcs []string, cfg *config.GCPCloudMonitoringProvider, meta *me... type Exporter (line 41) | type Exporter struct method Shutdown (line 57) | func (x *Exporter) Shutdown(p *shutdown.Process) error { method Export (line 66) | func (x *Exporter) Export(ctx context.Context, collected []metrics.Col... method getMetricData (line 97) | func (x *Exporter) getMetricData(newCounterStart, endTime time.Time, c... method getPoint (line 232) | func (x *Exporter) getPoint(newCounterStart, endTime *timestamppb.Time... method getSysMetrics (line 306) | func (x *Exporter) getSysMetrics(now time.Time) []*monitoringpb.TimeSe... method getClient (line 351) | func (x *Exporter) getClient() *monitoring.MetricClient { function floatVal (line 275) | func floatVal(val float64) *monitoringpb.TypedValue { function int64Val (line 283) | func int64Val(val int64) *monitoringpb.TypedValue { function uint64Val (line 290) | func uint64Val(val uint64) *monitoringpb.TypedValue { FILE: runtimes/go/appruntime/infrasdk/metrics/gcp/cloud_monitoring_test.go type metricInfo (line 24) | type metricInfo struct method Name (line 30) | func (m metricInfo) Name() string { return m.name } method Type (line 31) | func (m metricInfo) Type() metrics.MetricType { return m.typ } method SvcNum (line 32) | func (m metricInfo) SvcNum() uint16 { return m.svcNum } function TestGetMetricData (line 34) | func TestGetMetricData(t *testing.T) { FILE: runtimes/go/appruntime/infrasdk/metrics/gcp_cloud_monitoring_exporter.go function init (line 14) | func init() { FILE: runtimes/go/appruntime/infrasdk/metrics/logs_based_exporter.go constant encoreMetricKey (line 27) | encoreMetricKey = rlog.InternalKeyPrefix + "metric_name" type logsBasedEmitter (line 29) | type logsBasedEmitter struct method IncCounter (line 37) | func (e *logsBasedEmitter) IncCounter(name string, tags ...string) { method Observe (line 46) | func (e *logsBasedEmitter) Observe(name string, key string, value floa... method logCounter (line 55) | func (e *logsBasedEmitter) logCounter(name string, tags ...string) { method logValue (line 61) | func (e *logsBasedEmitter) logValue(name string, observationKey string... function newLogsBasedEmitter (line 33) | func newLogsBasedEmitter(logger zerolog.Logger) *logsBasedEmitter { function addTags (line 67) | func addTags(ev *zerolog.Event, tags ...string) *zerolog.Event { FILE: runtimes/go/appruntime/infrasdk/metrics/logs_based_exporter_test.go function TestLogCounter (line 10) | func TestLogCounter(t *testing.T) { FILE: runtimes/go/appruntime/infrasdk/metrics/metrics.go type Manager (line 14) | type Manager struct method Shutdown (line 57) | func (mgr *Manager) Shutdown(p *shutdown.Process) error { method BeginCollection (line 70) | func (mgr *Manager) BeginCollection() { method collectNow (line 97) | func (mgr *Manager) collectNow(ctx context.Context) { function NewManager (line 27) | func NewManager(reg *metrics.Registry, static *config.Static, rtConf *co... type exporter (line 110) | type exporter interface type providerDesc (line 115) | type providerDesc struct function registerProvider (line 123) | func registerProvider(desc providerDesc) { FILE: runtimes/go/appruntime/infrasdk/metrics/metrics_test.go function TestCode (line 12) | func TestCode(t *testing.T) { FILE: runtimes/go/appruntime/infrasdk/metrics/metricstest/test_exporter.go type TestMetricsExporter (line 16) | type TestMetricsExporter struct method IncCounter (line 40) | func (e *TestMetricsExporter) IncCounter(name string, tags ...string) { method Observe (line 61) | func (e *TestMetricsExporter) Observe(name string, key string, value f... method AssertCounter (line 87) | func (e *TestMetricsExporter) AssertCounter(t *testing.T, name string,... method AssertObservation (line 102) | func (e *TestMetricsExporter) AssertObservation( method find (line 127) | func (e *TestMetricsExporter) find(metricType MetricType, metricName s... type MetricType (line 21) | type MetricType constant MetricTypeCounter (line 24) | MetricTypeCounter MetricType = "counter" constant MetricTypeObservation (line 25) | MetricTypeObservation MetricType = "observation" type ExportedMetric (line 28) | type ExportedMetric struct function NewTestMetricsExporter (line 36) | func NewTestMetricsExporter(logger zerolog.Logger) *TestMetricsExporter { function tagMap (line 77) | func tagMap(tags ...string) map[string]string { FILE: runtimes/go/appruntime/infrasdk/metrics/null_exporter.go type NullMetricsExporter (line 10) | type NullMetricsExporter struct method Export (line 16) | func (e *NullMetricsExporter) Export(ctx context.Context, metrics []me... method Shutdown (line 20) | func (e *NullMetricsExporter) Shutdown(p *shutdown.Process) error { re... function NewNullMetricsExporter (line 12) | func NewNullMetricsExporter() *NullMetricsExporter { FILE: runtimes/go/appruntime/infrasdk/metrics/prometheus/prometheus.go function New (line 26) | func New(svcs []string, cfg *config.PrometheusRemoteWriteProvider, meta ... type Exporter (line 38) | type Exporter struct method Shutdown (line 45) | func (x *Exporter) Shutdown(p *shutdown.Process) error { return nil } method Export (line 47) | func (x *Exporter) Export(ctx context.Context, collected []metrics.Col... method getMetricData (line 75) | func (x *Exporter) getMetricData(now time.Time, collected []metrics.Co... method getSysMetrics (line 167) | func (x *Exporter) getSysMetrics(now time.Time) []*prompb.TimeSeries { function FromTime (line 202) | func FromTime(t time.Time) int64 { FILE: runtimes/go/appruntime/infrasdk/metrics/prometheus/prometheus_test.go type metricInfo (line 13) | type metricInfo struct method Name (line 19) | func (m metricInfo) Name() string { return m.name } method Type (line 20) | func (m metricInfo) Type() metrics.MetricType { return m.typ } method SvcNum (line 21) | func (m metricInfo) SvcNum() uint16 { return m.svcNum } function TestGetMetricData (line 23) | func TestGetMetricData(t *testing.T) { FILE: runtimes/go/appruntime/infrasdk/metrics/prometheus/prompb/remote.pb.go constant _ (line 32) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 34) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ReadRequest_ResponseType (line 37) | type ReadRequest_ResponseType method Enum (line 71) | func (x ReadRequest_ResponseType) Enum() *ReadRequest_ResponseType { method String (line 77) | func (x ReadRequest_ResponseType) String() string { method Descriptor (line 81) | func (ReadRequest_ResponseType) Descriptor() protoreflect.EnumDescript... method Type (line 85) | func (ReadRequest_ResponseType) Type() protoreflect.EnumType { method Number (line 89) | func (x ReadRequest_ResponseType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 94) | func (ReadRequest_ResponseType) EnumDescriptor() ([]byte, []int) { constant ReadRequest_SAMPLES (line 47) | ReadRequest_SAMPLES ReadRequest_ResponseType = 0 constant ReadRequest_STREAMED_XOR_CHUNKS (line 56) | ReadRequest_STREAMED_XOR_CHUNKS ReadRequest_ResponseType = 1 type WriteRequest (line 98) | type WriteRequest struct method Reset (line 106) | func (x *WriteRequest) Reset() { method String (line 113) | func (x *WriteRequest) String() string { method ProtoMessage (line 117) | func (*WriteRequest) ProtoMessage() {} method ProtoReflect (line 119) | func (x *WriteRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 132) | func (*WriteRequest) Descriptor() ([]byte, []int) { method GetTimeseries (line 136) | func (x *WriteRequest) GetTimeseries() []*TimeSeries { method GetMetadata (line 143) | func (x *WriteRequest) GetMetadata() []*MetricMetadata { type ReadRequest (line 151) | type ReadRequest struct method Reset (line 166) | func (x *ReadRequest) Reset() { method String (line 173) | func (x *ReadRequest) String() string { method ProtoMessage (line 177) | func (*ReadRequest) ProtoMessage() {} method ProtoReflect (line 179) | func (x *ReadRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 192) | func (*ReadRequest) Descriptor() ([]byte, []int) { method GetQueries (line 196) | func (x *ReadRequest) GetQueries() []*Query { method GetAcceptedResponseTypes (line 203) | func (x *ReadRequest) GetAcceptedResponseTypes() []ReadRequest_Respons... type ReadResponse (line 211) | type ReadResponse struct method Reset (line 219) | func (x *ReadResponse) Reset() { method String (line 226) | func (x *ReadResponse) String() string { method ProtoMessage (line 230) | func (*ReadResponse) ProtoMessage() {} method ProtoReflect (line 232) | func (x *ReadResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 245) | func (*ReadResponse) Descriptor() ([]byte, []int) { method GetResults (line 249) | func (x *ReadResponse) GetResults() []*QueryResult { type Query (line 256) | type Query struct method Reset (line 266) | func (x *Query) Reset() { method String (line 273) | func (x *Query) String() string { method ProtoMessage (line 277) | func (*Query) ProtoMessage() {} method ProtoReflect (line 279) | func (x *Query) ProtoReflect() protoreflect.Message { method Descriptor (line 292) | func (*Query) Descriptor() ([]byte, []int) { method GetStartTimestampMs (line 296) | func (x *Query) GetStartTimestampMs() int64 { method GetEndTimestampMs (line 303) | func (x *Query) GetEndTimestampMs() int64 { method GetMatchers (line 310) | func (x *Query) GetMatchers() []*LabelMatcher { method GetHints (line 317) | func (x *Query) GetHints() *ReadHints { type QueryResult (line 324) | type QueryResult struct method Reset (line 332) | func (x *QueryResult) Reset() { method String (line 339) | func (x *QueryResult) String() string { method ProtoMessage (line 343) | func (*QueryResult) ProtoMessage() {} method ProtoReflect (line 345) | func (x *QueryResult) ProtoReflect() protoreflect.Message { method Descriptor (line 358) | func (*QueryResult) Descriptor() ([]byte, []int) { method GetTimeseries (line 362) | func (x *QueryResult) GetTimeseries() []*TimeSeries { type ChunkedReadResponse (line 375) | type ChunkedReadResponse struct method Reset (line 385) | func (x *ChunkedReadResponse) Reset() { method String (line 392) | func (x *ChunkedReadResponse) String() string { method ProtoMessage (line 396) | func (*ChunkedReadResponse) ProtoMessage() {} method ProtoReflect (line 398) | func (x *ChunkedReadResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 411) | func (*ChunkedReadResponse) Descriptor() ([]byte, []int) { method GetChunkedSeries (line 415) | func (x *ChunkedReadResponse) GetChunkedSeries() []*ChunkedSeries { method GetQueryIndex (line 422) | func (x *ChunkedReadResponse) GetQueryIndex() int64 { constant file_prompb_remote_proto_rawDesc (line 431) | file_prompb_remote_proto_rawDesc = "" + function file_prompb_remote_proto_rawDescGZIP (line 467) | func file_prompb_remote_proto_rawDescGZIP() []byte { function init (line 507) | func init() { file_prompb_remote_proto_init() } function file_prompb_remote_proto_init (line 508) | func file_prompb_remote_proto_init() { FILE: runtimes/go/appruntime/infrasdk/metrics/prometheus/prompb/types.pb.go constant _ (line 32) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 34) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type MetricMetadata_MetricType (line 37) | type MetricMetadata_MetricType method Enum (line 74) | func (x MetricMetadata_MetricType) Enum() *MetricMetadata_MetricType { method String (line 80) | func (x MetricMetadata_MetricType) String() string { method Descriptor (line 84) | func (MetricMetadata_MetricType) Descriptor() protoreflect.EnumDescrip... method Type (line 88) | func (MetricMetadata_MetricType) Type() protoreflect.EnumType { method Number (line 92) | func (x MetricMetadata_MetricType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 97) | func (MetricMetadata_MetricType) EnumDescriptor() ([]byte, []int) { constant MetricMetadata_UNKNOWN (line 40) | MetricMetadata_UNKNOWN MetricMetadata_MetricType = 0 constant MetricMetadata_COUNTER (line 41) | MetricMetadata_COUNTER MetricMetadata_MetricType = 1 constant MetricMetadata_GAUGE (line 42) | MetricMetadata_GAUGE MetricMetadata_MetricType = 2 constant MetricMetadata_HISTOGRAM (line 43) | MetricMetadata_HISTOGRAM MetricMetadata_MetricType = 3 constant MetricMetadata_GAUGEHISTOGRAM (line 44) | MetricMetadata_GAUGEHISTOGRAM MetricMetadata_MetricType = 4 constant MetricMetadata_SUMMARY (line 45) | MetricMetadata_SUMMARY MetricMetadata_MetricType = 5 constant MetricMetadata_INFO (line 46) | MetricMetadata_INFO MetricMetadata_MetricType = 6 constant MetricMetadata_STATESET (line 47) | MetricMetadata_STATESET MetricMetadata_MetricType = 7 type Histogram_ResetHint (line 101) | type Histogram_ResetHint method Enum (line 126) | func (x Histogram_ResetHint) Enum() *Histogram_ResetHint { method String (line 132) | func (x Histogram_ResetHint) String() string { method Descriptor (line 136) | func (Histogram_ResetHint) Descriptor() protoreflect.EnumDescriptor { method Type (line 140) | func (Histogram_ResetHint) Type() protoreflect.EnumType { method Number (line 144) | func (x Histogram_ResetHint) Number() protoreflect.EnumNumber { method EnumDescriptor (line 149) | func (Histogram_ResetHint) EnumDescriptor() ([]byte, []int) { constant Histogram_UNKNOWN (line 104) | Histogram_UNKNOWN Histogram_ResetHint = 0 constant Histogram_YES (line 105) | Histogram_YES Histogram_ResetHint = 1 constant Histogram_NO (line 106) | Histogram_NO Histogram_ResetHint = 2 constant Histogram_GAUGE (line 107) | Histogram_GAUGE Histogram_ResetHint = 3 type LabelMatcher_Type (line 153) | type LabelMatcher_Type method Enum (line 178) | func (x LabelMatcher_Type) Enum() *LabelMatcher_Type { method String (line 184) | func (x LabelMatcher_Type) String() string { method Descriptor (line 188) | func (LabelMatcher_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 192) | func (LabelMatcher_Type) Type() protoreflect.EnumType { method Number (line 196) | func (x LabelMatcher_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 201) | func (LabelMatcher_Type) EnumDescriptor() ([]byte, []int) { constant LabelMatcher_EQ (line 156) | LabelMatcher_EQ LabelMatcher_Type = 0 constant LabelMatcher_NEQ (line 157) | LabelMatcher_NEQ LabelMatcher_Type = 1 constant LabelMatcher_RE (line 158) | LabelMatcher_RE LabelMatcher_Type = 2 constant LabelMatcher_NRE (line 159) | LabelMatcher_NRE LabelMatcher_Type = 3 type Chunk_Encoding (line 206) | type Chunk_Encoding method Enum (line 228) | func (x Chunk_Encoding) Enum() *Chunk_Encoding { method String (line 234) | func (x Chunk_Encoding) String() string { method Descriptor (line 238) | func (Chunk_Encoding) Descriptor() protoreflect.EnumDescriptor { method Type (line 242) | func (Chunk_Encoding) Type() protoreflect.EnumType { method Number (line 246) | func (x Chunk_Encoding) Number() protoreflect.EnumNumber { method EnumDescriptor (line 251) | func (Chunk_Encoding) EnumDescriptor() ([]byte, []int) { constant Chunk_UNKNOWN (line 209) | Chunk_UNKNOWN Chunk_Encoding = 0 constant Chunk_XOR (line 210) | Chunk_XOR Chunk_Encoding = 1 constant Chunk_HISTOGRAM (line 211) | Chunk_HISTOGRAM Chunk_Encoding = 2 type MetricMetadata (line 255) | type MetricMetadata struct method Reset (line 267) | func (x *MetricMetadata) Reset() { method String (line 274) | func (x *MetricMetadata) String() string { method ProtoMessage (line 278) | func (*MetricMetadata) ProtoMessage() {} method ProtoReflect (line 280) | func (x *MetricMetadata) ProtoReflect() protoreflect.Message { method Descriptor (line 293) | func (*MetricMetadata) Descriptor() ([]byte, []int) { method GetType (line 297) | func (x *MetricMetadata) GetType() MetricMetadata_MetricType { method GetMetricFamilyName (line 304) | func (x *MetricMetadata) GetMetricFamilyName() string { method GetHelp (line 311) | func (x *MetricMetadata) GetHelp() string { method GetUnit (line 318) | func (x *MetricMetadata) GetUnit() string { type Sample (line 325) | type Sample struct method Reset (line 335) | func (x *Sample) Reset() { method String (line 342) | func (x *Sample) String() string { method ProtoMessage (line 346) | func (*Sample) ProtoMessage() {} method ProtoReflect (line 348) | func (x *Sample) ProtoReflect() protoreflect.Message { method Descriptor (line 361) | func (*Sample) Descriptor() ([]byte, []int) { method GetValue (line 365) | func (x *Sample) GetValue() float64 { method GetTimestamp (line 372) | func (x *Sample) GetTimestamp() int64 { type Exemplar (line 379) | type Exemplar struct method Reset (line 391) | func (x *Exemplar) Reset() { method String (line 398) | func (x *Exemplar) String() string { method ProtoMessage (line 402) | func (*Exemplar) ProtoMessage() {} method ProtoReflect (line 404) | func (x *Exemplar) ProtoReflect() protoreflect.Message { method Descriptor (line 417) | func (*Exemplar) Descriptor() ([]byte, []int) { method GetLabels (line 421) | func (x *Exemplar) GetLabels() []*Label { method GetValue (line 428) | func (x *Exemplar) GetValue() float64 { method GetTimestamp (line 435) | func (x *Exemplar) GetTimestamp() int64 { type Histogram (line 448) | type Histogram struct method Reset (line 492) | func (x *Histogram) Reset() { method String (line 499) | func (x *Histogram) String() string { method ProtoMessage (line 503) | func (*Histogram) ProtoMessage() {} method ProtoReflect (line 505) | func (x *Histogram) ProtoReflect() protoreflect.Message { method Descriptor (line 518) | func (*Histogram) Descriptor() ([]byte, []int) { method GetCount (line 522) | func (x *Histogram) GetCount() isHistogram_Count { method GetCountInt (line 529) | func (x *Histogram) GetCountInt() uint64 { method GetCountFloat (line 538) | func (x *Histogram) GetCountFloat() float64 { method GetSum (line 547) | func (x *Histogram) GetSum() float64 { method GetSchema (line 554) | func (x *Histogram) GetSchema() int32 { method GetZeroThreshold (line 561) | func (x *Histogram) GetZeroThreshold() float64 { method GetZeroCount (line 568) | func (x *Histogram) GetZeroCount() isHistogram_ZeroCount { method GetZeroCountInt (line 575) | func (x *Histogram) GetZeroCountInt() uint64 { method GetZeroCountFloat (line 584) | func (x *Histogram) GetZeroCountFloat() float64 { method GetNegativeSpans (line 593) | func (x *Histogram) GetNegativeSpans() []*BucketSpan { method GetNegativeDeltas (line 600) | func (x *Histogram) GetNegativeDeltas() []int64 { method GetNegativeCounts (line 607) | func (x *Histogram) GetNegativeCounts() []float64 { method GetPositiveSpans (line 614) | func (x *Histogram) GetPositiveSpans() []*BucketSpan { method GetPositiveDeltas (line 621) | func (x *Histogram) GetPositiveDeltas() []int64 { method GetPositiveCounts (line 628) | func (x *Histogram) GetPositiveCounts() []float64 { method GetResetHint (line 635) | func (x *Histogram) GetResetHint() Histogram_ResetHint { method GetTimestamp (line 642) | func (x *Histogram) GetTimestamp() int64 { type isHistogram_Count (line 649) | type isHistogram_Count interface type Histogram_CountInt (line 653) | type Histogram_CountInt struct method isHistogram_Count (line 661) | func (*Histogram_CountInt) isHistogram_Count() {} type Histogram_CountFloat (line 657) | type Histogram_CountFloat struct method isHistogram_Count (line 663) | func (*Histogram_CountFloat) isHistogram_Count() {} type isHistogram_ZeroCount (line 665) | type isHistogram_ZeroCount interface type Histogram_ZeroCountInt (line 669) | type Histogram_ZeroCountInt struct method isHistogram_ZeroCount (line 677) | func (*Histogram_ZeroCountInt) isHistogram_ZeroCount() {} type Histogram_ZeroCountFloat (line 673) | type Histogram_ZeroCountFloat struct method isHistogram_ZeroCount (line 679) | func (*Histogram_ZeroCountFloat) isHistogram_ZeroCount() {} type BucketSpan (line 686) | type BucketSpan struct method Reset (line 694) | func (x *BucketSpan) Reset() { method String (line 701) | func (x *BucketSpan) String() string { method ProtoMessage (line 705) | func (*BucketSpan) ProtoMessage() {} method ProtoReflect (line 707) | func (x *BucketSpan) ProtoReflect() protoreflect.Message { method Descriptor (line 720) | func (*BucketSpan) Descriptor() ([]byte, []int) { method GetOffset (line 724) | func (x *BucketSpan) GetOffset() int32 { method GetLength (line 731) | func (x *BucketSpan) GetLength() uint32 { type TimeSeries (line 739) | type TimeSeries struct method Reset (line 751) | func (x *TimeSeries) Reset() { method String (line 758) | func (x *TimeSeries) String() string { method ProtoMessage (line 762) | func (*TimeSeries) ProtoMessage() {} method ProtoReflect (line 764) | func (x *TimeSeries) ProtoReflect() protoreflect.Message { method Descriptor (line 777) | func (*TimeSeries) Descriptor() ([]byte, []int) { method GetLabels (line 781) | func (x *TimeSeries) GetLabels() []*Label { method GetSamples (line 788) | func (x *TimeSeries) GetSamples() []*Sample { method GetExemplars (line 795) | func (x *TimeSeries) GetExemplars() []*Exemplar { method GetHistograms (line 802) | func (x *TimeSeries) GetHistograms() []*Histogram { type Label (line 809) | type Label struct method Reset (line 817) | func (x *Label) Reset() { method String (line 824) | func (x *Label) String() string { method ProtoMessage (line 828) | func (*Label) ProtoMessage() {} method ProtoReflect (line 830) | func (x *Label) ProtoReflect() protoreflect.Message { method Descriptor (line 843) | func (*Label) Descriptor() ([]byte, []int) { method GetName (line 847) | func (x *Label) GetName() string { method GetValue (line 854) | func (x *Label) GetValue() string { type Labels (line 861) | type Labels struct method Reset (line 868) | func (x *Labels) Reset() { method String (line 875) | func (x *Labels) String() string { method ProtoMessage (line 879) | func (*Labels) ProtoMessage() {} method ProtoReflect (line 881) | func (x *Labels) ProtoReflect() protoreflect.Message { method Descriptor (line 894) | func (*Labels) Descriptor() ([]byte, []int) { method GetLabels (line 898) | func (x *Labels) GetLabels() []*Label { type LabelMatcher (line 906) | type LabelMatcher struct method Reset (line 915) | func (x *LabelMatcher) Reset() { method String (line 922) | func (x *LabelMatcher) String() string { method ProtoMessage (line 926) | func (*LabelMatcher) ProtoMessage() {} method ProtoReflect (line 928) | func (x *LabelMatcher) ProtoReflect() protoreflect.Message { method Descriptor (line 941) | func (*LabelMatcher) Descriptor() ([]byte, []int) { method GetType (line 945) | func (x *LabelMatcher) GetType() LabelMatcher_Type { method GetName (line 952) | func (x *LabelMatcher) GetName() string { method GetValue (line 959) | func (x *LabelMatcher) GetValue() string { type ReadHints (line 966) | type ReadHints struct method Reset (line 979) | func (x *ReadHints) Reset() { method String (line 986) | func (x *ReadHints) String() string { method ProtoMessage (line 990) | func (*ReadHints) ProtoMessage() {} method ProtoReflect (line 992) | func (x *ReadHints) ProtoReflect() protoreflect.Message { method Descriptor (line 1005) | func (*ReadHints) Descriptor() ([]byte, []int) { method GetStepMs (line 1009) | func (x *ReadHints) GetStepMs() int64 { method GetFunc (line 1016) | func (x *ReadHints) GetFunc() string { method GetStartMs (line 1023) | func (x *ReadHints) GetStartMs() int64 { method GetEndMs (line 1030) | func (x *ReadHints) GetEndMs() int64 { method GetGrouping (line 1037) | func (x *ReadHints) GetGrouping() []string { method GetBy (line 1044) | func (x *ReadHints) GetBy() bool { method GetRangeMs (line 1051) | func (x *ReadHints) GetRangeMs() int64 { type Chunk (line 1060) | type Chunk struct method Reset (line 1070) | func (x *Chunk) Reset() { method String (line 1077) | func (x *Chunk) String() string { method ProtoMessage (line 1081) | func (*Chunk) ProtoMessage() {} method ProtoReflect (line 1083) | func (x *Chunk) ProtoReflect() protoreflect.Message { method Descriptor (line 1096) | func (*Chunk) Descriptor() ([]byte, []int) { method GetMinTimeMs (line 1100) | func (x *Chunk) GetMinTimeMs() int64 { method GetMaxTimeMs (line 1107) | func (x *Chunk) GetMaxTimeMs() int64 { method GetType (line 1114) | func (x *Chunk) GetType() Chunk_Encoding { method GetData (line 1121) | func (x *Chunk) GetData() []byte { type ChunkedSeries (line 1129) | type ChunkedSeries struct method Reset (line 1139) | func (x *ChunkedSeries) Reset() { method String (line 1146) | func (x *ChunkedSeries) String() string { method ProtoMessage (line 1150) | func (*ChunkedSeries) ProtoMessage() {} method ProtoReflect (line 1152) | func (x *ChunkedSeries) ProtoReflect() protoreflect.Message { method Descriptor (line 1165) | func (*ChunkedSeries) Descriptor() ([]byte, []int) { method GetLabels (line 1169) | func (x *ChunkedSeries) GetLabels() []*Label { method GetChunks (line 1176) | func (x *ChunkedSeries) GetChunks() []*Chunk { constant file_prompb_types_proto_rawDesc (line 1185) | file_prompb_types_proto_rawDesc = "" + function file_prompb_types_proto_rawDescGZIP (line 1290) | func file_prompb_types_proto_rawDescGZIP() []byte { function init (line 1339) | func init() { file_prompb_types_proto_init() } function file_prompb_types_proto_init (line 1340) | func file_prompb_types_proto_init() { FILE: runtimes/go/appruntime/infrasdk/metrics/prometheus_exporter.go function init (line 11) | func init() { FILE: runtimes/go/appruntime/infrasdk/metrics/system/system.go constant MetricNameHeapObjectsBytes (line 17) | MetricNameHeapObjectsBytes = "e_sys_memory_heap_objects_bytes" constant MetricNameGoroutines (line 18) | MetricNameGoroutines = "e_sys_sched_goroutines" constant goMetricHeapObjectsBytes (line 20) | goMetricHeapObjectsBytes = "/memory/classes/heap/objects:bytes" constant goMetricGoroutines (line 21) | goMetricGoroutines = "/sched/goroutines:goroutines" function ReadSysMetrics (line 29) | func ReadSysMetrics(logger zerolog.Logger) map[string]uint64 { FILE: runtimes/go/appruntime/infrasdk/metrics/zzz_singleton_internal.go function init (line 19) | func init() { FILE: runtimes/go/appruntime/infrasdk/secrets/manager_internal.go type Manager (line 18) | type Manager struct method Load (line 36) | func (mgr *Manager) Load(key string, inService string) string { function NewManager (line 23) | func NewManager(cfg *config.Runtime, infraCfgEnv, appSecretsEnv string) ... function parse (line 51) | func parse(s string) map[string]string { FILE: runtimes/go/appruntime/infrasdk/secrets/secrets.go function Load (line 16) | func Load(key string, inService string) string { FILE: runtimes/go/appruntime/shared/appconf/appconf.go function init (line 21) | func init() { FILE: runtimes/go/appruntime/shared/cfgutil/svc.go function IsHostedService (line 12) | func IsHostedService(runtime *config.Runtime, serviceName string) bool { FILE: runtimes/go/appruntime/shared/cloud/clouds.go constant AWS (line 10) | AWS CloudProvider = "aws" constant GCP (line 11) | GCP CloudProvider = "gcp" constant Azure (line 12) | Azure CloudProvider = "azure" constant Encore (line 15) | Encore CloudProvider = "encore" constant Local (line 18) | Local CloudProvider = "local" FILE: runtimes/go/appruntime/shared/cloudtrace/extractors.go type TraceContext (line 15) | type TraceContext struct function parseB3Headers (line 21) | func parseB3Headers(logger zerolog.Logger, r *http.Request) *TraceContext { function parseB3SingleHeader (line 59) | func parseB3SingleHeader(logger zerolog.Logger, r *http.Request) *TraceC... function parseGCloudTraceContext (line 96) | func parseGCloudTraceContext(logger zerolog.Logger, r *http.Request) *Tr... function parseAWSXRayTraceContext (line 133) | func parseAWSXRayTraceContext(logger zerolog.Logger, r *http.Request) *T... function parseTraceParent (line 180) | func parseTraceParent(logger zerolog.Logger, r *http.Request) *TraceCont... function ExtractCloudTraceIDs (line 210) | func ExtractCloudTraceIDs(logger zerolog.Logger, req *http.Request) *Tra... FILE: runtimes/go/appruntime/shared/cloudtrace/gcp.go function GcpProjectID (line 29) | func GcpProjectID() string { function gcpProjectIDFromEnv (line 51) | func gcpProjectIDFromEnv() string { function gcpProjectIDFromCredsFile (line 70) | func gcpProjectIDFromCredsFile() string { function gcpProjectIDFromMetadata (line 106) | func gcpProjectIDFromMetadata() string { FILE: runtimes/go/appruntime/shared/cloudtrace/logfields.go function StructuredLogFields (line 13) | func StructuredLogFields(req *http.Request) map[string]string { FILE: runtimes/go/appruntime/shared/encoreenv/app.go constant isApp (line 6) | isApp = true FILE: runtimes/go/appruntime/shared/encoreenv/encoreenv.go function Get (line 8) | func Get(env string) string { function Set (line 12) | func Set(env, val string) { function init (line 18) | func init() { FILE: runtimes/go/appruntime/shared/encoreenv/noapp.go constant isApp (line 6) | isApp = false FILE: runtimes/go/appruntime/shared/etype/marshal.go type ElemMarshaller (line 14) | type ElemMarshaller function MarshalOne (line 16) | func MarshalOne[T any](fn ElemMarshaller[T], data T) string { function MarshalOneAsList (line 24) | func MarshalOneAsList[T any](fn ElemMarshaller[T], data T) []string { function MarshalList (line 32) | func MarshalList[T any](fn ElemMarshaller[T], data []T) []string { function OptionMarshaller (line 43) | func OptionMarshaller[T any](inner ElemMarshaller[T]) ElemMarshaller[opt... function MarshalInt16 (line 52) | func MarshalInt16(s int16) (v string, present bool) { function MarshalUint16 (line 56) | func MarshalUint16(s uint16) (v string, present bool) { function MarshalFloat64 (line 60) | func MarshalFloat64(s float64) (v string, present bool) { function MarshalBytes (line 64) | func MarshalBytes(s []byte) (v string, present bool) { function MarshalUserID (line 68) | func MarshalUserID(s auth.UID) (v string, present bool) { function MarshalUint32 (line 72) | func MarshalUint32(s uint32) (v string, present bool) { function MarshalString (line 76) | func MarshalString(s string) (v string, present bool) { function MarshalUUID (line 80) | func MarshalUUID(s uuid.UUID) (v string, present bool) { function MarshalJSON (line 84) | func MarshalJSON(s stdjson.RawMessage) (v string, present bool) { function MarshalInt (line 88) | func MarshalInt(s int) (v string, present bool) { function MarshalUint (line 92) | func MarshalUint(s uint) (v string, present bool) { function MarshalBool (line 96) | func MarshalBool(s bool) (v string, present bool) { function MarshalUint8 (line 100) | func MarshalUint8(s uint8) (v string, present bool) { function MarshalUint64 (line 104) | func MarshalUint64(s uint64) (v string, present bool) { function MarshalFloat32 (line 108) | func MarshalFloat32(s float32) (v string, present bool) { function MarshalTime (line 112) | func MarshalTime(s time.Time) (v string, present bool) { function MarshalInt8 (line 116) | func MarshalInt8(s int8) (v string, present bool) { function MarshalInt32 (line 120) | func MarshalInt32(s int32) (v string, present bool) { function MarshalInt64 (line 124) | func MarshalInt64(s int64) (v string, present bool) { FILE: runtimes/go/appruntime/shared/etype/unmarshal.go type ElemUnmarshaller (line 18) | type ElemUnmarshaller function UnmarshalOne (line 20) | func UnmarshalOne[T any](u *Unmarshaller, fn ElemUnmarshaller[T], field,... function UnmarshalList (line 33) | func UnmarshalList[T any](u *Unmarshaller, fn ElemUnmarshaller[T], field... function OptionUnmarshaller (line 51) | func OptionUnmarshaller[T any](inner ElemUnmarshaller[T]) ElemUnmarshall... type Unmarshaller (line 69) | type Unmarshaller struct method IncNonEmpty (line 64) | func (u *Unmarshaller) IncNonEmpty() { method setErr (line 167) | func (u *Unmarshaller) setErr(msg, field string, err error) { method ReadBody (line 173) | func (u *Unmarshaller) ReadBody(body io.Reader) (payload []byte) { method ParseJSON (line 183) | func (u *Unmarshaller) ParseJSON(field string, iter *jsoniter.Iterator... function UnmarshalInt16 (line 74) | func UnmarshalInt16(s string) (int16, error) { function UnmarshalUint16 (line 79) | func UnmarshalUint16(s string) (uint16, error) { function UnmarshalFloat64 (line 84) | func UnmarshalFloat64(s string) (v float64, err error) { function UnmarshalBytes (line 89) | func UnmarshalBytes(s string) ([]byte, error) { function UnmarshalUserID (line 94) | func UnmarshalUserID(s string) (auth.UID, error) { function UnmarshalUint32 (line 98) | func UnmarshalUint32(s string) (uint32, error) { function UnmarshalString (line 103) | func UnmarshalString(s string) (string, error) { function UnmarshalUUID (line 107) | func UnmarshalUUID(s string) (uuid.UUID, error) { function UnmarshalJSON (line 112) | func UnmarshalJSON(s string) (stdjson.RawMessage, error) { function UnmarshalInt (line 116) | func UnmarshalInt(s string) (int, error) { function UnmarshalUint (line 121) | func UnmarshalUint(s string) (uint, error) { function UnmarshalBool (line 126) | func UnmarshalBool(s string) (bool, error) { function UnmarshalUint8 (line 131) | func UnmarshalUint8(s string) (uint8, error) { function UnmarshalUint64 (line 136) | func UnmarshalUint64(s string) (uint64, error) { function UnmarshalFloat32 (line 141) | func UnmarshalFloat32(s string) (float32, error) { function UnmarshalTime (line 146) | func UnmarshalTime(s string) (time.Time, error) { function UnmarshalInt8 (line 151) | func UnmarshalInt8(s string) (int8, error) { function UnmarshalInt32 (line 156) | func UnmarshalInt32(s string) (int32, error) { function UnmarshalInt64 (line 161) | func UnmarshalInt64(s string) (int64, error) { FILE: runtimes/go/appruntime/shared/health/check.go type Check (line 9) | type Check interface type CheckResult (line 16) | type CheckResult struct type checkFunc (line 22) | type checkFunc struct method HealthCheck (line 27) | func (c *checkFunc) HealthCheck(ctx context.Context) []CheckResult { FILE: runtimes/go/appruntime/shared/health/health.go type CheckRegistry (line 15) | type CheckRegistry struct method Register (line 34) | func (c *CheckRegistry) Register(check Check) { method RegisterFunc (line 44) | func (c *CheckRegistry) RegisterFunc(name string, check func(ctx conte... method GetChecks (line 51) | func (c *CheckRegistry) GetChecks() []Check { method RunAll (line 58) | func (c *CheckRegistry) RunAll(ctx context.Context) []CheckResult { function NewCheckRegistry (line 23) | func NewCheckRegistry() *CheckRegistry { FILE: runtimes/go/appruntime/shared/jsonapi/jsonapi.go function jsonAPI (line 14) | func jsonAPI(rt *config.Runtime) jsoniter.API { FILE: runtimes/go/appruntime/shared/jsonapi/jsonapi_nonapp.go function jsonAPI (line 16) | func jsonAPI() jsoniter.API { FILE: runtimes/go/appruntime/shared/logging/logging.go function configure (line 19) | func configure(static *config.Static, runtime *config.Runtime) zerolog.L... function reconfigureZerologFormat (line 38) | func reconfigureZerologFormat(runtime *config.Runtime) { FILE: runtimes/go/appruntime/shared/nativehist/nativehist.go function New (line 14) | func New(bucketFactor float64) *Histogram { type Histogram (line 20) | type Histogram struct method Observe (line 36) | func (h *Histogram) Observe(v float64) { method reset (line 76) | func (h *Histogram) reset() { function addToBucket (line 85) | func addToBucket(buckets *sync.Map, key int, increment int64) bool { function clearSyncMap (line 102) | func clearSyncMap(m *sync.Map) { constant histogramZeroThreshold (line 305) | histogramZeroThreshold = 2.938735877055719e-39 function pickSchema (line 313) | func pickSchema(bucketFactor float64) int32 { FILE: runtimes/go/appruntime/shared/platform/platform.go function NewClient (line 17) | func NewClient(static *config.Static, rt *config.Runtime) *Client { type Client (line 22) | type Client struct method addAuthKey (line 28) | func (c *Client) addAuthKey(req *http.Request) { method ValidatePlatformRequest (line 44) | func (c *Client) ValidatePlatformRequest(req *http.Request, macSig str... function checkAuthKey (line 67) | func checkAuthKey(key config.EncoreAuthKey, req *http.Request, gotMac []... FILE: runtimes/go/appruntime/shared/platform/streaming_trace.go method StreamTrace (line 15) | func (c *Client) StreamTrace(log trace2.Logger) error { method streamingTrace (line 25) | func (c *Client) streamingTrace(log trace2.Logger) error { method blockingTrace (line 54) | func (c *Client) blockingTrace(log trace2.Logger) error { method sendTraceRequest (line 68) | func (c *Client) sendTraceRequest(ctx context.Context, body io.Reader) e... type traceLogReader (line 100) | type traceLogReader struct method Read (line 106) | func (r *traceLogReader) Read(b []byte) (int, error) { method IsDoneAndEmpty (line 121) | func (r *traceLogReader) IsDoneAndEmpty() bool { method readMoreIfNeeded (line 126) | func (r *traceLogReader) readMoreIfNeeded() { FILE: runtimes/go/appruntime/shared/reqtrack/impl.go type reqTrackImpl (line 11) | type reqTrackImpl interface type encoreG (line 18) | type encoreG struct type encoreOp (line 31) | type encoreOp struct method beginTracing (line 51) | func (op *encoreOp) beginTracing() { method incRef (line 118) | func (op *encoreOp) incRef() int32 { method decRef (line 124) | func (op *encoreOp) decRef(blockOnTraceSend bool) int32 { type encoreReq (line 56) | type encoreReq struct method beginOp (line 68) | func (t *RequestTracker) beginOp(trace bool) *encoreOp { method newOp (line 75) | func (t *RequestTracker) newOp(trace bool) *encoreOp { method tagG (line 92) | func (t *RequestTracker) tagG(op *encoreOp, req *encoreReq) (goctr uint3... method finishOp (line 108) | func (t *RequestTracker) finishOp() { method beginReq (line 142) | func (t *RequestTracker) beginReq(data *model2.Request, trace bool) { method finishReq (line 167) | func (t *RequestTracker) finishReq(blockOnTraceSend bool) { method currentReq (line 178) | func (t *RequestTracker) currentReq() (req *model2.Request, tr trace2.Lo... method clearReq (line 198) | func (t *RequestTracker) clearReq() { function nanotime (line 209) | func nanotime() int64 FILE: runtimes/go/appruntime/shared/reqtrack/impl_app.go function newImpl (line 13) | func newImpl() reqTrackImpl { type appImpl (line 17) | type appImpl struct method get (line 21) | func (appImpl) get() *encoreG { method set (line 25) | func (appImpl) set(val *encoreG) { function getEncoreG (line 32) | func getEncoreG() *encoreG function setEncoreG (line 37) | func setEncoreG(val *encoreG) function startEncoreG (line 40) | func startEncoreG(src *encoreG) *encoreG { function exitEncoreG (line 56) | func exitEncoreG(e *encoreG) {} function beginHTTPRoundTrip (line 59) | func beginHTTPRoundTrip(req *http.Request) (context.Context, error) { function finishHTTPRoundTrip (line 75) | func finishHTTPRoundTrip(req *http.Request, resp *http.Response, err err... FILE: runtimes/go/appruntime/shared/reqtrack/impl_noapp.go function newImpl (line 13) | func newImpl() reqTrackImpl { type noappImpl (line 19) | type noappImpl struct method get (line 26) | func (i *noappImpl) get() *encoreG { method set (line 34) | func (i *noappImpl) set(val *encoreG) { constant stackBufSize (line 55) | stackBufSize = 16 << 20 function getBuf (line 59) | func getBuf() []byte { function putBuf (line 68) | func putBuf(b []byte) { function goroutineID (line 77) | func goroutineID() int64 { FILE: runtimes/go/appruntime/shared/reqtrack/reqtrack.go function New (line 15) | func New(rootLogger zerolog.Logger, streamer TraceStreamer, traceProvide... type RequestTracker (line 28) | type RequestTracker struct method BeginOperation (line 35) | func (t *RequestTracker) BeginOperation() { method FinishOperation (line 39) | func (t *RequestTracker) FinishOperation() { method BeginRequest (line 43) | func (t *RequestTracker) BeginRequest(req *model.Request) { method FinishRequest (line 88) | func (t *RequestTracker) FinishRequest(blockOnTraceSend bool) { method Current (line 99) | func (t *RequestTracker) Current() Current { method Logger (line 104) | func (t *RequestTracker) Logger() *zerolog.Logger { method TracingEnabled (line 111) | func (t *RequestTracker) TracingEnabled() bool { method SampleTrace (line 115) | func (t *RequestTracker) SampleTrace(service, endpoint string) bool { method SamplePubSub (line 119) | func (t *RequestTracker) SamplePubSub(service, topic, subscription str... method SampleDefault (line 123) | func (t *RequestTracker) SampleDefault() bool { function copyReqInfoFromParent (line 53) | func copyReqInfoFromParent(next, prev *model.Request) { type Current (line 92) | type Current struct FILE: runtimes/go/appruntime/shared/reqtrack/singleton.go function init (line 14) | func init() { FILE: runtimes/go/appruntime/shared/reqtrack/trace_stream.go type TraceStreamer (line 9) | type TraceStreamer interface type noopTraceStreamer (line 13) | type noopTraceStreamer struct method StreamTrace (line 17) | func (noopTraceStreamer) StreamTrace(log trace2.Logger) error { function newLazyTrace (line 26) | func newLazyTrace(rt *RequestTracker) *lazyTraceInit { type lazyTraceInit (line 33) | type lazyTraceInit struct method MarkDone (line 40) | func (l *lazyTraceInit) MarkDone() { method Logger (line 45) | func (l *lazyTraceInit) Logger() trace2.Logger { method WaitForStreamSent (line 50) | func (l *lazyTraceInit) WaitForStreamSent() { method initStream (line 54) | func (l *lazyTraceInit) initStream() { FILE: runtimes/go/appruntime/shared/serde/utils.go type JSONSerializer (line 10) | type JSONSerializer struct method WriteField (line 31) | func (s *JSONSerializer) WriteField(name string, val any, omitEmpty bo... function SerializeJSONFunc (line 17) | func SerializeJSONFunc(cfg jsoniter.API, fn func(serializer *JSONSeriali... function SerializeInputs (line 43) | func SerializeInputs(json jsoniter.API, inputs ...any) ([][]byte, error) { FILE: runtimes/go/appruntime/shared/shutdown/shutdown.go type Handler (line 26) | type Handler type Tracker (line 28) | type Tracker struct method WatchForShutdownSignals (line 159) | func (t *Tracker) WatchForShutdownSignals() { method RegisterShutdownHandler (line 185) | func (t *Tracker) RegisterShutdownHandler(fn Handler) { method ShutdownInitiated (line 196) | func (t *Tracker) ShutdownInitiated() bool { method HealthCheck (line 219) | func (t *Tracker) HealthCheck(_ context.Context) []health.CheckResult { method Shutdown (line 233) | func (t *Tracker) Shutdown(reasonSignal os.Signal, reasonError error) { method beginShutdownProcess (line 294) | func (t *Tracker) beginShutdownProcess() *Process { method runShutdownHandlers (line 457) | func (t *Tracker) runShutdownHandlers(p *Process) { method exitOnCompletion (line 526) | func (t *Tracker) exitOnCompletion(p *Process) { function NewTracker (line 42) | func NewTracker(runtime *config.Runtime, logger zerolog.Logger) *Tracker { type processTimings (line 63) | type processTimings struct function timingsFromConfig (line 97) | func timingsFromConfig(runtime *config.Runtime) processTimings { function functionName (line 205) | func functionName(fn any) (rtn string) { type Process (line 262) | type Process struct method Progress (line 383) | func (p *Process) Progress() shutdown.Progress { method MarkOutstandingRequestsCompleted (line 393) | func (p *Process) MarkOutstandingRequestsCompleted() { method MarkOutstandingPubSubMessagesCompleted (line 397) | func (p *Process) MarkOutstandingPubSubMessagesCompleted() { method MarkServicesShutdownCompleted (line 401) | func (p *Process) MarkServicesShutdownCompleted(err error) { method WasCleanShutdown (line 412) | func (p *Process) WasCleanShutdown() bool { type shutdownError (line 416) | type shutdownError struct method Error (line 421) | func (e shutdownError) Error() string { method Unwrap (line 425) | func (e shutdownError) Unwrap() error { type shutdownErrors (line 429) | type shutdownErrors struct method Unwrap (line 433) | func (e shutdownErrors) Unwrap() []error { method Error (line 437) | func (e shutdownErrors) Error() string { FILE: runtimes/go/appruntime/shared/shutdown/singleton.go function init (line 14) | func init() { FILE: runtimes/go/appruntime/shared/syncutil/once.go type Once (line 28) | type Once struct method Do (line 48) | func (o *Once) Do(f func() error) error { FILE: runtimes/go/appruntime/shared/syncutil/once_test.go function TestOnce (line 8) | func TestOnce(t *testing.T) { function TestOnceErroring (line 39) | func TestOnceErroring(t *testing.T) { FILE: runtimes/go/appruntime/shared/testsupport/runtimehooks_app.go function isGeneratedWrapperTest (line 20) | func isGeneratedWrapperTest(t *testing.T) bool { function encoreStartTest (line 27) | func encoreStartTest(t *testing.T, fn func(t *testing.T)) { function encorePauseTest (line 35) | func encorePauseTest(t *testing.T) { function encoreResumeTest (line 43) | func encoreResumeTest(t *testing.T) { function encoreEndTest (line 51) | func encoreEndTest(t *testing.T) { function encoreTestLog (line 59) | func encoreTestLog(line string, frameSkip int) { FILE: runtimes/go/appruntime/shared/testsupport/testconfig.go function newTestConfig (line 15) | func newTestConfig(parent *model.TestConfig) *model.TestConfig { function walkConfig (line 27) | func walkConfig[T any](config *model.TestConfig, f func(*model.TestConfi... FILE: runtimes/go/appruntime/shared/testsupport/testsupport.go type Manager (line 25) | type Manager struct method StartTest (line 44) | func (mgr *Manager) StartTest(t *testing.T, fn func(*testing.T)) { method PauseTest (line 117) | func (mgr *Manager) PauseTest(t *testing.T) { method ResumeTest (line 122) | func (mgr *Manager) ResumeTest(t *testing.T) { method EndTest (line 139) | func (mgr *Manager) EndTest(t *testing.T) { method CurrentTest (line 193) | func (mgr *Manager) CurrentTest() *testing.T { method current (line 200) | func (mgr *Manager) current() *model.TestData { method TestService (line 208) | func (mgr *Manager) TestService() (svcName string, svcNum uint16) { method RunAsyncCodeInTest (line 227) | func (mgr *Manager) RunAsyncCodeInTest(t *testing.T, f func(ctx contex... method currentConfig (line 249) | func (mgr *Manager) currentConfig() *TestConfig { method SetIsolatedServices (line 263) | func (mgr *Manager) SetIsolatedServices(enabled bool) { method GetIsolatedServices (line 271) | func (mgr *Manager) GetIsolatedServices() bool { method SetServiceMock (line 284) | func (mgr *Manager) SetServiceMock(service string, mock any, runMiddle... method GetServiceMock (line 298) | func (mgr *Manager) GetServiceMock(service string) (model.ServiceMock,... method SetAPIMock (line 308) | func (mgr *Manager) SetAPIMock(service string, api string, mock any, r... method GetAPIMock (line 328) | func (mgr *Manager) GetAPIMock(service string, api string) (model.ApiM... method AddEndCallback (line 341) | func (mgr *Manager) AddEndCallback(fn func(t *testing.T)) { function NewManager (line 37) | func NewManager(static *config.Static, rt *reqtrack.RequestTracker, root... FILE: runtimes/go/appruntime/shared/traceprovider/mock_trace/factory.go function NewMockFactory (line 8) | func NewMockFactory(log *MockLogger) traceprovider.Factory { type mockFactory (line 12) | type mockFactory struct method NewLogger (line 16) | func (f *mockFactory) NewLogger() trace2.Logger { method SampleTrace (line 20) | func (f *mockFactory) SampleTrace(service, endpoint string) bool { method SamplePubSub (line 24) | func (f *mockFactory) SamplePubSub(service, topic, subscription string... method SampleDefault (line 28) | func (f *mockFactory) SampleDefault() bool { FILE: runtimes/go/appruntime/shared/traceprovider/mock_trace/mock_trace.go type MockLogger (line 20) | type MockLogger struct method EXPECT (line 38) | func (m *MockLogger) EXPECT() *MockLoggerMockRecorder { method Add (line 43) | func (m *MockLogger) Add(arg0 trace2.Event) trace2.EventID { method AuthSpanEnd (line 57) | func (m *MockLogger) AuthSpanEnd(params trace2.AuthSpanEndParams) { method AuthSpanStart (line 69) | func (m *MockLogger) AuthSpanStart(req *model.Request, goid uint32) { method BodyStream (line 81) | func (m *MockLogger) BodyStream(arg0 trace2.BodyStreamParams) { method BucketDeleteObjectsEnd (line 93) | func (m *MockLogger) BucketDeleteObjectsEnd(arg0 trace2.BucketDeleteOb... method BucketDeleteObjectsStart (line 105) | func (m *MockLogger) BucketDeleteObjectsStart(arg0 trace2.BucketDelete... method BucketListObjectsEnd (line 119) | func (m *MockLogger) BucketListObjectsEnd(arg0 trace2.BucketListObject... method BucketListObjectsStart (line 131) | func (m *MockLogger) BucketListObjectsStart(arg0 trace2.BucketListObje... method BucketObjectDownloadEnd (line 145) | func (m *MockLogger) BucketObjectDownloadEnd(arg0 trace2.BucketObjectD... method BucketObjectDownloadStart (line 157) | func (m *MockLogger) BucketObjectDownloadStart(arg0 trace2.BucketObjec... method BucketObjectGetAttrsEnd (line 171) | func (m *MockLogger) BucketObjectGetAttrsEnd(arg0 trace2.BucketObjectG... method BucketObjectGetAttrsStart (line 183) | func (m *MockLogger) BucketObjectGetAttrsStart(arg0 trace2.BucketObjec... method BucketObjectUploadEnd (line 197) | func (m *MockLogger) BucketObjectUploadEnd(arg0 trace2.BucketObjectUpl... method BucketObjectUploadStart (line 209) | func (m *MockLogger) BucketObjectUploadStart(arg0 trace2.BucketObjectU... method CacheCallEnd (line 223) | func (m *MockLogger) CacheCallEnd(arg0 trace2.CacheCallEndParams) { method CacheCallStart (line 235) | func (m *MockLogger) CacheCallStart(arg0 trace2.CacheCallStartParams) ... method DBQueryEnd (line 249) | func (m *MockLogger) DBQueryEnd(arg0 trace2.EventParams, arg1 trace2.E... method DBQueryStart (line 261) | func (m *MockLogger) DBQueryStart(p trace2.DBQueryStartParams) trace2.... method DBTransactionEnd (line 275) | func (m *MockLogger) DBTransactionEnd(arg0 trace2.DBTransactionEndPara... method DBTransactionStart (line 287) | func (m *MockLogger) DBTransactionStart(arg0 trace2.EventParams, arg1 ... method GetAndClear (line 301) | func (m *MockLogger) GetAndClear() ([]byte, bool) { method HTTPBeginRoundTrip (line 316) | func (m *MockLogger) HTTPBeginRoundTrip(httpReq *http.Request, req *mo... method HTTPCompleteRoundTrip (line 331) | func (m *MockLogger) HTTPCompleteRoundTrip(req *http.Request, resp *ht... method LogMessage (line 343) | func (m *MockLogger) LogMessage(arg0 trace2.LogMessageParams) { method MarkDone (line 355) | func (m *MockLogger) MarkDone() { method PubsubMessageSpanEnd (line 367) | func (m *MockLogger) PubsubMessageSpanEnd(params trace2.PubsubMessageS... method PubsubMessageSpanStart (line 379) | func (m *MockLogger) PubsubMessageSpanStart(req *model.Request, goid u... method PubsubPublishEnd (line 391) | func (m *MockLogger) PubsubPublishEnd(arg0 trace2.PubsubPublishEndPara... method PubsubPublishStart (line 403) | func (m *MockLogger) PubsubPublishStart(arg0 trace2.PubsubPublishStart... method RPCCallEnd (line 417) | func (m *MockLogger) RPCCallEnd(call *model.APICall, goid uint32, err ... method RPCCallStart (line 429) | func (m *MockLogger) RPCCallStart(call *model.APICall, goid uint32) tr... method RequestSpanEnd (line 443) | func (m *MockLogger) RequestSpanEnd(params trace2.RequestSpanEndParams) { method RequestSpanStart (line 455) | func (m *MockLogger) RequestSpanStart(req *model.Request, goid uint32) { method ServiceInitEnd (line 467) | func (m *MockLogger) ServiceInitEnd(arg0 trace2.EventParams, arg1 trac... method ServiceInitStart (line 479) | func (m *MockLogger) ServiceInitStart(arg0 trace2.ServiceInitStartPara... method TestSpanEnd (line 493) | func (m *MockLogger) TestSpanEnd(params trace2.TestSpanEndParams) { method TestSpanStart (line 505) | func (m *MockLogger) TestSpanStart(req *model.Request, goid uint32) { method WaitAndClear (line 517) | func (m *MockLogger) WaitAndClear() ([]byte, bool) { method WaitAtLeast (line 532) | func (m *MockLogger) WaitAtLeast(arg0 time.Duration) bool { method WaitUntilDone (line 546) | func (m *MockLogger) WaitUntilDone() { type MockLoggerMockRecorder (line 26) | type MockLoggerMockRecorder struct method Add (line 51) | func (mr *MockLoggerMockRecorder) Add(arg0 interface{}) *gomock.Call { method AuthSpanEnd (line 63) | func (mr *MockLoggerMockRecorder) AuthSpanEnd(params interface{}) *gom... method AuthSpanStart (line 75) | func (mr *MockLoggerMockRecorder) AuthSpanStart(req, goid interface{})... method BodyStream (line 87) | func (mr *MockLoggerMockRecorder) BodyStream(arg0 interface{}) *gomock... method BucketDeleteObjectsEnd (line 99) | func (mr *MockLoggerMockRecorder) BucketDeleteObjectsEnd(arg0 interfac... method BucketDeleteObjectsStart (line 113) | func (mr *MockLoggerMockRecorder) BucketDeleteObjectsStart(arg0 interf... method BucketListObjectsEnd (line 125) | func (mr *MockLoggerMockRecorder) BucketListObjectsEnd(arg0 interface{... method BucketListObjectsStart (line 139) | func (mr *MockLoggerMockRecorder) BucketListObjectsStart(arg0 interfac... method BucketObjectDownloadEnd (line 151) | func (mr *MockLoggerMockRecorder) BucketObjectDownloadEnd(arg0 interfa... method BucketObjectDownloadStart (line 165) | func (mr *MockLoggerMockRecorder) BucketObjectDownloadStart(arg0 inter... method BucketObjectGetAttrsEnd (line 177) | func (mr *MockLoggerMockRecorder) BucketObjectGetAttrsEnd(arg0 interfa... method BucketObjectGetAttrsStart (line 191) | func (mr *MockLoggerMockRecorder) BucketObjectGetAttrsStart(arg0 inter... method BucketObjectUploadEnd (line 203) | func (mr *MockLoggerMockRecorder) BucketObjectUploadEnd(arg0 interface... method BucketObjectUploadStart (line 217) | func (mr *MockLoggerMockRecorder) BucketObjectUploadStart(arg0 interfa... method CacheCallEnd (line 229) | func (mr *MockLoggerMockRecorder) CacheCallEnd(arg0 interface{}) *gomo... method CacheCallStart (line 243) | func (mr *MockLoggerMockRecorder) CacheCallStart(arg0 interface{}) *go... method DBQueryEnd (line 255) | func (mr *MockLoggerMockRecorder) DBQueryEnd(arg0, arg1, arg2 interfac... method DBQueryStart (line 269) | func (mr *MockLoggerMockRecorder) DBQueryStart(p interface{}) *gomock.... method DBTransactionEnd (line 281) | func (mr *MockLoggerMockRecorder) DBTransactionEnd(arg0 interface{}) *... method DBTransactionStart (line 295) | func (mr *MockLoggerMockRecorder) DBTransactionStart(arg0, arg1 interf... method GetAndClear (line 310) | func (mr *MockLoggerMockRecorder) GetAndClear() *gomock.Call { method HTTPBeginRoundTrip (line 325) | func (mr *MockLoggerMockRecorder) HTTPBeginRoundTrip(httpReq, req, goi... method HTTPCompleteRoundTrip (line 337) | func (mr *MockLoggerMockRecorder) HTTPCompleteRoundTrip(req, resp, goi... method LogMessage (line 349) | func (mr *MockLoggerMockRecorder) LogMessage(arg0 interface{}) *gomock... method MarkDone (line 361) | func (mr *MockLoggerMockRecorder) MarkDone() *gomock.Call { method PubsubMessageSpanEnd (line 373) | func (mr *MockLoggerMockRecorder) PubsubMessageSpanEnd(params interfac... method PubsubMessageSpanStart (line 385) | func (mr *MockLoggerMockRecorder) PubsubMessageSpanStart(req, goid int... method PubsubPublishEnd (line 397) | func (mr *MockLoggerMockRecorder) PubsubPublishEnd(arg0 interface{}) *... method PubsubPublishStart (line 411) | func (mr *MockLoggerMockRecorder) PubsubPublishStart(arg0 interface{})... method RPCCallEnd (line 423) | func (mr *MockLoggerMockRecorder) RPCCallEnd(call, goid, err interface... method RPCCallStart (line 437) | func (mr *MockLoggerMockRecorder) RPCCallStart(call, goid interface{})... method RequestSpanEnd (line 449) | func (mr *MockLoggerMockRecorder) RequestSpanEnd(params interface{}) *... method RequestSpanStart (line 461) | func (mr *MockLoggerMockRecorder) RequestSpanStart(req, goid interface... method ServiceInitEnd (line 473) | func (mr *MockLoggerMockRecorder) ServiceInitEnd(arg0, arg1, arg2 inte... method ServiceInitStart (line 487) | func (mr *MockLoggerMockRecorder) ServiceInitStart(arg0 interface{}) *... method TestSpanEnd (line 499) | func (mr *MockLoggerMockRecorder) TestSpanEnd(params interface{}) *gom... method TestSpanStart (line 511) | func (mr *MockLoggerMockRecorder) TestSpanStart(req, goid interface{})... method WaitAndClear (line 526) | func (mr *MockLoggerMockRecorder) WaitAndClear() *gomock.Call { method WaitAtLeast (line 540) | func (mr *MockLoggerMockRecorder) WaitAtLeast(arg0 interface{}) *gomoc... method WaitUntilDone (line 552) | func (mr *MockLoggerMockRecorder) WaitUntilDone() *gomock.Call { function NewMockLogger (line 31) | func NewMockLogger(ctrl *gomock.Controller) *MockLogger { FILE: runtimes/go/appruntime/shared/traceprovider/traceprovider.go type Factory (line 10) | type Factory interface type samplingRates (line 18) | type samplingRates struct type DefaultFactory (line 31) | type DefaultFactory struct method NewLogger (line 69) | func (f *DefaultFactory) NewLogger() trace2.Logger { method SampleTrace (line 75) | func (f *DefaultFactory) SampleTrace(service, endpoint string) bool { method SamplePubSub (line 96) | func (f *DefaultFactory) SamplePubSub(service, topic, subscription str... method SampleDefault (line 120) | func (f *DefaultFactory) SampleDefault() bool { function NewDefaultFactory (line 35) | func NewDefaultFactory(cfg map[string]float64) *DefaultFactory { FILE: runtimes/go/beta/auth/auth.go type Manager (line 18) | type Manager struct method UserID (line 27) | func (mgr *Manager) UserID() (UID, bool) { method Data (line 40) | func (mgr *Manager) Data() interface{} { function NewManager (line 23) | func NewManager(rt *reqtrack.RequestTracker) *Manager { function WithContext (line 63) | func WithContext(ctx context.Context, uid UID, data interface{}) context... FILE: runtimes/go/beta/auth/pkgfn.go function UserID (line 13) | func UserID() (UID, bool) { function Data (line 25) | func Data() any { FILE: runtimes/go/beta/errs/builder.go type Builder (line 13) | type Builder struct method Code (line 30) | func (b *Builder) Code(c ErrCode) *Builder { method Msg (line 37) | func (b *Builder) Msg(msg string) *Builder { method Msgf (line 43) | func (b *Builder) Msgf(format string, args ...interface{}) *Builder { method Meta (line 49) | func (b *Builder) Meta(metaPairs ...interface{}) *Builder { method Details (line 55) | func (b *Builder) Details(det ErrDetails) *Builder { method Cause (line 62) | func (b *Builder) Cause(err error) *Builder { method Err (line 87) | func (b *Builder) Err() error { function B (line 27) | func B() *Builder { return &Builder{} } FILE: runtimes/go/beta/errs/codes.go type ErrCode (line 4) | type ErrCode method String (line 162) | func (c ErrCode) String() string { method HTTPStatus (line 170) | func (c ErrCode) HTTPStatus() int { method MarshalJSON (line 175) | func (c ErrCode) MarshalJSON() ([]byte, error) { constant OK (line 8) | OK ErrCode = 0 constant Canceled (line 13) | Canceled ErrCode = 1 constant Unknown (line 22) | Unknown ErrCode = 2 constant InvalidArgument (line 30) | InvalidArgument ErrCode = 3 constant DeadlineExceeded (line 39) | DeadlineExceeded ErrCode = 4 constant NotFound (line 45) | NotFound ErrCode = 5 constant AlreadyExists (line 51) | AlreadyExists ErrCode = 6 constant PermissionDenied (line 61) | PermissionDenied ErrCode = 7 constant ResourceExhausted (line 68) | ResourceExhausted ErrCode = 8 constant FailedPrecondition (line 91) | FailedPrecondition ErrCode = 9 constant Aborted (line 99) | Aborted ErrCode = 10 constant OutOfRange (line 118) | OutOfRange ErrCode = 11 constant Unimplemented (line 124) | Unimplemented ErrCode = 12 constant Internal (line 131) | Internal ErrCode = 13 constant Unavailable (line 143) | Unavailable ErrCode = 14 constant DataLoss (line 148) | DataLoss ErrCode = 15 constant Unauthenticated (line 156) | Unauthenticated ErrCode = 16 FILE: runtimes/go/beta/errs/details.go type ErrDetails (line 9) | type ErrDetails interface FILE: runtimes/go/beta/errs/error.go type Error (line 38) | type Error struct method Error (line 176) | func (e *Error) Error() string { method ErrorMessage (line 185) | func (e *Error) ErrorMessage() string { method Unwrap (line 212) | func (e *Error) Unwrap() error { type Metadata (line 60) | type Metadata function Wrap (line 67) | func Wrap(err error, msg string, metaPairs ...interface{}) error { function WrapCode (line 88) | func WrapCode(err error, code ErrCode, msg string, metaPairs ...interfac... function Convert (line 109) | func Convert(err error) error { function Code (line 143) | func Code(err error) ErrCode { function Meta (line 157) | func Meta(err error) Metadata { function Details (line 167) | func Details(err error) ErrDetails { function HTTPError (line 222) | func HTTPError(w http.ResponseWriter, err error) { function mergeMeta (line 226) | func mergeMeta(md Metadata, pairs []interface{}) Metadata { function init (line 244) | func init() { FILE: runtimes/go/beta/errs/errs_internal.go function HTTPStatusToCode (line 32) | func HTTPStatusToCode(status int) ErrCode { function Stack (line 39) | func Stack(err error) stack.Stack { function DropStackFrame (line 46) | func DropStackFrame(err error) error { method Stack (line 54) | func (b *Builder) Stack(s stack.Stack) *Builder { function RoundTrip (line 62) | func RoundTrip(err error) error { function HTTPStatus (line 130) | func HTTPStatus(err error) int { function HTTPErrorWithCode (line 179) | func HTTPErrorWithCode(w http.ResponseWriter, err error, code int) { function writeErrorFieldsToInternalStream (line 216) | func writeErrorFieldsToInternalStream(e *Error, stream *jsoniter.Stream) { function unmarshalFromInternalIterator (line 242) | func unmarshalFromInternalIterator(e *Error, itr *jsoniter.Iterator) { function init (line 261) | func init() { FILE: runtimes/go/config/helpers_internal.go type Unmarshaler (line 11) | type Unmarshaler function CreateValue (line 14) | func CreateValue[T any](value T, pathToValue ValuePath) Value[T] { function CreateValueList (line 23) | func CreateValueList[T any](value []T, pathToValue ValuePath) Values[T] { function GetMetaForValue (line 32) | func GetMetaForValue[T any](value func() T) (ValueID, ValuePath) { function ReadArray (line 74) | func ReadArray[T any](itr *jsoniter.Iterator, cb func(itr *jsoniter.Iter... function ReadMap (line 86) | func ReadMap[K comparable, V any](itr *jsoniter.Iterator, cb func(itr *j... FILE: runtimes/go/config/manager_internal.go type ValueID (line 18) | type ValueID type ValuePath (line 19) | type ValuePath type Manager (line 21) | type Manager struct method getComputedCUE (line 52) | func (m *Manager) getComputedCUE(serviceName string) (jsonBytes []byte... method nextID (line 70) | func (m *Manager) nextID() ValueID { method valueMeta (line 82) | func (m *Manager) valueMeta(id ValueID, path ValuePath) { function NewManager (line 44) | func NewManager(rt *reqtrack.RequestTracker, json jsoniter.API) *Manager { function envName (line 104) | func envName(serviceName string) string { FILE: runtimes/go/config/pkgfn.go function Load (line 32) | func Load[T any](__serviceName string, __unmarshaler Unmarshaler[T]) T { FILE: runtimes/go/config/test_internal.go function SetValueForTest (line 6) | func SetValueForTest[T any](value Value[T], newValue T) { function testOverrideOrValue (line 33) | func testOverrideOrValue[T any](valueID ValueID, originalValue T) T { FILE: runtimes/go/config/types.go type Value (line 16) | type Value type Values (line 24) | type Values FILE: runtimes/go/cron/cron.go function NewJob (line 39) | func NewJob(id string, jobConfig JobConfig) *Job { type JobConfig (line 53) | type JobConfig struct type Job (line 81) | type Job struct type Duration (line 93) | type Duration constant Minute (line 96) | Minute Duration = 60 constant Hour (line 97) | Hour Duration = 60 * Minute FILE: runtimes/go/et/auth.go method OverrideAuthInfo (line 10) | func (mgr *Manager) OverrideAuthInfo(uid auth.UID, authData any) { FILE: runtimes/go/et/config.go function SetCfg (line 15) | func SetCfg[T any](cfg config.Value[T], newValue T) { FILE: runtimes/go/et/manager_internal.go type Manager (line 12) | type Manager struct function NewManager (line 22) | func NewManager(static *config.Static, runtime *config.Runtime, rt *reqt... FILE: runtimes/go/et/mocking.go type MockOption (line 11) | type MockOption type mockOptions (line 14) | type mockOptions struct function RunMiddleware (line 20) | func RunMiddleware(enabled bool) MockOption { function MockEndpoint (line 52) | func MockEndpoint[T any](originalEndpoint T, mock T, opts ...MockOption) { function MockService (line 101) | func MockService[T any](serviceName string, mock T, opts ...MockOption) { FILE: runtimes/go/et/pkgfn.go function OverrideAuthInfo (line 30) | func OverrideAuthInfo(uid auth.UID, data any) { function EnableServiceInstanceIsolation (line 46) | func EnableServiceInstanceIsolation() { type stringLiteral (line 54) | type stringLiteral function NewTestDatabase (line 68) | func NewTestDatabase(ctx context.Context, name stringLiteral) (*sqldb.Da... FILE: runtimes/go/et/pubsub.go function Topic (line 10) | func Topic[T any](topic *pubsub.Topic[T]) TopicHelpers[T] { type TopicHelpers (line 22) | type TopicHelpers interface FILE: runtimes/go/et/sqldb.go method NewTestDatabase (line 9) | func (mgr *Manager) NewTestDatabase(ctx context.Context, name string) (*... FILE: runtimes/go/example_test.go type Client (line 12) | type Client interface function NewRedshiftClient (line 16) | func NewRedshiftClient() Client { return nil } function NewBigQueryClient (line 17) | func NewBigQueryClient() Client { return nil } function LocalFileWriter (line 18) | func LocalFileWriter(dir string) Client { return nil } function ExampleMeta (line 21) | func ExampleMeta() { function ExampleMeta_2 (line 35) | func ExampleMeta_2() { function ExampleCurrentRequest (line 44) | func ExampleCurrentRequest() { FILE: runtimes/go/internal/limiter/limiter.go type Limiter (line 16) | type Limiter interface function New (line 26) | func New(cfg *config.Limiter) Limiter { FILE: runtimes/go/internal/limiter/noop.go type noopLimiter (line 8) | type noopLimiter struct method Wait (line 12) | func (n noopLimiter) Wait(ctx context.Context) error { FILE: runtimes/go/internal/platformauth/platformauth.go type ctxKey (line 10) | type ctxKey constant platformAuthCtxKey (line 12) | platformAuthCtxKey ctxKey = "platformAuthCtxKey" function WithEncorePlatformSealOfApproval (line 14) | func WithEncorePlatformSealOfApproval(ctx context.Context) context.Conte... function IsEncorePlatformRequest (line 20) | func IsEncorePlatformRequest(ctx context.Context) bool { FILE: runtimes/go/meta.go type Manager (line 13) | type Manager struct method Meta (line 32) | func (mgr *Manager) Meta() *AppMetadata { function NewManager (line 21) | func NewManager(static *config.Static, rtConf *config.Runtime, rt *reqtr... type AppMetadata (line 53) | type AppMetadata struct type EnvironmentMeta (line 77) | type EnvironmentMeta struct type BuildMeta (line 91) | type BuildMeta struct type DeployMeta (line 99) | type DeployMeta struct type EnvironmentType (line 112) | type EnvironmentType constant EnvProduction (line 116) | EnvProduction EnvironmentType = "production" constant EnvDevelopment (line 119) | EnvDevelopment EnvironmentType = "development" constant EnvEphemeral (line 123) | EnvEphemeral EnvironmentType = "ephemeral" constant EnvLocal (line 130) | EnvLocal EnvironmentType = "local" constant EnvTest (line 133) | EnvTest EnvironmentType = "test" constant CloudAWS (line 144) | CloudAWS CloudProvider = cloud.AWS constant CloudGCP (line 145) | CloudGCP CloudProvider = cloud.GCP constant CloudAzure (line 146) | CloudAzure CloudProvider = cloud.Azure constant EncoreCloud (line 149) | EncoreCloud CloudProvider = cloud.Encore constant CloudLocal (line 153) | CloudLocal CloudProvider = cloud.Local FILE: runtimes/go/metrics/bits_internal.go function getAtomicAdder (line 11) | func getAtomicAdder[V Value]() func(addr *V, delta V) { function getAtomicSetter (line 34) | func getAtomicSetter[V Value]() func(addr *V, new V) { function getAtomicIncrementer (line 57) | func getAtomicIncrementer[V Value](adder func(addr *V, delta V)) func(ad... function atomicAddFloat64 (line 63) | func atomicAddFloat64(addr *float64, delta float64) float64 { function atomicStoreFloat64 (line 74) | func atomicStoreFloat64(addr *float64, value float64) { function atomicLoadFloat64 (line 78) | func atomicLoadFloat64(addr *float64) float64 { type initGate (line 82) | type initGate struct method Start (line 87) | func (g *initGate) Start() { method Done (line 95) | func (g *initGate) Done() { method Wait (line 102) | func (g *initGate) Wait() { FILE: runtimes/go/metrics/histogram_internal.go type HistogramConfig (line 13) | type HistogramConfig struct function NewHistogram (line 23) | func NewHistogram[V Value](name string, cfg HistogramConfig) *Histogram[... function newHistogramInternal (line 27) | func newHistogramInternal[V Value](m *metricInfo[V]) *Histogram[V] { type Histogram (line 49) | type Histogram struct method Observe (line 55) | func (h *Histogram[V]) Observe(val V) { function NewHistogramGroup (line 70) | func NewHistogramGroup[L Labels, V Value](name string, cfg HistogramConf... function newHistogramGroup (line 74) | func newHistogramGroup[L Labels, V Value](mgr *Registry, name string, cf... type HistogramGroup (line 84) | type HistogramGroup struct method With (line 90) | func (c *HistogramGroup[L, V]) With(labels L) *Histogram[V] { method get (line 99) | func (c *HistogramGroup[L, V]) get(labels L) *timeseries[*nativehist.His... function makeToFloat (line 123) | func makeToFloat[V Value]() func(V) float64 { constant bucketFactor (line 135) | bucketFactor = 1.1 FILE: runtimes/go/metrics/metrics.go type Labels (line 8) | type Labels interface type CounterConfig (line 14) | type CounterConfig struct function newCounterInternal (line 22) | func newCounterInternal[V Value](m *metricInfo[V]) *Counter[V] { type Counter (line 30) | type Counter struct method Increment (line 36) | func (c *Counter[V]) Increment() { method Add (line 45) | func (c *Counter[V]) Add(delta V) { function NewCounterGroupInternal (line 56) | func NewCounterGroupInternal[L Labels, V Value](reg *Registry, name stri... function newCounterGroup (line 60) | func newCounterGroup[L Labels, V Value](mgr *Registry, name string, cfg ... type CounterGroup (line 66) | type CounterGroup struct method With (line 71) | func (c *CounterGroup[L, V]) With(labels L) *Counter[V] { method get (line 76) | func (c *CounterGroup[L, V]) get(labels L) *timeseries[V] { function newGauge (line 87) | func newGauge[V Value](m *metricInfo[V]) *Gauge[V] { type GaugeConfig (line 98) | type GaugeConfig struct type Gauge (line 106) | type Gauge struct method Set (line 111) | func (g *Gauge[V]) Set(val V) { method Add (line 118) | func (g *Gauge[V]) Add(val V) { function newGaugeGroup (line 125) | func newGaugeGroup[L Labels, V Value](mgr *Registry, name string, cfg Ga... type GaugeGroup (line 131) | type GaugeGroup struct method With (line 136) | func (g *GaugeGroup[L, V]) With(labels L) *Gauge[V] { method get (line 141) | func (g *GaugeGroup[L, V]) get(labels L) *timeseries[V] { function newMetricInfo (line 152) | func newMetricInfo[V Value](mgr *Registry, name string, typ MetricType, ... type metricInfo (line 169) | type metricInfo struct method svcIdx (line 180) | func (m *metricInfo[V]) svcIdx() (idx uint16, ok bool) { method getTS (line 189) | func (m *metricInfo[V]) getTS(labels any) (ts *timeseries[V], setup bool) { method Name (line 207) | func (m *metricInfo[V]) Name() string { return m.name } method Type (line 208) | func (m *metricInfo[V]) Type() MetricType { return m.typ } method SvcNum (line 209) | func (m *metricInfo[V]) SvcNum() uint16 { return m.svcNum } FILE: runtimes/go/metrics/metrics_test.go function TestCounter (line 15) | func TestCounter(t *testing.T) { function TestCounter_MultipleServices (line 44) | func TestCounter_MultipleServices(t *testing.T) { function TestGauge (line 100) | func TestGauge(t *testing.T) { function TestCounterGroup (line 129) | func TestCounterGroup(t *testing.T) { function TestGaugeGroup (line 167) | func TestGaugeGroup(t *testing.T) { function BenchmarkCounter_Inc (line 203) | func BenchmarkCounter_Inc(b *testing.B) { function BenchmarkCounter_NewLabel (line 217) | func BenchmarkCounter_NewLabel(b *testing.B) { function BenchmarkCounter_NewLabelSometimes (line 242) | func BenchmarkCounter_NewLabelSometimes(b *testing.B) { function eq (line 272) | func eq[Val comparable](t testing.TB, got, want Val) { function countryRegistry (line 279) | func countryRegistry(reg *sync.Map) int { FILE: runtimes/go/metrics/pkgfn.go function NewCounter (line 7) | func NewCounter[V Value](name string, cfg CounterConfig) *Counter[V] { function NewCounterGroup (line 16) | func NewCounterGroup[L Labels, V Value](name string, cfg CounterConfig) ... function NewGauge (line 22) | func NewGauge[V Value](name string, cfg GaugeConfig) *Gauge[V] { function NewGaugeGroup (line 31) | func NewGaugeGroup[L Labels, V Value](name string, cfg GaugeConfig) *Gau... FILE: runtimes/go/metrics/registry_internal.go type Registry (line 12) | type Registry struct method Collect (line 23) | func (r *Registry) Collect() []CollectedMetric { function NewRegistry (line 19) | func NewRegistry(rt *reqtrack.RequestTracker, numServicesInBinary int) *... type MetricType (line 67) | type MetricType constant CounterType (line 70) | CounterType MetricType = iota constant GaugeType (line 71) | GaugeType constant HistogramType (line 72) | HistogramType type MetricInfo (line 75) | type MetricInfo interface type CollectedMetric (line 81) | type CollectedMetric struct type registryKey (line 89) | type registryKey struct type timeseries (line 94) | type timeseries struct method setup (line 103) | func (ts *timeseries[V]) setup(labels []KeyValue) { type KeyValue (line 109) | type KeyValue struct function getTS (line 114) | func getTS[T any](r *Registry, name string, labels any, info MetricInfo)... FILE: runtimes/go/metrics/units.go type Value (line 5) | type Value interface FILE: runtimes/go/middleware/middleware.go type Signature (line 31) | type Signature type Next (line 35) | type Next type Request (line 39) | type Request struct method WithContext (line 45) | func (r *Request) WithContext(ctx context.Context) Request { method Context (line 52) | func (r *Request) Context() context.Context { method Data (line 57) | func (r *Request) Data() *encore.Request { type Response (line 71) | type Response struct method Header (line 108) | func (r *Response) Header() http.Header { method GetHeaders (line 119) | func (r *Response) GetHeaders() http.Header { function NewRequest (line 125) | func NewRequest(ctx context.Context, data *encore.Request) Request { FILE: runtimes/go/middleware/middleware_internal.go function newReqCache (line 10) | func newReqCache(fn func() *encore.Request) *reqCache { type reqCache (line 14) | type reqCache struct method Get (line 20) | func (r *reqCache) Get() *encore.Request { function NewLazyRequest (line 25) | func NewLazyRequest(ctx context.Context, fn func() *encore.Request) Requ... FILE: runtimes/go/pkgfn.go function Meta (line 16) | func Meta() *AppMetadata { function CurrentRequest (line 26) | func CurrentRequest() *Request { FILE: runtimes/go/pubsub/internal/aws/manager.go type Manager (line 19) | type Manager struct method ProviderName (line 42) | func (mgr *Manager) ProviderName() string { return "aws" } method Matches (line 44) | func (mgr *Manager) Matches(cfg *config.PubsubProvider) bool { method getConfig (line 49) | func (mgr *Manager) getConfig(ctx context.Context) aws.Config { method getSNSClient (line 62) | func (mgr *Manager) getSNSClient(ctx context.Context) *sns.Client { method getSQSClient (line 69) | func (mgr *Manager) getSQSClient(ctx context.Context) *sqs.Client { method NewTopic (line 76) | func (mgr *Manager) NewTopic(_ *config.PubsubProvider, staticCfg types... function NewManager (line 38) | func NewManager(ctxs *utils.Contexts) *Manager { FILE: runtimes/go/pubsub/internal/aws/topic.go type topic (line 25) | type topic struct method PublishMessage (line 36) | func (t *topic) PublishMessage(ctx context.Context, orderingKey string... method Subscribe (line 73) | func (t *topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... function parseInt (line 196) | func parseInt(m map[string]string, key string) (int64, error) { type SNSMessageWrapper (line 206) | type SNSMessageWrapper struct FILE: runtimes/go/pubsub/internal/aws/topic_test.go constant testTopicARN (line 19) | testTopicARN = "arn:aws:sns:us-west-2:406859400861:test-app-1-test-env-1... constant testQueueURL (line 20) | testQueueURL = "https://sqs.us-west-2.amazonaws.com/406859400861/test-ap... function Test_AWS_PubSub_E2E (line 23) | func Test_AWS_PubSub_E2E(t *testing.T) { FILE: runtimes/go/pubsub/internal/azure/clients.go method getClient (line 13) | func (mgr *Manager) getClient(cfg *config.AzureServiceBusProvider) *azse... FILE: runtimes/go/pubsub/internal/azure/topic.go constant RetryCountAttribute (line 20) | RetryCountAttribute = "encore-retry-count" constant TargetSubAttribute (line 21) | TargetSubAttribute = "encore-target-sub" type Manager (line 23) | type Manager struct method ProviderName (line 34) | func (mgr *Manager) ProviderName() string { return "azure" } method Matches (line 36) | func (mgr *Manager) Matches(cfg *config.PubsubProvider) bool { method NewTopic (line 50) | func (mgr *Manager) NewTopic(providerCfg *config.PubsubProvider, _ typ... function NewManager (line 30) | func NewManager(ctxs *utils.Contexts) *Manager { type topic (line 40) | type topic struct method sender (line 56) | func (t *topic) sender() *azservicebus.Sender { method PublishMessage (line 67) | func (t *topic) PublishMessage(ctx context.Context, groupingKey string... method scheduleRetry (line 87) | func (t *topic) scheduleRetry(subName string, msg *azservicebus.Receiv... method processMessage (line 111) | func (t *topic) processMessage( method Subscribe (line 152) | func (t *topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... FILE: runtimes/go/pubsub/internal/encorecloud/manager.go type Manager (line 13) | type Manager struct method ProviderName (line 37) | func (mgr *Manager) ProviderName() string { method Matches (line 41) | func (mgr *Manager) Matches(providerCfg *config.PubsubProvider) bool { method NewTopic (line 45) | func (mgr *Manager) NewTopic(_ *config.PubsubProvider, _ types.TopicCo... function NewManager (line 19) | func NewManager(ctxs *utils.Contexts, runtime *config.Runtime, pushRegis... FILE: runtimes/go/pubsub/internal/encorecloud/topic.go type topic (line 13) | type topic struct method PublishMessage (line 18) | func (t *topic) PublishMessage(ctx context.Context, orderingKey string... method Subscribe (line 22) | func (t *topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... FILE: runtimes/go/pubsub/internal/gcp/clients.go method getClientForProject (line 11) | func (mgr *Manager) getClientForProject(projectID string) *pubsub.Client { function numGoroutines (line 31) | func numGoroutines(numSubs int) int { FILE: runtimes/go/pubsub/internal/gcp/push_handler.go type pushPayload (line 19) | type pushPayload struct method registerPushEndpoint (line 30) | func (mgr *Manager) registerPushEndpoint(logger *zerolog.Logger, subscri... method validateGoogleJWT (line 66) | func (mgr *Manager) validateGoogleJWT(req *http.Request, serviceAccountE... FILE: runtimes/go/pubsub/internal/gcp/topic.go type Manager (line 18) | type Manager struct method ProviderName (line 39) | func (mgr *Manager) ProviderName() string { return "gcp" } method Matches (line 41) | func (mgr *Manager) Matches(cfg *config.PubsubProvider) bool { method NewTopic (line 45) | func (mgr *Manager) NewTopic(_ *config.PubsubProvider, staticCfg types... function NewManager (line 28) | func NewManager(ctxs *utils.Contexts, static *config.Static, runtime *co... type topic (line 33) | type topic struct method PublishMessage (line 62) | func (t *topic) PublishMessage(ctx context.Context, orderingKey string... method Subscribe (line 78) | func (t *topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... FILE: runtimes/go/pubsub/internal/noop/topic.go type Topic (line 14) | type Topic struct method PublishMessage (line 23) | func (t *Topic) PublishMessage(ctx context.Context, orderingKey string... method Subscribe (line 27) | func (t *Topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... FILE: runtimes/go/pubsub/internal/nsq/log_adapter.go type LogAdapter (line 9) | type LogAdapter struct method Output (line 11) | func (l *LogAdapter) Output(maxdepth int, s string) error { method OutputLevel (line 39) | func (l *LogAdapter) OutputLevel(lvl string) zerolog.Level { FILE: runtimes/go/pubsub/internal/nsq/topic.go type Manager (line 21) | type Manager struct method ProviderName (line 41) | func (mgr *Manager) ProviderName() string { return "nsq" } method Matches (line 43) | func (mgr *Manager) Matches(cfg *config.PubsubProvider) bool { method NewTopic (line 47) | func (mgr *Manager) NewTopic(providerCfg *config.PubsubProvider, _ typ... function NewManager (line 26) | func NewManager(ctxs *utils.Contexts, rt *reqtrack.RequestTracker) *Mana... type topic (line 32) | type topic struct method Subscribe (line 66) | func (l *topic) Subscribe(logger *zerolog.Logger, maxConcurrency int, ... method PublishMessage (line 154) | func (l *topic) PublishMessage(ctx context.Context, orderingKey string... type messageWrapper (line 60) | type messageWrapper struct function getConsumerConfig (line 187) | func getConsumerConfig(maxConcurrency int, ackDeadline time.Duration, re... FILE: runtimes/go/pubsub/internal/test/topic.go type TestTopic (line 25) | type TestTopic struct function NewTopic (line 33) | func NewTopic[T any](ts *testsupport.Manager, name string) types.TopicIm... method PublishMessage (line 45) | func (t *TestTopic[T]) PublishMessage(ctx context.Context, orderingKey s... method Subscribe (line 84) | func (t *TestTopic[T]) Subscribe(logger *zerolog.Logger, maxConcurrency ... method TestInstance (line 91) | func (t *TestTopic[T]) TestInstance(test *testing.T) *testInstance[T] { type testInstance (line 113) | type testInstance struct method publishMessage (line 124) | func (t *testInstance[T]) publishMessage(unmarshalled T) (id string, err... method PublishedMessages (line 135) | func (t *testInstance[T]) PublishedMessages() []T { FILE: runtimes/go/pubsub/internal/types/private.go type RawSubscriptionCallback (line 13) | type RawSubscriptionCallback type TopicImplementation (line 16) | type TopicImplementation interface FILE: runtimes/go/pubsub/internal/types/public.go type RetryPolicy (line 16) | type RetryPolicy struct constant NoRetries (line 37) | NoRetries = -2 constant InfiniteRetries (line 44) | InfiniteRetries = -1 type DeliveryGuarantee (line 48) | type DeliveryGuarantee constant AtLeastOnce (line 55) | AtLeastOnce DeliveryGuarantee = iota + 1 constant ExactlyOnce (line 83) | ExactlyOnce type TopicConfig (line 87) | type TopicConfig struct FILE: runtimes/go/pubsub/internal/types/push_registry.go type SubscriptionID (line 5) | type SubscriptionID type PushEndpointHandler (line 7) | type PushEndpointHandler type PushEndpointRegistry (line 9) | type PushEndpointRegistry interface FILE: runtimes/go/pubsub/internal/utils/contexts.go type Contexts (line 8) | type Contexts struct function NewContexts (line 34) | func NewContexts(base context.Context) *Contexts { FILE: runtimes/go/pubsub/internal/utils/utils.go constant AttrTag (line 18) | AttrTag = "pubsub-attr" function UnmarshalMessage (line 21) | func UnmarshalMessage[T any](attrs map[string]string, data []byte) (msg ... function MarshalFields (line 39) | func MarshalFields[T any](msg T, tag string) (map[string]string, error) { function UnmarshalFields (line 87) | func UnmarshalFields[T any](attrs map[string]string, val T, tag string) ... type valueSetter (line 170) | type valueSetter type fieldParser (line 171) | type fieldParser function getFieldAssigner (line 173) | func getFieldAssigner[T any](parser fieldParser[T], setter valueSetter[T... function setValue (line 185) | func setValue[T any](val T, ptrDepth int, f reflect.Value, valSetter fun... function pointify (line 207) | func pointify(rval reflect.Value, ptrDepth int) reflect.Value { function GetDelay (line 218) | func GetDelay(maxRetries int, minDelay, maxDelay time.Duration, attempt ... function WithDefaultValue (line 239) | func WithDefaultValue[T comparable](setValue, defaultValue T) T { function Clamp (line 250) | func Clamp[T cmp.Ordered](d T, min T, max T) T { FILE: runtimes/go/pubsub/internal/utils/utils_test.go type EmbedStruct (line 12) | type EmbedStruct struct type TestStruct (line 17) | type TestStruct struct function TestSetAttributes (line 27) | func TestSetAttributes(t *testing.T) { type CheckType (line 45) | type CheckType constant IsNil (line 48) | IsNil CheckType = iota constant Equals (line 49) | Equals constant DeepEquals (line 50) | DeepEquals constant LessThanEqual (line 51) | LessThanEqual constant IsTrue (line 52) | IsTrue function Assert (line 55) | func Assert(t *testing.T, val any, check CheckType, want ...any) { function deref (line 102) | func deref(val interface{}) interface{} { function createPointer (line 110) | func createPointer[T any](val T) *T { function createTriplePointer (line 114) | func createTriplePointer[T any](val T) ***T { function TestGetAttributes (line 120) | func TestGetAttributes(t *testing.T) { constant maxAttempt (line 138) | maxAttempt = 100 function TestGetDelay (line 140) | func TestGetDelay(t *testing.T) { FILE: runtimes/go/pubsub/internal/utils/workers.go constant workFetchDebounce (line 15) | workFetchDebounce = 25 * time.Millisecond constant maxFetchDebounce (line 18) | maxFetchDebounce = 250 * time.Millisecond constant noWorkDebounce (line 20) | noWorkDebounce = 500 * time.Millisecond type WorkFetcher (line 25) | type WorkFetcher type WorkProcessor (line 28) | type WorkProcessor function WorkConcurrently (line 47) | func WorkConcurrently[Work any](ctxs *Contexts, maxConcurrency int, maxB... function workInSingleRoutine (line 82) | func workInSingleRoutine[Work any](ctxs *Contexts, fetch func(ctx contex... function workInInfiniteRoutines (line 110) | func workInInfiniteRoutines[Work any](ctxs *Contexts, maxBatchSize int, ... function workInWorkPool (line 145) | func workInWorkPool[Work any](ctxs *Contexts, maxConcurrency int, maxBat... FILE: runtimes/go/pubsub/internal/utils/workers_test.go function TestWorkConcurrently (line 17) | func TestWorkConcurrently(t *testing.T) { function TestWorkConcurrentlyLoad (line 230) | func TestWorkConcurrentlyLoad(t *testing.T) { FILE: runtimes/go/pubsub/manager_internal.go type Manager (line 20) | type Manager struct method Shutdown (line 57) | func (mgr *Manager) Shutdown(p *shutdown.Process) error { method RegisterPushSubscriptionHandler (line 95) | func (mgr *Manager) RegisterPushSubscriptionHandler(id types.Subscript... method HandlePubSubPush (line 101) | func (mgr *Manager) HandlePubSubPush(w http.ResponseWriter, req *http.... function NewManager (line 36) | func NewManager(static *config.Static, runtime *config.Runtime, rt *reqt... type provider (line 81) | type provider interface function registerProvider (line 89) | func registerProvider(p func(mgr *Manager) provider) { FILE: runtimes/go/pubsub/pkgfn.go function NewTopic (line 39) | func NewTopic[T any](name string, cfg TopicConfig) *Topic[T] { FILE: runtimes/go/pubsub/provider_aws.go function init (line 7) | func init() { FILE: runtimes/go/pubsub/provider_azure.go function init (line 7) | func init() { FILE: runtimes/go/pubsub/provider_encorecloud.go function init (line 9) | func init() { FILE: runtimes/go/pubsub/provider_gcp.go function init (line 9) | func init() { FILE: runtimes/go/pubsub/provider_nsq.go function init (line 9) | func init() { FILE: runtimes/go/pubsub/refs.go type TopicPerms (line 7) | type TopicPerms interface type Publisher (line 23) | type Publisher interface function TopicRef (line 47) | func TopicRef[P TopicPerms[T], T any](topic *Topic[T]) P { type topicRef (line 51) | type topicRef struct FILE: runtimes/go/pubsub/subscription.go type Subscription (line 20) | type Subscription struct function NewSubscription (line 63) | func NewSubscription[T any](topic *Topic[T], name string, cfg Subscripti... type SubscriptionMeta (line 256) | type SubscriptionMeta struct method Meta (line 268) | func (t *Subscription[T]) Meta() SubscriptionMeta[T] { method Config (line 278) | func (s *Subscription[T]) Config() SubscriptionConfig[T] { method getSubscriptionConfig (line 282) | func (t *Topic[T]) getSubscriptionConfig(name string) (cfg *config.Pubsu... function marshalParams (line 306) | func marshalParams[Resp any](json jsoniter.API, resp Resp) []byte { function MethodHandler (line 324) | func MethodHandler[T, SvcStruct any](handler func(s SvcStruct, ctx conte... FILE: runtimes/go/pubsub/test_internal.go function GetTestTopicInstance (line 10) | func GetTestTopicInstance[T any](topic *Topic[T]) any { FILE: runtimes/go/pubsub/topic.go type Topic (line 25) | type Topic struct function newTopic (line 34) | func newTopic[T any](mgr *Manager, name string, cfg TopicConfig) *Topic[... type TopicMeta (line 88) | type TopicMeta struct method Meta (line 96) | func (t *Topic[T]) Meta() TopicMeta { method Publish (line 109) | func (t *Topic[T]) Publish(ctx context.Context, msg T) (id string, err e... FILE: runtimes/go/pubsub/types.go constant parentTraceIDAttribute (line 11) | parentTraceIDAttribute = "encore_parent_trace_id" constant extCorrelationIDAttribute (line 14) | extCorrelationIDAttribute = "encore_ext_correlation_id" constant forceTraceAttribute (line 18) | forceTraceAttribute = "encore_force_trace" type SubscriptionConfig (line 25) | type SubscriptionConfig struct constant NoRetries (line 99) | NoRetries = types.NoRetries constant InfiniteRetries (line 101) | InfiniteRetries = types.InfiniteRetries constant AtLeastOnce (line 107) | AtLeastOnce = types.AtLeastOnce constant ExactlyOnce (line 109) | ExactlyOnce = types.ExactlyOnce FILE: runtimes/go/pubsub/zzz_singleton_internal.go function init (line 22) | func init() { FILE: runtimes/go/request.go type APIDesc (line 15) | type APIDesc struct type Request (line 42) | type Request struct type TraceData (line 85) | type TraceData struct type MessageData (line 95) | type MessageData struct type RequestType (line 119) | type RequestType constant None (line 122) | None RequestType = "none" constant APICall (line 123) | APICall RequestType = "api-call" constant PubSubMessage (line 124) | PubSubMessage RequestType = "pubsub-message" type PathParams (line 129) | type PathParams method Get (line 139) | func (p PathParams) Get(name string) string { type PathParam (line 132) | type PathParam struct method CurrentRequest (line 149) | func (mgr *Manager) CurrentRequest() *Request { type Tags (line 223) | type Tags method Has (line 227) | func (tags Tags) Has(tag string) bool { FILE: runtimes/go/rlog/pkgfn.go function Debug (line 12) | func Debug(msg string, keysAndValues ...any) { function Info (line 18) | func Info(msg string, keysAndValues ...any) { function Warn (line 24) | func Warn(msg string, keysAndValues ...any) { function Error (line 30) | func Error(msg string, keysAndValues ...any) { function With (line 36) | func With(keysAndValues ...any) Ctx { FILE: runtimes/go/rlog/rlog.go constant InternalKeyPrefix (line 25) | InternalKeyPrefix = "encore_" type Manager (line 28) | type Manager struct method Debug (line 45) | func (l *Manager) Debug(msg string, keysAndValues ...any) { method Info (line 50) | func (l *Manager) Info(msg string, keysAndValues ...any) { method Warn (line 55) | func (l *Manager) Warn(msg string, keysAndValues ...any) { method Error (line 60) | func (l *Manager) Error(msg string, keysAndValues ...any) { method With (line 65) | func (l *Manager) With(keysAndValues ...any) Ctx { method doLog (line 131) | func (l *Manager) doLog(level model.LogLevel, ev *zerolog.Event, msg s... function NewManager (line 33) | func NewManager(rt *reqtrack.RequestTracker) *Manager { type Ctx (line 39) | type Ctx struct method Debug (line 79) | func (ctx Ctx) Debug(msg string, keysAndValues ...any) { method Info (line 88) | func (ctx Ctx) Info(msg string, keysAndValues ...any) { method Warn (line 97) | func (ctx Ctx) Warn(msg string, keysAndValues ...any) { method Error (line 106) | func (ctx Ctx) Error(msg string, keysAndValues ...any) { method With (line 115) | func (ctx Ctx) With(keysAndValues ...any) Ctx { function addEventEntry (line 176) | func addEventEntry(ev *zerolog.Event, key string, val any) { function addContext (line 228) | func addContext(ctx zerolog.Context, key string, val any) zerolog.Context { function reserved (line 280) | func reserved(key string) bool { function pairs (line 286) | func pairs(keysAndValues []any) []any { FILE: runtimes/go/rlog/rlog_test.go function TestReserveEncoreKey (line 10) | func TestReserveEncoreKey(t *testing.T) { FILE: runtimes/go/shutdown/shutdown.go type Progress (line 38) | type Progress struct type Handler (line 71) | type Handler interface FILE: runtimes/go/storage/cache/basic.go function NewStringKeyspace (line 16) | func NewStringKeyspace[K any](cluster *Cluster, cfg KeyspaceConfig) *Str... type StringKeyspace (line 28) | type StringKeyspace struct method Get (line 36) | func (s *StringKeyspace[K]) Get(ctx context.Context, key K) (string, err... method MultiGet (line 46) | func (s *StringKeyspace[K]) MultiGet(ctx context.Context, keys ...K) ([]... method Set (line 53) | func (s *StringKeyspace[K]) Set(ctx context.Context, key K, val string) ... method SetIfNotExists (line 61) | func (s *StringKeyspace[K]) SetIfNotExists(ctx context.Context, key K, v... method Replace (line 69) | func (s *StringKeyspace[K]) Replace(ctx context.Context, key K, val stri... method GetAndSet (line 77) | func (s *StringKeyspace[K]) GetAndSet(ctx context.Context, key K, val st... method GetAndDelete (line 85) | func (s *StringKeyspace[K]) GetAndDelete(ctx context.Context, key K) (ol... method Delete (line 96) | func (s *StringKeyspace[K]) Delete(ctx context.Context, keys ...K) (dele... method With (line 106) | func (k *StringKeyspace[K]) With(opts ...WriteOption) *StringKeyspace[K] { method Append (line 118) | func (s *StringKeyspace[K]) Append(ctx context.Context, key K, val strin... method GetRange (line 146) | func (s *StringKeyspace[K]) GetRange(ctx context.Context, key K, from, t... method SetRange (line 170) | func (s *StringKeyspace[K]) SetRange(ctx context.Context, key K, offset ... method Len (line 191) | func (s *StringKeyspace[K]) Len(ctx context.Context, key K) (length int6... function NewIntKeyspace (line 209) | func NewIntKeyspace[K any](cluster *Cluster, cfg KeyspaceConfig) *IntKey... type IntKeyspace (line 221) | type IntKeyspace struct method With (line 231) | func (k *IntKeyspace[K]) With(opts ...WriteOption) *IntKeyspace[K] { method Get (line 239) | func (s *IntKeyspace[K]) Get(ctx context.Context, key K) (int64, error) { method MultiGet (line 249) | func (s *IntKeyspace[K]) MultiGet(ctx context.Context, keys ...K) ([]Res... method Set (line 256) | func (s *IntKeyspace[K]) Set(ctx context.Context, key K, val int64) error { method SetIfNotExists (line 264) | func (s *IntKeyspace[K]) SetIfNotExists(ctx context.Context, key K, val ... method Replace (line 272) | func (s *IntKeyspace[K]) Replace(ctx context.Context, key K, val int64) ... method GetAndSet (line 280) | func (s *IntKeyspace[K]) GetAndSet(ctx context.Context, key K, val int64... method GetAndDelete (line 288) | func (s *IntKeyspace[K]) GetAndDelete(ctx context.Context, key K) (oldVa... method Delete (line 299) | func (s *IntKeyspace[K]) Delete(ctx context.Context, keys ...K) (deleted... method Increment (line 313) | func (s *IntKeyspace[K]) Increment(ctx context.Context, key K, delta int... method Decrement (line 339) | func (s *IntKeyspace[K]) Decrement(ctx context.Context, key K, delta int... function NewFloatKeyspace (line 360) | func NewFloatKeyspace[K any](cluster *Cluster, cfg KeyspaceConfig) *Floa... type FloatKeyspace (line 372) | type FloatKeyspace struct method With (line 382) | func (k *FloatKeyspace[K]) With(opts ...WriteOption) *FloatKeyspace[K] { method Get (line 390) | func (s *FloatKeyspace[K]) Get(ctx context.Context, key K) (float64, err... method MultiGet (line 400) | func (s *FloatKeyspace[K]) MultiGet(ctx context.Context, keys ...K) ([]R... method Set (line 407) | func (s *FloatKeyspace[K]) Set(ctx context.Context, key K, val float64) ... method SetIfNotExists (line 415) | func (s *FloatKeyspace[K]) SetIfNotExists(ctx context.Context, key K, va... method Replace (line 423) | func (s *FloatKeyspace[K]) Replace(ctx context.Context, key K, val float... method GetAndSet (line 431) | func (s *FloatKeyspace[K]) GetAndSet(ctx context.Context, key K, val flo... method GetAndDelete (line 439) | func (s *FloatKeyspace[K]) GetAndDelete(ctx context.Context, key K) (old... method Delete (line 450) | func (s *FloatKeyspace[K]) Delete(ctx context.Context, keys ...K) (delet... method Increment (line 464) | func (s *FloatKeyspace[K]) Increment(ctx context.Context, key K, delta f... method Decrement (line 490) | func (s *FloatKeyspace[K]) Decrement(ctx context.Context, key K, delta f... type basicKeyspace (line 506) | type basicKeyspace struct method with (line 510) | func (s *basicKeyspace[K, V]) with(opts []WriteOption) *basicKeyspace[K,... method Get (line 514) | func (s *basicKeyspace[K, V]) Get(ctx context.Context, key K) (val V, er... method MultiGet (line 531) | func (s *basicKeyspace[K, V]) MultiGet(ctx context.Context, keys ...K) (... method Set (line 568) | func (s *basicKeyspace[K, V]) Set(ctx context.Context, key K, val V) err... method SetIfNotExists (line 573) | func (s *basicKeyspace[K, V]) SetIfNotExists(ctx context.Context, key K,... method Replace (line 579) | func (s *basicKeyspace[K, V]) Replace(ctx context.Context, key K, val V)... method GetAndSet (line 584) | func (s *basicKeyspace[K, V]) GetAndSet(ctx context.Context, key K, val ... method GetAndDelete (line 594) | func (s *basicKeyspace[K, V]) GetAndDelete(ctx context.Context, key K) (... method Delete (line 612) | func (s *client[K, V]) Delete(ctx context.Context, keys ...K) (deleted i... type setFlag (line 632) | type setFlag constant setGet (line 635) | setGet setFlag = 1 << iota constant setNX (line 636) | setNX constant setXX (line 637) | setXX method set (line 640) | func (s *basicKeyspace[K, V]) set(ctx context.Context, key K, val V, fla... function usePreciseDur (line 716) | func usePreciseDur(dur time.Duration) bool { FILE: runtimes/go/storage/cache/basic_test.go function TestBasicKeyspace (line 12) | func TestBasicKeyspace(t *testing.T) { function TestStringKeyspace (line 58) | func TestStringKeyspace(t *testing.T) { function TestIntKeyspace (line 96) | func TestIntKeyspace(t *testing.T) { function TestFloatKeyspace (line 114) | func TestFloatKeyspace(t *testing.T) { function TestMultiGet (line 134) | func TestMultiGet(t *testing.T) { function newStringTest (line 158) | func newStringTest(t *testing.T) *stringTester { function newIntTest (line 168) | func newIntTest(t *testing.T) *IntKeyspace[string] { function newFloatTest (line 176) | func newFloatTest(t *testing.T) *FloatKeyspace[string] { type stringTester (line 184) | type stringTester struct method Set (line 191) | func (t *stringTester) Set(key, val string) { method Val (line 198) | func (t *stringTester) Val(key, want string) { method TTL (line 211) | func (t *stringTester) TTL(key string, want time.Duration) { method Missing (line 222) | func (t *stringTester) Missing(key string) { FILE: runtimes/go/storage/cache/cache.go type ClusterConfig (line 17) | type ClusterConfig struct type EvictionPolicy (line 29) | type EvictionPolicy constant AllKeysLRU (line 39) | AllKeysLRU EvictionPolicy = "allkeys-lru" constant AllKeysLFU (line 42) | AllKeysLFU EvictionPolicy = "allkeys-lfu" constant AllKeysRandom (line 45) | AllKeysRandom EvictionPolicy = "allkeys-random" constant VolatileLRU (line 49) | VolatileLRU EvictionPolicy = "volatile-lru" constant VolatileLFU (line 53) | VolatileLFU EvictionPolicy = "volatile-lfu" constant VolatileTTL (line 57) | VolatileTTL EvictionPolicy = "volatile-ttl" constant VolatileRandom (line 61) | VolatileRandom EvictionPolicy = "volatile-random" constant NoEviction (line 65) | NoEviction EvictionPolicy = "noeviction" type constStr (line 69) | type constStr type Cluster (line 72) | type Cluster struct type KeyspaceConfig (line 79) | type KeyspaceConfig struct type OpError (line 114) | type OpError struct method Error (line 120) | func (e *OpError) Error() string { method Unwrap (line 124) | func (e *OpError) Unwrap() error { type Result (line 142) | type Result struct type WriteOption (line 150) | type WriteOption interface type expiryOption (line 155) | type expiryOption interface type ExpiryFunc (line 163) | type ExpiryFunc method writeOption (line 168) | func (ExpiryFunc) writeOption() {} method expiry (line 171) | func (fn ExpiryFunc) expiry(now time.Time) time.Time { function ExpireIn (line 178) | func ExpireIn(dur time.Duration) ExpiryFunc { function ExpireDailyAt (line 184) | func ExpireDailyAt(hour, minute, second int, loc *time.Location) ExpiryF... type expiryTime (line 199) | type expiryTime method writeOption (line 202) | func (expiryTime) writeOption() {} method expiry (line 204) | func (et expiryTime) expiry(_ time.Time) time.Time { function fnMap (line 224) | func fnMap[A, B any](src []A, fn func(A) B) []B { function do (line 237) | func do[K, V, Res any](cl *client[K, V], ctx context.Context, key string... function do2 (line 251) | func do2[K, V, Res any]( type cmdable (line 279) | type cmdable interface FILE: runtimes/go/storage/cache/cache_test.go function newTestCluster (line 15) | func newTestCluster(t *testing.T) (*Cluster, *miniredis.Miniredis) { function must (line 34) | func must[T any](val T, err error) T { function check (line 39) | func check(err error) { FILE: runtimes/go/storage/cache/error_internal.go function init (line 10) | func init() { FILE: runtimes/go/storage/cache/list.go type BasicType (line 14) | type BasicType interface function NewListKeyspace (line 25) | func NewListKeyspace[K any, V BasicType](cluster *Cluster, cfg KeyspaceC... type ListKeyspace (line 36) | type ListKeyspace struct method With (line 46) | func (k *ListKeyspace[K, V]) With(opts ...WriteOption) *ListKeyspace[K, ... method Delete (line 57) | func (s *ListKeyspace[K, V]) Delete(ctx context.Context, keys ...K) (del... method PushLeft (line 73) | func (l *ListKeyspace[K, V]) PushLeft(ctx context.Context, key K, values... method PushRight (line 103) | func (l *ListKeyspace[K, V]) PushRight(ctx context.Context, key K, value... method PopLeft (line 125) | func (l *ListKeyspace[K, V]) PopLeft(ctx context.Context, key K) (val V,... method PopRight (line 149) | func (l *ListKeyspace[K, V]) PopRight(ctx context.Context, key K) (val V... method Len (line 173) | func (l *ListKeyspace[K, V]) Len(ctx context.Context, key K) (length int... method Trim (line 197) | func (l *ListKeyspace[K, V]) Trim(ctx context.Context, key K, start, sto... method Set (line 219) | func (l *ListKeyspace[K, V]) Set(ctx context.Context, key K, idx int64, ... method Get (line 242) | func (l *ListKeyspace[K, V]) Get(ctx context.Context, key K, idx int64) ... method Items (line 264) | func (l *ListKeyspace[K, V]) Items(ctx context.Context, key K) ([]V, err... method GetRange (line 276) | func (l *ListKeyspace[K, V]) GetRange(ctx context.Context, key K, start,... method getRange (line 280) | func (l *ListKeyspace[K, V]) getRange(ctx context.Context, key K, from, ... method InsertBefore (line 311) | func (l *ListKeyspace[K, V]) InsertBefore(ctx context.Context, key K, ne... method InsertAfter (line 338) | func (l *ListKeyspace[K, V]) InsertAfter(ctx context.Context, key K, nee... method RemoveAll (line 364) | func (l *ListKeyspace[K, V]) RemoveAll(ctx context.Context, key K, needl... method RemoveFirst (line 387) | func (l *ListKeyspace[K, V]) RemoveFirst(ctx context.Context, key K, cou... method RemoveLast (line 417) | func (l *ListKeyspace[K, V]) RemoveLast(ctx context.Context, key K, coun... type ListPos (line 440) | type ListPos constant Left (line 443) | Left ListPos = "LEFT" constant Right (line 444) | Right ListPos = "RIGHT" method Move (line 456) | func (l *ListKeyspace[K, V]) Move(ctx context.Context, src, dst K, fromP... function basicFromRedisFactory (line 477) | func basicFromRedisFactory[V BasicType]() func(val string) (V, error) { function basicToRedisFactory (line 507) | func basicToRedisFactory[V BasicType]() func(val V) (any, error) { FILE: runtimes/go/storage/cache/list_test.go function TestListKeyspace (line 11) | func TestListKeyspace(t *testing.T) { function newListTest (line 74) | func newListTest(t *testing.T) *listTester { type listTester (line 83) | type listTester struct method PushLeft (line 90) | func (t *listTester) PushLeft(key string, val ...string) int64 { method PushRight (line 99) | func (t *listTester) PushRight(key string, val ...string) int64 { method Set (line 108) | func (t *listTester) Set(key string, idx int, val string) { method Trim (line 116) | func (t *listTester) Trim(key string, from, to int) { method Val (line 124) | func (t *listTester) Val(key string, want ...string) { FILE: runtimes/go/storage/cache/manager_internal.go type Manager (line 30) | type Manager struct method getClient (line 55) | func (mgr *Manager) getClient(clusterName string) *redis.Client { method newClient (line 107) | func (mgr *Manager) newClient(rdb *config.RedisDatabase) (*redis.Clien... method newMiniredisClient (line 143) | func (mgr *Manager) newMiniredisClient() (*redis.Client, error) { method Shutdown (line 175) | func (mgr *Manager) Shutdown(p *shutdown.Process) error { function NewManager (line 44) | func NewManager(static *config.Static, runtime *config.Runtime, rt *reqt... function newClient (line 189) | func newClient[K, V any](cluster *Cluster, cfg KeyspaceConfig, type client (line 225) | type client struct method with (line 235) | func (c *client[K, V]) with(opts []WriteOption) *client[K, V] { method key (line 248) | func (s *client[K, V]) key(k K, op string) (string, error) { method keys (line 260) | func (s *client[K, V]) keys(keys []K, op string) ([]string, error) { method fromRedisMulti (line 272) | func (s *client[K, V]) fromRedisMulti(res []string) ([]V, error) { method valPtr (line 284) | func (s *client[K, V]) valPtr(res string) (*V, error) { method valOrNil (line 292) | func (s *client[K, V]) valOrNil(res string, err error) (*V, error) { method expiryCmd (line 301) | func (s *client[K, V]) expiryCmd(ctx context.Context, key string) *redis... method expiryDur (line 314) | func (s *client[K, V]) expiryDur() time.Duration { method doTrace (line 330) | func (c *client[K, V]) doTrace(op string, write bool, keys ...string) fu... method traceStart (line 337) | func (c *client[K, V]) traceStart(op string, write bool, keys ...string)... method traceEnd (line 356) | func (c *client[K, V]) traceEnd(startEventID model.TraceEventID, err err... type errWrapper (line 389) | type errWrapper struct method Error (line 393) | func (ew errWrapper) Error() string { method Unwrap (line 397) | func (ew errWrapper) Unwrap() error { function toErr (line 401) | func toErr(err error, op, key string) error { function toErr2 (line 424) | func toErr2[T any](val T, err error, op, key string) (T, error) { function orDefault (line 428) | func orDefault[T comparable](val, orDefault T) T { function miniredisCleanup (line 436) | func miniredisCleanup(srv *miniredis.Miniredis, every time.Duration, max... FILE: runtimes/go/storage/cache/noop_internal.go function newNoopClient (line 15) | func newNoopClient() *redis.Client { type noopHook (line 31) | type noopHook struct method BeforeProcess (line 33) | func (n *noopHook) BeforeProcess(ctx context.Context, cmd redis.Cmder)... method AfterProcess (line 37) | func (n *noopHook) AfterProcess(ctx context.Context, cmd redis.Cmder) ... method BeforeProcessPipeline (line 41) | func (n *noopHook) BeforeProcessPipeline(ctx context.Context, cmds []r... method AfterProcessPipeline (line 45) | func (n *noopHook) AfterProcessPipeline(ctx context.Context, cmds []re... FILE: runtimes/go/storage/cache/pkgfn.go function NewCluster (line 8) | func NewCluster(name string, cfg ClusterConfig) *Cluster { FILE: runtimes/go/storage/cache/set.go function NewSetKeyspace (line 17) | func NewSetKeyspace[K any, V BasicType](cluster *Cluster, cfg KeyspaceCo... type SetKeyspace (line 28) | type SetKeyspace struct method With (line 38) | func (k *SetKeyspace[K, V]) With(opts ...WriteOption) *SetKeyspace[K, V] { method Delete (line 49) | func (s *SetKeyspace[K, V]) Delete(ctx context.Context, keys ...K) (dele... method Add (line 60) | func (s *SetKeyspace[K, V]) Add(ctx context.Context, key K, values ...V)... method Remove (line 86) | func (s *SetKeyspace[K, V]) Remove(ctx context.Context, key K, values ..... method PopOne (line 109) | func (s *SetKeyspace[K, V]) PopOne(ctx context.Context, key K) (val V, e... method Pop (line 135) | func (s *SetKeyspace[K, V]) Pop(ctx context.Context, key K, count int) (... method Contains (line 160) | func (s *SetKeyspace[K, V]) Contains(ctx context.Context, key K, val V) ... method Len (line 179) | func (s *SetKeyspace[K, V]) Len(ctx context.Context, key K) (length int6... method Items (line 198) | func (s *SetKeyspace[K, V]) Items(ctx context.Context, key K) (values []... method ItemsMap (line 218) | func (s *SetKeyspace[K, V]) ItemsMap(ctx context.Context, key K) (values... method items (line 234) | func (s *SetKeyspace[K, V]) items(ctx context.Context, op, key string) (... method Diff (line 250) | func (s *SetKeyspace[K, V]) Diff(ctx context.Context, keys ...K) ([]V, e... method DiffMap (line 262) | func (s *SetKeyspace[K, V]) DiffMap(ctx context.Context, keys ...K) (map... method diff (line 271) | func (s *SetKeyspace[K, V]) diff(ctx context.Context, op string, keys []... method DiffStore (line 291) | func (s *SetKeyspace[K, V]) DiffStore(ctx context.Context, destination K... method Intersect (line 323) | func (s *SetKeyspace[K, V]) Intersect(ctx context.Context, keys ...K) ([... method IntersectMap (line 335) | func (s *SetKeyspace[K, V]) IntersectMap(ctx context.Context, keys ...K)... method intersect (line 344) | func (s *SetKeyspace[K, V]) intersect(ctx context.Context, op string, ke... method IntersectStore (line 365) | func (s *SetKeyspace[K, V]) IntersectStore(ctx context.Context, destinat... method Union (line 394) | func (s *SetKeyspace[K, V]) Union(ctx context.Context, keys ...K) ([]V, ... method UnionMap (line 406) | func (s *SetKeyspace[K, V]) UnionMap(ctx context.Context, keys ...K) (ma... method union (line 415) | func (s *SetKeyspace[K, V]) union(ctx context.Context, op string, keys [... method UnionStore (line 437) | func (s *SetKeyspace[K, V]) UnionStore(ctx context.Context, destination ... method SampleOne (line 461) | func (s *SetKeyspace[K, V]) SampleOne(ctx context.Context, key K) (val V... method Sample (line 484) | func (s *SetKeyspace[K, V]) Sample(ctx context.Context, key K, count int... method SampleWithReplacement (line 514) | func (s *SetKeyspace[K, V]) SampleWithReplacement(ctx context.Context, k... method Move (line 545) | func (s *SetKeyspace[K, V]) Move(ctx context.Context, src, dst K, val V)... method toSlice (line 561) | func (s *SetKeyspace[K, V]) toSlice(res []string, op, key string) ([]V, ... method toMap (line 573) | func (s *SetKeyspace[K, V]) toMap(res []string, op, key string) (map[V]s... FILE: runtimes/go/storage/cache/set_test.go function TestSets (line 13) | func TestSets(t *testing.T) { function checkSorted (line 120) | func checkSorted(t *testing.T, got []string, want ...string) { function checkSetMap (line 128) | func checkSetMap(t *testing.T, got map[string]struct{}, want ...string) { function newSetTest (line 141) | func newSetTest(t *testing.T) *setTester { type setTester (line 150) | type setTester struct method Add (line 157) | func (t *setTester) Add(key string, val ...string) int { method Remove (line 166) | func (t *setTester) Remove(key string, val ...string) int { method Contains (line 175) | func (t *setTester) Contains(key string, val string) { method Missing (line 184) | func (t *setTester) Missing(key string, val string) { method Val (line 193) | func (t *setTester) Val(key string, want ...string) { FILE: runtimes/go/storage/cache/struct.go function NewStructKeyspace (line 11) | func NewStructKeyspace[K, V any](cluster *Cluster, cfg KeyspaceConfig) *... type StructKeyspace (line 30) | type StructKeyspace struct method With (line 40) | func (k *StructKeyspace[K, V]) With(opts ...WriteOption) *StructKeyspace... method Get (line 48) | func (s *StructKeyspace[K, V]) Get(ctx context.Context, key K) (V, error) { method MultiGet (line 58) | func (s *StructKeyspace[K, V]) MultiGet(ctx context.Context, keys ...K) ... method Set (line 65) | func (s *StructKeyspace[K, V]) Set(ctx context.Context, key K, val V) er... method SetIfNotExists (line 73) | func (s *StructKeyspace[K, V]) SetIfNotExists(ctx context.Context, key K... method Replace (line 81) | func (s *StructKeyspace[K, V]) Replace(ctx context.Context, key K, val V... method GetAndSet (line 89) | func (s *StructKeyspace[K, V]) GetAndSet(ctx context.Context, key K, val... method GetAndDelete (line 97) | func (s *StructKeyspace[K, V]) GetAndDelete(ctx context.Context, key K) ... method Delete (line 108) | func (s *StructKeyspace[K, V]) Delete(ctx context.Context, keys ...K) (d... FILE: runtimes/go/storage/cache/zzz_singleton_internal.go function init (line 21) | func init() { FILE: runtimes/go/storage/objects/bucket.go type Bucket (line 22) | type Bucket struct method Upload (line 99) | func (b *Bucket) Upload(ctx context.Context, object string, options ..... method PublicURL (line 134) | func (b *Bucket) PublicURL(object string, options ...PublicURLOption) ... method Download (line 249) | func (b *Bucket) Download(ctx context.Context, object string, options ... method mapQuery (line 350) | func (b *Bucket) mapQuery(ctx context.Context, q *Query) types.ListData { method mapAttrs (line 376) | func (b *Bucket) mapAttrs(attrs *types.ObjectAttrs) *ObjectAttrs { method mapListEntry (line 396) | func (b *Bucket) mapListEntry(entry *types.ListEntry) *ListEntry { method List (line 415) | func (b *Bucket) List(ctx context.Context, query *Query, options ...Li... method Remove (line 470) | func (b *Bucket) Remove(ctx context.Context, object string, options ..... method Attrs (line 530) | func (b *Bucket) Attrs(ctx context.Context, object string, options ...... method SignedUploadURL (line 594) | func (b *Bucket) SignedUploadURL(ctx context.Context, object string, o... method SignedDownloadURL (line 620) | func (b *Bucket) SignedDownloadURL(ctx context.Context, object string,... method Exists (line 643) | func (b *Bucket) Exists(ctx context.Context, object string, options ..... method toCloudObject (line 704) | func (b *Bucket) toCloudObject(object string) types.CloudObject { method cloudPrefix (line 710) | func (b *Bucket) cloudPrefix() string { method fromCloudObject (line 724) | func (b *Bucket) fromCloudObject(object types.CloudObject) string { type BucketConfig (line 36) | type BucketConfig struct function newBucket (line 47) | func newBucket(mgr *Manager, name string) *Bucket { type Writer (line 153) | type Writer struct method Write (line 170) | func (w *Writer) Write(p []byte) (int, error) { method Abort (line 176) | func (w *Writer) Abort(err error) { method Close (line 185) | func (w *Writer) Close() error { method initUpload (line 210) | func (w *Writer) initUpload() types.Uploader { type errUploader (line 230) | type errUploader struct method Write (line 234) | func (e *errUploader) Write(p []byte) (int, error) { method Abort (line 237) | func (e *errUploader) Abort(err error) {} method Complete (line 238) | func (e *errUploader) Complete() (*types.ObjectAttrs, error) { type Reader (line 280) | type Reader struct method Err (line 292) | func (r *Reader) Err() error { method Read (line 297) | func (r *Reader) Read(p []byte) (int, error) { method Close (line 310) | func (r *Reader) Close() error { method completeTrace (line 320) | func (r *Reader) completeTrace() { type Query (line 341) | type Query struct type ObjectAttrs (line 359) | type ObjectAttrs struct type ListEntry (line 387) | type ListEntry struct type SignedUploadURL (line 404) | type SignedUploadURL struct type SignedDownloadURL (line 409) | type SignedDownloadURL struct function ptrOrNil (line 728) | func ptrOrNil[V comparable](val V) *V { FILE: runtimes/go/storage/objects/internal/providers/gcs/bucket.go type Manager (line 25) | type Manager struct method ProviderName (line 48) | func (mgr *Manager) ProviderName() string { return "gcs" } method Matches (line 50) | func (mgr *Manager) Matches(cfg *config.BucketProvider) bool { method NewBucket (line 54) | func (mgr *Manager) NewBucket(provider *config.BucketProvider, runtime... method clientForProvider (line 249) | func (mgr *Manager) clientForProvider(prov *config.BucketProvider) *st... function NewManager (line 31) | func NewManager(ctx context.Context, runtime *config.Runtime) *Manager { type localSignOptions (line 35) | type localSignOptions struct type bucket (line 41) | type bucket struct method Download (line 62) | func (b *bucket) Download(data types.DownloadData) (types.Downloader, ... method Upload (line 73) | func (b *bucket) Upload(data types.UploadData) (types.Uploader, error) { method List (line 137) | func (b *bucket) List(data types.ListData) iter.Seq2[*types.ListEntry,... method Remove (line 167) | func (b *bucket) Remove(data types.RemoveData) error { method Attrs (line 180) | func (b *bucket) Attrs(data types.AttrsData) (*types.ObjectAttrs, erro... method SignedUploadURL (line 193) | func (b *bucket) SignedUploadURL(data types.UploadURLData) (string, er... method SignedDownloadURL (line 202) | func (b *bucket) SignedDownloadURL(data types.DownloadURLData) (string... method signedURL (line 211) | func (b *bucket) signedURL(object string, opts *storage.SignedURLOptio... type uploader (line 93) | type uploader struct method Write (line 98) | func (u *uploader) Write(p []byte) (int, error) { method Complete (line 103) | func (u *uploader) Complete() (*types.ObjectAttrs, error) { method Abort (line 112) | func (u *uploader) Abort(err error) { function mapAttrs (line 116) | func mapAttrs(attrs *storage.ObjectAttrs) *types.ObjectAttrs { function mapListEntry (line 129) | func mapListEntry(attrs *storage.ObjectAttrs) *types.ListEntry { function replaceURLPrefix (line 234) | func replaceURLPrefix(origUrl string, base string) string { function localSignOptionsForProvider (line 271) | func localSignOptionsForProvider(prov *config.BucketProvider) *localSign... function mapErr (line 283) | func mapErr(err error) error { FILE: runtimes/go/storage/objects/internal/providers/noop/noop.go type BucketImpl (line 10) | type BucketImpl struct method Download (line 14) | func (b *BucketImpl) Download(data types.DownloadData) (types.Download... method Upload (line 18) | func (b *BucketImpl) Upload(data types.UploadData) (types.Uploader, er... method List (line 22) | func (b *BucketImpl) List(data types.ListData) iter.Seq2[*types.ListEn... method Remove (line 28) | func (b *BucketImpl) Remove(data types.RemoveData) error { method Attrs (line 32) | func (b *BucketImpl) Attrs(data types.AttrsData) (*types.ObjectAttrs, ... method SignedUploadURL (line 36) | func (b *BucketImpl) SignedUploadURL(data types.UploadURLData) (string... method SignedDownloadURL (line 40) | func (b *BucketImpl) SignedDownloadURL(data types.DownloadURLData) (st... FILE: runtimes/go/storage/objects/internal/providers/s3/bucket.go type Manager (line 22) | type Manager struct method ProviderName (line 46) | func (mgr *Manager) ProviderName() string { return "s3" } method Matches (line 48) | func (mgr *Manager) Matches(cfg *config.BucketProvider) bool { method NewBucket (line 52) | func (mgr *Manager) NewBucket(provider *config.BucketProvider, runtime... method clientForProvider (line 197) | func (mgr *Manager) clientForProvider(prov *config.BucketProvider) *cl... method defaultConfig (line 232) | func (mgr *Manager) defaultConfig() aws.Config { function NewManager (line 31) | func NewManager(ctx context.Context, runtime *config.Runtime) *Manager { type bucket (line 35) | type bucket struct method Download (line 61) | func (b *bucket) Download(data types.DownloadData) (types.Downloader, ... method Upload (line 74) | func (b *bucket) Upload(data types.UploadData) (types.Uploader, error) { method List (line 86) | func (b *bucket) List(data types.ListData) iter.Seq2[*types.ListEntry,... method Remove (line 132) | func (b *bucket) Remove(data types.RemoveData) error { method Attrs (line 142) | func (b *bucket) Attrs(data types.AttrsData) (*types.ObjectAttrs, erro... method SignedUploadURL (line 161) | func (b *bucket) SignedUploadURL(data types.UploadURLData) (string, er... method SignedDownloadURL (line 179) | func (b *bucket) SignedDownloadURL(data types.DownloadURLData) (string... type clientSet (line 41) | type clientSet struct function mapListEntry (line 78) | func mapListEntry(attrs *storage.ObjectAttrs) *types.ListEntry { function mapErr (line 243) | func mapErr(err error) error { function ptrOrNil (line 264) | func ptrOrNil[T comparable](val T) *T { function valOrZero (line 272) | func valOrZero[T comparable](val *T) T { function ptr (line 280) | func ptr[T any](val T) *T { FILE: runtimes/go/storage/objects/internal/providers/s3/mock_client_test.go type Mocks3Client (line 16) | type Mocks3Client struct method EXPECT (line 34) | func (m *Mocks3Client) EXPECT() *Mocks3ClientMockRecorder { method AbortMultipartUpload (line 39) | func (m *Mocks3Client) AbortMultipartUpload(ctx context.Context, param... method CompleteMultipartUpload (line 59) | func (m *Mocks3Client) CompleteMultipartUpload(ctx context.Context, pa... method CreateMultipartUpload (line 79) | func (m *Mocks3Client) CreateMultipartUpload(ctx context.Context, para... method PutObject (line 99) | func (m *Mocks3Client) PutObject(ctx context.Context, params *s3.PutOb... method UploadPart (line 119) | func (m *Mocks3Client) UploadPart(ctx context.Context, params *s3.Uplo... type Mocks3ClientMockRecorder (line 22) | type Mocks3ClientMockRecorder struct method AbortMultipartUpload (line 52) | func (mr *Mocks3ClientMockRecorder) AbortMultipartUpload(ctx, params i... method CompleteMultipartUpload (line 72) | func (mr *Mocks3ClientMockRecorder) CompleteMultipartUpload(ctx, param... method CreateMultipartUpload (line 92) | func (mr *Mocks3ClientMockRecorder) CreateMultipartUpload(ctx, params ... method PutObject (line 112) | func (mr *Mocks3ClientMockRecorder) PutObject(ctx, params interface{},... method UploadPart (line 132) | func (mr *Mocks3ClientMockRecorder) UploadPart(ctx, params interface{}... function NewMocks3Client (line 27) | func NewMocks3Client(ctrl *gomock.Controller) *Mocks3Client { FILE: runtimes/go/storage/objects/internal/providers/s3/uploader.go type uploader (line 17) | type uploader struct method Write (line 54) | func (u *uploader) Write(p []byte) (n int, err error) { method Complete (line 87) | func (u *uploader) Complete() (*types.ObjectAttrs, error) { method Abort (line 108) | func (u *uploader) Abort(err error) { method initUpload (line 121) | func (u *uploader) initUpload() { method doUpload (line 131) | func (u *uploader) doUpload() (*types.ObjectAttrs, error) { method singlePartUpload (line 156) | func (u *uploader) singlePartUpload(buf []byte) (*types.ObjectAttrs, e... method multiPartUpload (line 188) | func (u *uploader) multiPartUpload(initial *buffer) (attrs *types.Obje... type uploadEvent (line 32) | type uploadEvent struct type buffer (line 38) | type buffer struct function newUploader (line 43) | func newUploader(client s3Client, bucket string, data types.UploadData) ... type s3Client (line 148) | type s3Client interface function getBuf (line 304) | func getBuf() *buffer { function putBuf (line 310) | func putBuf(buf *buffer) { FILE: runtimes/go/storage/objects/internal/providers/s3/uploader_test.go function TestUploader_Sync (line 19) | func TestUploader_Sync(t *testing.T) { function TestUploader_MultipleWrites (line 64) | func TestUploader_MultipleWrites(t *testing.T) { function TestUploader_MultipartUpload (line 112) | func TestUploader_MultipartUpload(t *testing.T) { function withBufSize (line 169) | func withBufSize(c *qt.C, n int) { type partMatcher (line 175) | type partMatcher struct method Matches (line 180) | func (m *partMatcher) Matches(x interface{}) bool { method String (line 194) | func (m *partMatcher) String() string { FILE: runtimes/go/storage/objects/internal/types/types.go type BucketImpl (line 11) | type BucketImpl interface type CloudObject (line 23) | type CloudObject method String (line 25) | func (o CloudObject) String() string { return string(o) } type UploadData (line 27) | type UploadData struct type Preconditions (line 35) | type Preconditions struct type UploadAttrs (line 39) | type UploadAttrs struct type Uploader (line 43) | type Uploader interface type DownloadData (line 49) | type DownloadData struct type Downloader (line 57) | type Downloader interface type ObjectAttrs (line 62) | type ObjectAttrs struct type ListData (line 70) | type ListData struct type ListEntry (line 76) | type ListEntry struct type RemoveData (line 82) | type RemoveData struct type AttrsData (line 89) | type AttrsData struct type UploadURLData (line 96) | type UploadURLData struct type DownloadURLData (line 103) | type DownloadURLData struct FILE: runtimes/go/storage/objects/manager_internal.go type Manager (line 14) | type Manager struct method Shutdown (line 46) | func (mgr *Manager) Shutdown(p *shutdown.Process) error { function NewManager (line 25) | func NewManager(static *config.Static, runtime *config.Runtime, rt *reqt... FILE: runtimes/go/storage/objects/objects.go function NewBucket (line 8) | func NewBucket(name string, cfg BucketConfig) *Bucket { type constStr (line 15) | type constStr function Named (line 20) | func Named(name constStr) *Bucket { FILE: runtimes/go/storage/objects/options.go type DownloadOption (line 10) | type DownloadOption interface function WithVersion (line 19) | func WithVersion(version string) withVersionOption { type withVersionOption (line 24) | type withVersionOption struct method downloadOption (line 29) | func (o withVersionOption) downloadOption() {} method removeOption (line 32) | func (o withVersionOption) removeOption() {} method attrsOption (line 35) | func (o withVersionOption) attrsOption() {} method existsOption (line 38) | func (o withVersionOption) existsOption() {} method applyDownload (line 46) | func (o withVersionOption) applyDownload(opts *downloadOptions) { op... method applyRemove (line 47) | func (o withVersionOption) applyRemove(opts *removeOptions) { op... method applyAttrs (line 48) | func (o withVersionOption) applyAttrs(opts *attrsOptions) { op... method applyExists (line 49) | func (o withVersionOption) applyExists(opts *existsOptions) { op... function WithTTL (line 56) | func WithTTL(TTL time.Duration) withTTLOption { type withTTLOption (line 61) | type withTTLOption struct method uploadURLOption (line 41) | func (o withTTLOption) uploadURLOption() {} method downloadURLOption (line 44) | func (o withTTLOption) downloadURLOption() {} method applyUploadURL (line 50) | func (o withTTLOption) applyUploadURL(opts *uploadURLOptions) { op... method applyDownloadURL (line 51) | func (o withTTLOption) applyDownloadURL(opts *downloadURLOptions) { op... type downloadOptions (line 66) | type downloadOptions struct type UploadOption (line 71) | type UploadOption interface function WithPreconditions (line 79) | func WithPreconditions(pre Preconditions) withPreconditionsOption { type Preconditions (line 84) | type Preconditions struct type withPreconditionsOption (line 90) | type withPreconditionsOption struct method uploadOption (line 95) | func (o withPreconditionsOption) uploadOption() {} method applyUpload (line 97) | func (o withPreconditionsOption) applyUpload(opts *uploadOptions) { type UploadAttrs (line 102) | type UploadAttrs struct function WithUploadAttrs (line 109) | func WithUploadAttrs(attrs UploadAttrs) withUploadAttrsOption { type withUploadAttrsOption (line 114) | type withUploadAttrsOption struct method uploadOption (line 119) | func (o withUploadAttrsOption) uploadOption() {} method applyUpload (line 121) | func (o withUploadAttrsOption) applyUpload(opts *uploadOptions) { type uploadOptions (line 127) | type uploadOptions struct type ListOption (line 133) | type ListOption interface type listOptions (line 140) | type listOptions struct type RemoveOption (line 143) | type RemoveOption interface type removeOptions (line 150) | type removeOptions struct type AttrsOption (line 155) | type AttrsOption interface type attrsOptions (line 162) | type attrsOptions struct type UploadURLOption (line 167) | type UploadURLOption interface type uploadURLOptions (line 174) | type uploadURLOptions struct type DownloadURLOption (line 179) | type DownloadURLOption interface type downloadURLOptions (line 186) | type downloadURLOptions struct type ExistsOption (line 191) | type ExistsOption interface type existsOptions (line 198) | type existsOptions struct type PublicURLOption (line 203) | type PublicURLOption interface type publicURLOptions (line 211) | type publicURLOptions struct FILE: runtimes/go/storage/objects/path_escape.go constant upperhex (line 11) | upperhex = "0123456789ABCDEF" type encoding (line 13) | type encoding constant encodePath (line 16) | encodePath encoding = 1 + iota constant encodePathSegment (line 17) | encodePathSegment constant encodeHost (line 18) | encodeHost constant encodeZone (line 19) | encodeZone constant encodeUserPassword (line 20) | encodeUserPassword constant encodeQueryComponent (line 21) | encodeQueryComponent constant encodeFragment (line 22) | encodeFragment function escape (line 25) | func escape(s string, mode encoding) string { function shouldEscape (line 86) | func shouldEscape(c byte, mode encoding) bool { FILE: runtimes/go/storage/objects/provider_gcs.go function init (line 12) | func init() { FILE: runtimes/go/storage/objects/provider_s3.go function init (line 12) | func init() { FILE: runtimes/go/storage/objects/refs.go type BucketPerms (line 11) | type BucketPerms interface type ReadWriter (line 17) | type ReadWriter interface type Uploader (line 39) | type Uploader interface type SignedUploader (line 58) | type SignedUploader interface type Downloader (line 78) | type Downloader interface type SignedDownloader (line 98) | type SignedDownloader interface type Lister (line 118) | type Lister interface type Remover (line 137) | type Remover interface type Attrser (line 156) | type Attrser interface type PublicURLer (line 178) | type PublicURLer interface function BucketRef (line 206) | func BucketRef[P BucketPerms](bucket *Bucket) P { type bucketRef (line 210) | type bucketRef struct method perms (line 214) | func (r bucketRef) perms() {} FILE: runtimes/go/storage/objects/registry_internal.go type provider (line 10) | type provider interface function registerProvider (line 18) | func registerProvider(p func(context.Context, *config.Runtime) provider) { FILE: runtimes/go/storage/objects/zzz_singleton_internal.go function init (line 21) | func init() { FILE: runtimes/go/storage/sqldb/db.go type Database (line 25) | type Database struct method AddHooks (line 55) | func (db *Database) AddHooks(h Hooks) { method init (line 82) | func (db *Database) init() { method Stdlib (line 101) | func (db *Database) Stdlib() *sql.DB { method shutdown (line 136) | func (db *Database) shutdown() { method Exec (line 207) | func (db *Database) Exec(ctx context.Context, query string, args ...in... method Query (line 249) | func (db *Database) Query(ctx context.Context, query string, args ...i... method QueryRow (line 292) | func (db *Database) QueryRow(ctx context.Context, query string, args .... method Begin (line 333) | func (db *Database) Begin(ctx context.Context) (*Tx, error) { type Hooks (line 42) | type Hooks struct type hookList (line 48) | type hookList struct method runAfterConnectHooks (line 61) | func (hooks *hookList) runAfterConnectHooks(ctx context.Context, conn ... function dbConf (line 148) | func dbConf(srv *config.SQLServer, db *config.SQLDatabase, dbNameOverrid... function Driver (line 368) | func Driver[T SupportedDrivers](db *Database) T { type SupportedDrivers (line 380) | type SupportedDrivers interface function DriverConn (line 399) | func DriverConn[T SupportedDriverConns](conn *sql.Conn, f func(driverCon... type SupportedDriverConns (line 416) | type SupportedDriverConns interface FILE: runtimes/go/storage/sqldb/db_hooks_test.go function TestDatabaseAddHooksAppends (line 11) | func TestDatabaseAddHooksAppends(t *testing.T) { function TestDatabaseRunAfterConnectHooksSkipsNilAndReturnsError (line 45) | func TestDatabaseRunAfterConnectHooksSkipsNilAndReturnsError(t *testing.... FILE: runtimes/go/storage/sqldb/errors.go function ErrCode (line 17) | func ErrCode(err error) sqlerr.Code { type Error (line 35) | type Error struct method Error (line 79) | func (pe *Error) Error() string { method Unwrap (line 83) | func (pe *Error) Unwrap() error { function convertErr (line 87) | func convertErr(err error) error { function convertPgError (line 109) | func convertPgError(src *pgconn.PgError) error { FILE: runtimes/go/storage/sqldb/errors_internal.go function init (line 11) | func init() { FILE: runtimes/go/storage/sqldb/errors_test.go function TestErrCode (line 12) | func TestErrCode(t *testing.T) { FILE: runtimes/go/storage/sqldb/internal/stdlibdriver/stdlibdriver.go function init (line 30) | func init() { function GetDefaultDriver (line 54) | func GetDefaultDriver() driver.Driver { type Driver (line 58) | type Driver struct method Open (line 64) | func (d *Driver) Open(name string) (driver.Conn, error) { method OpenConnector (line 75) | func (d *Driver) OpenConnector(name string) (driver.Connector, error) { method registerConnConfig (line 79) | func (d *Driver) registerConnConfig(c *pgx.ConnConfig) string { method unregisterConnConfig (line 88) | func (d *Driver) unregisterConnConfig(connStr string) { type driverConnector (line 94) | type driverConnector struct method Connect (line 99) | func (dc *driverConnector) Connect(ctx context.Context) (driver.Conn, ... method Driver (line 129) | func (dc *driverConnector) Driver() driver.Driver { function RegisterConnConfig (line 134) | func RegisterConnConfig(c *pgx.ConnConfig) string { function UnregisterConnConfig (line 139) | func UnregisterConnConfig(connStr string) { type Conn (line 143) | type Conn struct method Conn (line 153) | func (c *Conn) Conn() *pgx.Conn { method Prepare (line 157) | func (c *Conn) Prepare(query string) (driver.Stmt, error) { method PrepareContext (line 161) | func (c *Conn) PrepareContext(ctx context.Context, query string) (driv... method Close (line 177) | func (c *Conn) Close() error { method Begin (line 183) | func (c *Conn) Begin() (driver.Tx, error) { method BeginTx (line 187) | func (c *Conn) BeginTx(ctx context.Context, opts driver.TxOptions) (dr... method ExecContext (line 219) | func (c *Conn) ExecContext(ctx context.Context, query string, argsV []... method QueryContext (line 236) | func (c *Conn) QueryContext(ctx context.Context, query string, argsV [... method Ping (line 261) | func (c *Conn) Ping(ctx context.Context) error { method CheckNamedValue (line 277) | func (c *Conn) CheckNamedValue(*driver.NamedValue) error { method ResetSession (line 282) | func (c *Conn) ResetSession(ctx context.Context) error { type Stmt (line 298) | type Stmt struct method Close (line 303) | func (s *Stmt) Close() error { method NumInput (line 309) | func (s *Stmt) NumInput() int { method Exec (line 313) | func (s *Stmt) Exec(argsV []driver.Value) (driver.Result, error) { method ExecContext (line 317) | func (s *Stmt) ExecContext(ctx context.Context, argsV []driver.NamedVa... method Query (line 321) | func (s *Stmt) Query(argsV []driver.Value) (driver.Rows, error) { method QueryContext (line 325) | func (s *Stmt) QueryContext(ctx context.Context, argsV []driver.NamedV... type rowValueFunc (line 329) | type rowValueFunc type Rows (line 331) | type Rows struct method Columns (line 341) | func (r *Rows) Columns() []string { method ColumnTypeDatabaseTypeName (line 354) | func (r *Rows) ColumnTypeDatabaseTypeName(index int) string { method ColumnTypeLength (line 367) | func (r *Rows) ColumnTypeLength(index int) (int64, bool) { method ColumnTypePrecisionScale (line 382) | func (r *Rows) ColumnTypePrecisionScale(index int) (precision, scale i... method ColumnTypeScanType (line 397) | func (r *Rows) ColumnTypeScanType(index int) reflect.Type { method Close (line 424) | func (r *Rows) Close() error { method Next (line 429) | func (r *Rows) Next(dest []driver.Value) error { constant varHeaderSize (line 362) | varHeaderSize = 4 function namedValueToInterface (line 582) | func namedValueToInterface(argsV []driver.NamedValue) []any { type wrapTx (line 594) | type wrapTx struct method Commit (line 599) | func (wtx wrapTx) Commit() error { return wtx.tx.Commit(wtx.ctx) } method Rollback (line 601) | func (wtx wrapTx) Rollback() error { return wtx.tx.Rollback(wtx.ctx) } FILE: runtimes/go/storage/sqldb/manager_internal.go type Manager (line 18) | type Manager struct method GetCurrentDB (line 39) | func (mgr *Manager) GetCurrentDB() *Database { method GetDB (line 51) | func (mgr *Manager) GetDB(dbName string) *Database { method getPool (line 81) | func (mgr *Manager) getPool(encoreName, dbNameOverride string, hooks *... method Shutdown (line 111) | func (mgr *Manager) Shutdown(p *shutdown.Process) error { method Named (line 132) | func (mgr *Manager) Named(name string) *Database { function NewManager (line 28) | func NewManager(runtime *config.Runtime, rt *reqtrack.RequestTracker, ts... FILE: runtimes/go/storage/sqldb/pgx_tracer_internal.go type pgxTracer (line 13) | type pgxTracer struct method TraceQueryStart (line 37) | func (t *pgxTracer) TraceQueryStart(ctx context.Context, conn *pgx.Con... method TraceQueryEnd (line 64) | func (t *pgxTracer) TraceQueryEnd(ctx context.Context, conn *pgx.Conn,... type ctxKey (line 17) | type ctxKey constant pgxQueryKey (line 20) | pgxQueryKey ctxKey = "pgx_query" constant pgxAlreadyTracedKey (line 24) | pgxAlreadyTracedKey ctxKey = "pgx_query" function markTraced (line 27) | func markTraced(ctx context.Context) context.Context { type queryValue (line 31) | type queryValue struct FILE: runtimes/go/storage/sqldb/pkgfn.go function NewDatabase (line 21) | func NewDatabase(name string, config DatabaseConfig) *Database { type DatabaseConfig (line 26) | type DatabaseConfig struct function Exec (line 42) | func Exec(ctx context.Context, query string, args ...interface{}) (ExecR... function Query (line 50) | func Query(ctx context.Context, query string, args ...interface{}) (*Row... function QueryRow (line 57) | func QueryRow(ctx context.Context, query string, args ...interface{}) *R... function Begin (line 64) | func Begin(ctx context.Context) (*Tx, error) { function Commit (line 72) | func Commit(tx *Tx) error { function Rollback (line 80) | func Rollback(tx *Tx) error { function ExecTx (line 88) | func ExecTx(tx *Tx, ctx context.Context, query string, args ...interface... function QueryTx (line 96) | func QueryTx(tx *Tx, ctx context.Context, query string, args ...interfac... function QueryRowTx (line 104) | func QueryRowTx(tx *Tx, ctx context.Context, query string, args ...inter... type constStr (line 111) | type constStr function Named (line 116) | func Named(name constStr) *Database { function getCurrentDB (line 120) | func getCurrentDB() *Database { FILE: runtimes/go/storage/sqldb/sqldb.go type ExecResult (line 23) | type ExecResult interface type Tx (line 32) | type Tx struct method Commit (line 42) | func (tx *Tx) Commit() error { return tx.commit() } method Rollback (line 47) | func (tx *Tx) Rollback() error { return tx.rollback() } method commit (line 49) | func (tx *Tx) commit() error { method rollback (line 71) | func (tx *Tx) rollback() error { method Exec (line 93) | func (tx *Tx) Exec(ctx context.Context, query string, args ...interfac... method exec (line 97) | func (tx *Tx) exec(ctx context.Context, query string, args ...interfac... method Query (line 130) | func (tx *Tx) Query(ctx context.Context, query string, args ...interfa... method QueryRow (line 166) | func (tx *Tx) QueryRow(ctx context.Context, query string, args ...inte... type Rows (line 206) | type Rows struct method Close (line 213) | func (r *Rows) Close() { r.std.Close() } method Scan (line 220) | func (r *Rows) Scan(dest ...interface{}) error { return r.std.Scan(des... method Err (line 226) | func (r *Rows) Err() error { return r.std.Err() } method Next (line 236) | func (r *Rows) Next() bool { return r.std.Next() } type Row (line 241) | type Row struct method Scan (line 250) | func (r *Row) Scan(dest ...interface{}) error { method Err (line 265) | func (r *Row) Err() error { FILE: runtimes/go/storage/sqldb/sqldb_test.go function TestDBConf (line 12) | func TestDBConf(t *testing.T) { FILE: runtimes/go/storage/sqldb/sqlerr/sqlerr.go type Code (line 18) | type Code constant Other (line 23) | Other Code = "other" constant NotNullViolation (line 26) | NotNullViolation Code = "not_null_violation" constant ForeignKeyViolation (line 29) | ForeignKeyViolation Code = "foreign_key_violation" constant UniqueViolation (line 32) | UniqueViolation Code = "unique_violation" constant CheckViolation (line 35) | CheckViolation Code = "check_violation" constant ExcludeViolation (line 38) | ExcludeViolation Code = "exclude_violation" constant TransactionFailed (line 42) | TransactionFailed Code = "transaction_failed" constant DeadlockDetected (line 47) | DeadlockDetected Code = "deadlock_detected" constant TooManyConnections (line 52) | TooManyConnections Code = "too_many_connections" function MapCode (line 58) | func MapCode(code string) Code { type Severity (line 82) | type Severity constant SeverityError (line 85) | SeverityError Severity = "ERROR" constant SeverityFatal (line 86) | SeverityFatal Severity = "FATAL" constant SeverityPanic (line 87) | SeverityPanic Severity = "PANIC" constant SeverityWarning (line 88) | SeverityWarning Severity = "WARNING" constant SeverityNotice (line 89) | SeverityNotice Severity = "NOTICE" constant SeverityDebug (line 90) | SeverityDebug Severity = "DEBUG" constant SeverityInfo (line 91) | SeverityInfo Severity = "INFO" constant SeverityLog (line 92) | SeverityLog Severity = "LOG" function MapSeverity (line 99) | func MapSeverity(severity string) Severity { FILE: runtimes/go/storage/sqldb/stdlib.go function RegisterStdlibDriver (line 22) | func RegisterStdlibDriver(db *Database) string { type combinedDriver (line 35) | type combinedDriver interface function registerStdlibDriver (line 47) | func registerStdlibDriver(mgr *Manager) combinedDriver { constant stdlibDriverName (line 59) | stdlibDriverName = "__encore_stdlib" type adapterRegistry (line 68) | type adapterRegistry struct method Register (line 74) | func (r *adapterRegistry) Register(db *Database) string { method Get (line 90) | func (r *adapterRegistry) Get(ident string) (*Database, bool) { constant adapterDriverName (line 97) | adapterDriverName = "encore" type adapterDriver (line 99) | type adapterDriver struct method Open (line 101) | func (adapterDriver) Open(ident string) (driver.Conn, error) { method OpenConnector (line 111) | func (adapterDriver) OpenConnector(ident string) (driver.Connector, er... function registerAdapterDriver (line 128) | func registerAdapterDriver(mgr *Manager) combinedDriver { FILE: runtimes/go/storage/sqldb/stdlib_noop_internal.go constant noopDriverName (line 13) | noopDriverName = "__encore_noop" type noopDriver (line 21) | type noopDriver struct method Open (line 28) | func (n noopDriver) Open(name string) (driver.Conn, error) { method OpenConnector (line 32) | func (n noopDriver) OpenConnector(name string) (driver.Connector, erro... type noopConnector (line 38) | type noopConnector struct method Connect (line 44) | func (n noopConnector) Connect(ctx context.Context) (driver.Conn, erro... method Driver (line 48) | func (n noopConnector) Driver() driver.Driver { type noopConn (line 54) | type noopConn struct method Prepare (line 67) | func (n noopConn) Prepare(query string) (driver.Stmt, error) { method Close (line 71) | func (n noopConn) Close() error { method Begin (line 75) | func (n noopConn) Begin() (driver.Tx, error) { method BeginTx (line 79) | func (n noopConn) BeginTx(ctx context.Context, opts driver.TxOptions) ... method PrepareContext (line 83) | func (n noopConn) PrepareContext(ctx context.Context, query string) (d... method ExecContext (line 87) | func (n noopConn) ExecContext(ctx context.Context, query string, args ... method Ping (line 91) | func (n noopConn) Ping(ctx context.Context) error { method QueryContext (line 95) | func (n noopConn) QueryContext(ctx context.Context, query string, args... method ResetSession (line 99) | func (n noopConn) ResetSession(ctx context.Context) error { method CheckNamedValue (line 103) | func (n noopConn) CheckNamedValue(value *driver.NamedValue) error { FILE: runtimes/go/storage/sqldb/stdlib_wrapper_internal.go type middleware (line 43) | type middleware interface type interceptor (line 54) | type interceptor struct method ConnQuery (line 60) | func (i *interceptor) ConnQuery(ctx context.Context, conn driver.Query... method ConnExec (line 91) | func (i *interceptor) ConnExec(ctx context.Context, conn driver.Execer... method StmtQuery (line 123) | func (i *interceptor) StmtQuery(ctx context.Context, conn driver.StmtQ... method StmtExec (line 154) | func (i *interceptor) StmtExec(ctx context.Context, conn driver.StmtEx... method ConnBegin (line 185) | func (i *interceptor) ConnBegin(tx driver.Tx) (driver.Tx, error) { method ConnBeginTx (line 203) | func (i *interceptor) ConnBeginTx(ctx context.Context, conn driver.Con... method TxCommit (line 232) | func (i *interceptor) TxCommit(ctx context.Context, tx driver.Tx) error { method TxRollback (line 257) | func (i *interceptor) TxRollback(ctx context.Context, tx driver.Tx) er... type stdlibTx (line 226) | type stdlibTx struct type wrappedDriver (line 281) | type wrappedDriver struct method Open (line 291) | func (d wrappedDriver) Open(name string) (driver.Conn, error) { method OpenConnector (line 299) | func (d wrappedDriver) OpenConnector(name string) (driver.Connector, e... type wrappedConnector (line 315) | type wrappedConnector struct method Connect (line 324) | func (c wrappedConnector) Connect(ctx context.Context) (conn driver.Co... method Driver (line 333) | func (c wrappedConnector) Driver() driver.Driver { type dsnConnector (line 339) | type dsnConnector struct method Connect (line 344) | func (t dsnConnector) Connect(_ context.Context) (driver.Conn, error) { method Driver (line 348) | func (t dsnConnector) Driver() driver.Driver { type wrappedConn (line 352) | type wrappedConn struct method Prepare (line 369) | func (c wrappedConn) Prepare(query string) (driver.Stmt, error) { method Close (line 377) | func (c wrappedConn) Close() error { method Begin (line 381) | func (c wrappedConn) Begin() (tx driver.Tx, err error) { method BeginTx (line 393) | func (c wrappedConn) BeginTx(ctx context.Context, opts driver.TxOption... method PrepareContext (line 406) | func (c wrappedConn) PrepareContext(ctx context.Context, query string)... method ExecContext (line 415) | func (c wrappedConn) ExecContext(ctx context.Context, query string, ar... method Ping (line 420) | func (c wrappedConn) Ping(ctx context.Context) (err error) { method QueryContext (line 427) | func (c wrappedConn) QueryContext(ctx context.Context, query string, a... method ResetSession (line 438) | func (c wrappedConn) ResetSession(ctx context.Context) error { method CheckNamedValue (line 450) | func (c wrappedConn) CheckNamedValue(v *driver.NamedValue) error { function defaultCheckNamedValue (line 445) | func defaultCheckNamedValue(nv *driver.NamedValue) (err error) { type wrappedParentConn (line 458) | type wrappedParentConn struct method BeginTx (line 462) | func (c wrappedParentConn) BeginTx(ctx context.Context, opts driver.Tx... method PrepareContext (line 475) | func (c wrappedParentConn) PrepareContext(ctx context.Context, query s... method ExecContext (line 488) | func (c wrappedParentConn) ExecContext(ctx context.Context, query stri... method QueryContext (line 505) | func (c wrappedParentConn) QueryContext(ctx context.Context, query str... function namedValueToValue (line 523) | func namedValueToValue(named []driver.NamedValue) ([]driver.Value, error) { type wrappedStmt (line 534) | type wrappedStmt struct method Close (line 551) | func (s wrappedStmt) Close() (err error) { method NumInput (line 555) | func (s wrappedStmt) NumInput() int { method Exec (line 559) | func (s wrappedStmt) Exec(args []driver.Value) (res driver.Result, err... method Query (line 563) | func (s wrappedStmt) Query(args []driver.Value) (rows driver.Rows, err... method ExecContext (line 567) | func (s wrappedStmt) ExecContext(ctx context.Context, args []driver.Na... method QueryContext (line 572) | func (s wrappedStmt) QueryContext(ctx context.Context, args []driver.N... method ColumnConverter (line 577) | func (s wrappedStmt) ColumnConverter(idx int) driver.ValueConverter { method CheckNamedValue (line 585) | func (s wrappedStmt) CheckNamedValue(v *driver.NamedValue) error { type wrappedParentStmt (line 597) | type wrappedParentStmt struct method QueryContext (line 601) | func (s wrappedParentStmt) QueryContext(ctx context.Context, args []dr... method ExecContext (line 618) | func (s wrappedParentStmt) ExecContext(ctx context.Context, args []dri... type wrappedTx (line 635) | type wrappedTx struct method Commit (line 646) | func (t wrappedTx) Commit() (err error) { method Rollback (line 650) | func (t wrappedTx) Rollback() (err error) { FILE: runtimes/go/storage/sqldb/test_db.go method NewTestDatabase (line 13) | func (mgr *Manager) NewTestDatabase(ctx context.Context, name string) (*... FILE: runtimes/go/storage/sqldb/zzz_singleton_internal.go function init (line 21) | func init() { FILE: runtimes/go/types/option/option.go type Option (line 11) | type Option struct method MarshalJSON (line 16) | func (o Option[T]) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 23) | func (o *Option[T]) UnmarshalJSON(data []byte) error { function FromComparable (line 37) | func FromComparable[T comparable](v T) Option[T] { function FromPointer (line 48) | func FromPointer[T any](v *T) Option[T] { function Some (line 56) | func Some[T any](v T) Option[T] { function None (line 61) | func None[T any]() Option[T] { method IsSome (line 66) | func (o Option[T]) IsSome() bool { method IsNone (line 71) | func (o Option[T]) IsNone() bool { method IsZero (line 76) | func (o Option[T]) IsZero() bool { method Get (line 86) | func (o Option[T]) Get() (val T, ok bool) { method GetOrElse (line 91) | func (o Option[T]) GetOrElse(alternative T) T { method GetOrElseF (line 99) | func (o Option[T]) GetOrElseF(alternative func() T) T { method MustGet (line 107) | func (o Option[T]) MustGet() T { method OrElse (line 115) | func (o Option[T]) OrElse(alternative T) Option[T] { method Contains (line 123) | func (o Option[T]) Contains(predicate func(v T) bool) bool { method String (line 130) | func (o Option[T]) String() string { method GoString (line 137) | func (o Option[T]) GoString() string { method PtrOrNil (line 145) | func (o Option[T]) PtrOrNil() *T { function Equal (line 154) | func Equal[T comparable](a, b Option[T]) bool { function Contains (line 165) | func Contains[T comparable](option Option[T], matches T) bool { function Map (line 173) | func Map[T, R any](option Option[T], f func(T) R) Option[R] { FILE: runtimes/go/types/uuid/codec.go function FromBytes (line 32) | func FromBytes(input []byte) (UUID, error) { function FromBytesOrNil (line 40) | func FromBytesOrNil(input []byte) UUID { function FromString (line 50) | func FromString(input string) (UUID, error) { function FromStringOrNil (line 58) | func FromStringOrNil(input string) UUID { method MarshalText (line 68) | func (u UUID) MarshalText() ([]byte, error) { method UnmarshalText (line 105) | func (u *UUID) UnmarshalText(text []byte) error { method decodeCanonical (line 122) | func (u *UUID) decodeCanonical(t []byte) error { method decodeHashLike (line 148) | func (u *UUID) decodeHashLike(t []byte) error { method decodeBraced (line 160) | func (u *UUID) decodeBraced(t []byte) error { method decodeURN (line 174) | func (u *UUID) decodeURN(t []byte) error { method decodePlain (line 190) | func (u *UUID) decodePlain(t []byte) error { method MarshalBinary (line 202) | func (u UUID) MarshalBinary() ([]byte, error) { method UnmarshalBinary (line 208) | func (u *UUID) UnmarshalBinary(data []byte) error { FILE: runtimes/go/types/uuid/codec_test.go function TestFromBytes (line 39) | func TestFromBytes(t *testing.T) { function TestFromBytesOrNil (line 69) | func TestFromBytesOrNil(t *testing.T) { type fromStringTest (line 86) | type fromStringTest struct method Run (line 92) | func (fst fromStringTest) Run(t *testing.T) { function TestFromString (line 170) | func TestFromString(t *testing.T) { function TestFromStringOrNil (line 186) | func TestFromStringOrNil(t *testing.T) { function TestMarshalBinary (line 203) | func TestMarshalBinary(t *testing.T) { function TestMarshalText (line 213) | func TestMarshalText(t *testing.T) { function TestDecodePlainWithWrongLength (line 224) | func TestDecodePlainWithWrongLength(t *testing.T) { function BenchmarkString (line 236) | func BenchmarkString(b *testing.B) { function BenchmarkFromBytes (line 242) | func BenchmarkFromBytes(b *testing.B) { function BenchmarkFromString (line 248) | func BenchmarkFromString(b *testing.B) { function BenchmarkMarshalBinary (line 266) | func BenchmarkMarshalBinary(b *testing.B) { function BenchmarkMarshalText (line 272) | func BenchmarkMarshalText(b *testing.B) { function TestSeedFuzzCorpus (line 280) | func TestSeedFuzzCorpus(t *testing.T) { FILE: runtimes/go/types/uuid/fuzz.go function Fuzz (line 43) | func Fuzz(data []byte) int { FILE: runtimes/go/types/uuid/generator.go constant epochStart (line 38) | epochStart = 122192928000000000 type epochFunc (line 40) | type epochFunc function NewV3 (line 48) | func NewV3(ns UUID, name string) UUID { function NewV4 (line 53) | func NewV4() (UUID, error) { function NewV5 (line 58) | func NewV5(ns UUID, name string) UUID { type gen (line 73) | type gen struct method NewV3 (line 91) | func (g *gen) NewV3(ns UUID, name string) UUID { method NewV4 (line 101) | func (g *gen) NewV4() (UUID, error) { method NewV5 (line 113) | func (g *gen) NewV5(ns UUID, name string) UUID { method getClockSequence (line 123) | func (g *gen) getClockSequence() (uint64, uint16, error) { method getEpoch (line 152) | func (g *gen) getEpoch() uint64 { function newFromHash (line 157) | func newFromHash(h hash.Hash, ns UUID, name string) UUID { FILE: runtimes/go/types/uuid/generator_test.go function TestGenerator (line 32) | func TestGenerator(t *testing.T) { function testNewV3 (line 38) | func testNewV3(t *testing.T) { function testNewV3Basic (line 44) | func testNewV3Basic(t *testing.T) { function testNewV3EqualNames (line 60) | func testNewV3EqualNames(t *testing.T) { function testNewV3DifferentNamespaces (line 70) | func testNewV3DifferentNamespaces(t *testing.T) { function testNewV4 (line 81) | func testNewV4(t *testing.T) { function testNewV4Basic (line 88) | func testNewV4Basic(t *testing.T) { function testNewV4DifferentAcrossCalls (line 101) | func testNewV4DifferentAcrossCalls(t *testing.T) { function testNewV4FaultyRand (line 115) | func testNewV4FaultyRand(t *testing.T) { function testNewV4ShortRandomRead (line 128) | func testNewV4ShortRandomRead(t *testing.T) { function testNewV5 (line 139) | func testNewV5(t *testing.T) { function testNewV5Basic (line 145) | func testNewV5Basic(t *testing.T) { function testNewV5EqualNames (line 161) | func testNewV5EqualNames(t *testing.T) { function testNewV5DifferentNamespaces (line 171) | func testNewV5DifferentNamespaces(t *testing.T) { function BenchmarkGenerator (line 182) | func BenchmarkGenerator(b *testing.B) { type faultyReader (line 202) | type faultyReader struct method Read (line 207) | func (r *faultyReader) Read(dest []byte) (int, error) { FILE: runtimes/go/types/uuid/sql.go method Value (line 39) | func (u UUID) Value() (driver.Value, error) { method Scan (line 46) | func (u *UUID) Scan(src interface{}) error { type NullUUID (line 67) | type NullUUID struct method Value (line 73) | func (u NullUUID) Value() (driver.Value, error) { method Scan (line 82) | func (u *NullUUID) Scan(src interface{}) error { method MarshalJSON (line 94) | func (u NullUUID) MarshalJSON() ([]byte, error) { method UnmarshalJSON (line 103) | func (u *NullUUID) UnmarshalJSON(b []byte) error { FILE: runtimes/go/types/uuid/sql_test.go function TestSQL (line 29) | func TestSQL(t *testing.T) { function testSQLValue (line 40) | func testSQLValue(t *testing.T) { function testSQLScanBinary (line 54) | func testSQLScanBinary(t *testing.T) { function testSQLScanString (line 65) | func testSQLScanString(t *testing.T) { function testSQLScanText (line 77) | func testSQLScanText(t *testing.T) { function testSQLScanUnsupported (line 89) | func testSQLScanUnsupported(t *testing.T) { function testSQLScanNil (line 103) | func testSQLScanNil(t *testing.T) { function TestNullUUID (line 111) | func TestNullUUID(t *testing.T) { function testNullUUIDValueNil (line 137) | func testNullUUIDValueNil(t *testing.T) { function testNullUUIDValueValid (line 148) | func testNullUUIDValueValid(t *testing.T) { function testNullUUIDScanNil (line 167) | func testNullUUIDScanNil(t *testing.T) { function testNullUUIDScanValid (line 181) | func testNullUUIDScanValid(t *testing.T) { function testNullUUIDScanUUID (line 196) | func testNullUUIDScanUUID(t *testing.T) { function testNullUUIDMarshalJSONNil (line 210) | func testNullUUIDMarshalJSONNil(t *testing.T) { function testNullUUIDMarshalJSONValid (line 225) | func testNullUUIDMarshalJSONValid(t *testing.T) { function testNullUUIDMarshalJSONNull (line 243) | func testNullUUIDMarshalJSONNull(t *testing.T) { function testNullUUIDUnmarshalJSONNil (line 258) | func testNullUUIDUnmarshalJSONNil(t *testing.T) { function testNullUUIDUnmarshalJSONNull (line 276) | func testNullUUIDUnmarshalJSONNull(t *testing.T) { function testNullUUIDUnmarshalJSONValid (line 293) | func testNullUUIDUnmarshalJSONValid(t *testing.T) { function testNullUUIDUnmarshalJSONMalformed (line 311) | func testNullUUIDUnmarshalJSONMalformed(t *testing.T) { FILE: runtimes/go/types/uuid/uuid.go constant Size (line 40) | Size = 16 type UUID (line 43) | type UUID method Version (line 74) | func (u UUID) Version() byte { method variant (line 79) | func (u UUID) variant() byte { method Bytes (line 95) | func (u UUID) Bytes() []byte { method String (line 101) | func (u UUID) String() string { method Format (line 126) | func (u UUID) Format(f fmt.State, c rune) { method SetVersion (line 177) | func (u *UUID) SetVersion(v byte) { method setVariant (line 182) | func (u *UUID) setVariant(v byte) { constant _ (line 47) | _ byte = iota constant V1 (line 48) | V1 constant V2 (line 49) | V2 constant V3 (line 50) | V3 constant V4 (line 51) | V4 constant V5 (line 52) | V5 constant variantNCS (line 57) | variantNCS byte = iota constant variantRFC4122 (line 58) | variantRFC4122 constant variantMicrosoft (line 59) | variantMicrosoft constant variantFuture (line 60) | variantFuture function toCapitalHexDigits (line 156) | func toCapitalHexDigits(ch rune) rune { function Must (line 202) | func Must(u UUID, err error) UUID { FILE: runtimes/go/types/uuid/uuid_test.go function TestUUID (line 38) | func TestUUID(t *testing.T) { function testUUIDBytes (line 48) | func testUUIDBytes(t *testing.T) { function testUUIDString (line 56) | func testUUIDString(t *testing.T) { function testUUIDVersion (line 64) | func testUUIDVersion(t *testing.T) { function testUUIDVariant (line 71) | func testUUIDVariant(t *testing.T) { function testUUIDSetVersion (line 100) | func testUUIDSetVersion(t *testing.T) { function testUUIDSetVariant (line 109) | func testUUIDSetVariant(t *testing.T) { function testUUIDFormat (line 125) | func testUUIDFormat(t *testing.T) { function TestMust (line 162) | func TestMust(t *testing.T) { FILE: runtimes/js/build.rs function main (line 3) | fn main() -> std::io::Result<()> { FILE: runtimes/js/encore.dev/api/error.ts class APIError (line 1) | class APIError extends Error { method canceled (line 9) | static canceled(msg: string, cause?: Error) { method unknown (line 14) | static unknown(msg: string, cause?: Error) { method invalidArgument (line 19) | static invalidArgument(msg: string, cause?: Error) { method deadlineExceeded (line 24) | static deadlineExceeded(msg: string, cause?: Error) { method notFound (line 29) | static notFound(msg: string, cause?: Error) { method alreadyExists (line 34) | static alreadyExists(msg: string, cause?: Error) { method permissionDenied (line 39) | static permissionDenied(msg: string, cause?: Error) { method resourceExhausted (line 44) | static resourceExhausted(msg: string, cause?: Error) { method failedPrecondition (line 49) | static failedPrecondition(msg: string, cause?: Error) { method aborted (line 54) | static aborted(msg: string, cause?: Error) { method outOfRange (line 59) | static outOfRange(msg: string, cause?: Error) { method unimplemented (line 64) | static unimplemented(msg: string, cause?: Error) { method internal (line 69) | static internal(msg: string, cause?: Error) { method unavailable (line 74) | static unavailable(msg: string, cause?: Error) { method dataLoss (line 79) | static dataLoss(msg: string, cause?: Error) { method unauthenticated (line 84) | static unauthenticated(msg: string, cause?: Error) { method withDetails (line 89) | withDetails(details: ErrDetails): APIError { method constructor (line 94) | constructor(code: ErrCode, msg: string, cause?: Error, details?: ErrDe... type ErrDetails (line 114) | type ErrDetails = Record; type ErrCode (line 116) | enum ErrCode { FILE: runtimes/js/encore.dev/api/gateway.ts class Gateway (line 5) | class Gateway { method constructor (line 10) | constructor(cfg: GatewayConfig) { type GatewayConfig (line 29) | interface GatewayConfig { FILE: runtimes/js/encore.dev/api/mod.ts type Method (line 11) | type Method = type Header (line 22) | type Header< type Query (line 27) | type Query< type CookieWithOptions (line 40) | type CookieWithOptions = { type Cookie (line 52) | type Cookie< type APIOptions (line 59) | interface APIOptions { type StreamOptions (line 113) | interface StreamOptions { type HandlerFn (line 152) | type HandlerFn = Params extends void function api (line 171) | function api(options: APIOptions, fn: any): typeof fn { type RawHandler (line 175) | type RawHandler = (req: IncomingMessage, resp: ServerResponse) => void; type StreamIn (line 181) | interface StreamIn extends AsyncIterable { type StreamOutWithResponse (line 184) | interface StreamOutWithResponse type StreamOut (line 189) | interface StreamOut { type StreamInOutHandlerFn (line 194) | type StreamInOutHandlerFn = type StreamOutHandlerFn (line 202) | type StreamOutHandlerFn = type StreamInHandlerFn (line 207) | type StreamInHandlerFn = type StreamInOut (line 212) | type StreamInOut = StreamIn & function streamInOut (line 226) | function streamInOut(options: StreamOptions, fn: any): typeof fn { function streamIn (line 242) | function streamIn(options: StreamOptions, fn: any): typeof fn { function streamOut (line 254) | function streamOut(options: StreamOptions, fn: any): typeof fn { type StaticOptions (line 262) | interface StaticOptions { class StaticAssets (line 323) | class StaticAssets { method constructor (line 326) | constructor(options: StaticOptions) { type MiddlewareOptions (line 335) | interface MiddlewareOptions { class MiddlewareRequest (line 371) | class MiddlewareRequest { method constructor (line 378) | constructor( method requestMeta (line 392) | public get requestMeta(): RequestMeta | undefined { method stream (line 399) | public get stream(): IterableStream | IterableSocket | Sink | undefined { method rawRequest (line 406) | public get rawRequest(): RawRequest | undefined { method rawResponse (line 413) | public get rawResponse(): RawResponse | undefined { method data (line 421) | public get data(): Record { class ResponseHeader (line 429) | class ResponseHeader { method constructor (line 432) | constructor() { method set (line 440) | public set(key: string, value: string | string[]) { method add (line 448) | public add(key: string, value: string | string[]) { class HandlerResponse (line 459) | class HandlerResponse { method constructor (line 469) | constructor(payload: any) { method header (line 478) | public get header(): ResponseHeader { method status (line 489) | public set status(s: number) { method __internalToResponse (line 496) | __internalToResponse(): InternalHandlerResponse { type Next (line 505) | type Next = (req: MiddlewareRequest) => Promise; type MiddlewareFn (line 507) | type MiddlewareFn = ( type Middleware (line 512) | interface Middleware extends MiddlewareFn { function middleware (line 522) | function middleware( type CallOpts (line 547) | interface CallOpts { type HttpStatus (line 553) | type HttpStatus = FILE: runtimes/js/encore.dev/api/stream.ts class IterableStream (line 3) | class IterableStream { method constructor (line 6) | constructor(stream: runtime.Stream) { method recv (line 10) | recv(): Promise> { method [Symbol.asyncIterator] (line 14) | async *[Symbol.asyncIterator]() { class IterableSocket (line 25) | class IterableSocket { method constructor (line 28) | constructor(socket: runtime.Socket) { method send (line 32) | send(msg: Record): void { method recv (line 35) | recv(): Promise> { method close (line 39) | close(): void { method [Symbol.asyncIterator] (line 43) | async *[Symbol.asyncIterator]() { class Sink (line 54) | class Sink { method constructor (line 57) | constructor(sink: runtime.Sink) { method send (line 61) | send(msg: Record): void { method close (line 65) | close(): void { FILE: runtimes/js/encore.dev/app_meta.ts type AppMeta (line 4) | interface AppMeta { type EnvironmentMeta (line 28) | interface EnvironmentMeta { type EnvironmentType (line 43) | type EnvironmentType = type CloudProvider (line 54) | type CloudProvider = type BuildMeta (line 62) | interface BuildMeta { type DeployMeta (line 71) | interface DeployMeta { type HostedService (line 79) | interface HostedService { function appMeta (line 88) | function appMeta(): AppMeta { function envType (line 114) | function envType(rtType: runtime.EnvironmentType): EnvironmentType { function cloudProvider (line 129) | function cloudProvider(rtType: runtime.CloudProvider): CloudProvider { FILE: runtimes/js/encore.dev/auth/mod.ts type AuthHandler (line 1) | type AuthHandler< type AuthHandlerBrand (line 6) | type AuthHandlerBrand = { readonly __authHandlerBrand: unique symbol }; function authHandler (line 8) | function authHandler< FILE: runtimes/js/encore.dev/config/secrets.ts type Secret (line 18) | interface Secret { type AnySecret (line 39) | type AnySecret = Secret; function secret (line 50) | function secret( FILE: runtimes/js/encore.dev/cron/mod.ts class CronJob (line 5) | class CronJob { method constructor (line 8) | constructor(name: string, cfg: CronJobConfig) { type CronJobConfig (line 14) | type CronJobConfig = { FILE: runtimes/js/encore.dev/internal/api/mod.ts function apiCall (line 5) | async function apiCall( function streamInOut (line 29) | async function streamInOut( function streamIn (line 60) | async function streamIn( function streamOut (line 89) | async function streamOut( FILE: runtimes/js/encore.dev/internal/api/node_http.ts class RawRequest (line 10) | class RawRequest extends stream.Readable { method constructor (line 23) | constructor(req: runtime.Request, body: runtime.BodyReader) { method method (line 40) | get method(): string { method url (line 45) | get url(): string { method url (line 51) | set url(value: string) { method headers (line 55) | get headers(): IncomingHttpHeaders { method headersDistinct (line 60) | get headersDistinct(): NodeJS.Dict { method rawHeaders (line 77) | get rawHeaders(): string[] { method meta (line 87) | private get meta(): runtime.RequestMeta { method _read (line 94) | _read(size: number): void { method setTimeout (line 98) | setTimeout(msecs: number, callback?: () => void): this { class RawResponse (line 104) | class RawResponse extends stream.Writable { method constructor (line 123) | constructor(req: RawRequest, w: runtime.ResponseWriter) { method write (line 152) | write(chunk: unknown, encoding?: unknown, callback?: unknown): boolean { method _implicitHeader (line 159) | _implicitHeader() { method _writeHeaderIfNeeded (line 163) | _writeHeaderIfNeeded() { method _write (line 173) | _write( method _writev (line 182) | _writev( method _final (line 193) | _final(callback: (error?: Error | null | undefined) => void): void { method setTimeout (line 198) | setTimeout(msecs: number, callback?: () => void): this { method setHeader (line 203) | setHeader(name: string, value: number | string | string[]): this { method appendHeader (line 208) | appendHeader(name: string, value: number | string | string[]): this { method getHeader (line 224) | getHeader(name: string): number | string | string[] | undefined { method getHeaders (line 228) | getHeaders(): OutgoingHttpHeaders { method getHeaderNames (line 232) | getHeaderNames(): string[] { method hasHeader (line 236) | hasHeader(name: string): boolean { method removeHeader (line 240) | removeHeader(name: string): void { method addTrailers (line 244) | addTrailers( method flushHeaders (line 250) | flushHeaders(): void { method writeHead (line 263) | writeHead( class DummySocket (line 305) | class DummySocket extends stream.Duplex { method destroySoon (line 306) | destroySoon(): void { } method write (line 307) | write(): boolean { return true; } method connect (line 308) | connect(): this { return this; } method setEncoding (line 309) | setEncoding(_encoding?: BufferEncoding): this { return this; } method pause (line 310) | pause(): this { return this; } method resetAndDestroy (line 311) | resetAndDestroy(): this { return this; } method resume (line 312) | resume(): this { return this; } method setTimeout (line 313) | setTimeout(_timeout: number, _callback?: () => void): this { return th... method setNoDelay (line 314) | setNoDelay(_noDelay?: boolean): this { return this; } method setKeepAlive (line 315) | setKeepAlive(_enable?: boolean, _initialDelay?: number): this { return... method address (line 316) | address(): AddressInfo | {} { return {}; } method unref (line 317) | unref(): this { return this; } method ref (line 318) | ref(): this { return this; } method end (line 334) | end(): this { return this; } method addListener (line 335) | addListener(_event: string, _listener: (...args: any[]) => void): this... method emit (line 336) | emit(_event: string | symbol, ..._args: any[]): boolean { return true; } method on (line 337) | on(_event: string, _listener: (...args: any[]) => void): this { return... method once (line 338) | once(_event: string, _listener: (...args: any[]) => void): this { retu... method prependListener (line 339) | prependListener(_event: string, _listener: (...args: any[]) => void): ... method prependOnceListener (line 340) | prependOnceListener(_event: string, _listener: (...args: any[]) => voi... FILE: runtimes/js/encore.dev/internal/appinit/mod.ts type Handler (line 14) | type Handler = { function registerHandlers (line 20) | function registerHandlers(handlers: Handler[]) { function registerTestHandler (line 24) | function registerTestHandler(handler: Handler) { function registerGateways (line 28) | function registerGateways(gateways: Gateway[]) { function run (line 33) | async function run(entrypoint: string) { type EndpointOptions (line 58) | interface EndpointOptions { type InternalHandlerResponse (line 66) | interface InternalHandlerResponse { function invokeMiddlewareChain (line 73) | async function invokeMiddlewareChain( function calculateMiddlewareChain (line 104) | function calculateMiddlewareChain( function transformHandler (line 125) | function transformHandler(h: Handler): runtime.ApiRoute { function toResponse (line 229) | function toResponse( FILE: runtimes/js/encore.dev/internal/auth/mod.ts function getAuthData (line 3) | function getAuthData(): T | null { FILE: runtimes/js/encore.dev/internal/metrics/mod.ts class AtomicCounter (line 4) | class AtomicCounter { method constructor (line 8) | constructor(buffer: SharedArrayBuffer, slot: number) { method increment (line 13) | increment(value: number = 1): void { class AtomicGauge (line 22) | class AtomicGauge { method constructor (line 26) | constructor(buffer: SharedArrayBuffer, slot: number) { method set (line 31) | set(value: number): void { function serializeLabels (line 45) | function serializeLabels( function processLabelsToPairs (line 56) | function processLabelsToPairs( FILE: runtimes/js/encore.dev/internal/metrics/registry.ts function setGlobalMetricsBuffer (line 15) | function setGlobalMetricsBuffer(buffer: SharedArrayBuffer): void { function initGlobalMetricsBuffer (line 24) | function initGlobalMetricsBuffer(): SharedArrayBuffer { function getRegistry (line 34) | function getRegistry(): runtime.MetricsRegistry | undefined { function getBuffer (line 53) | function getBuffer(): SharedArrayBuffer | undefined { FILE: runtimes/js/encore.dev/internal/reqtrack/mod.ts function setCurrentRequest (line 6) | function setCurrentRequest(req: runtime.Request) { function getCurrentRequest (line 10) | function getCurrentRequest(): runtime.Request | null { FILE: runtimes/js/encore.dev/internal/runtime/mod.ts type Metric (line 15) | interface Metric { type RuntimeConfig (line 20) | interface RuntimeConfig { function runtimeConfig (line 25) | function runtimeConfig(): RuntimeConfig { FILE: runtimes/js/encore.dev/internal/types/mod.ts type durationUnit (line 1) | type durationUnit = "ns" | "µs" | "ms" | "s" | "m" | "h"; type durationComponent (line 2) | type durationComponent = `${number}${durationUnit}`; type DurationString (line 7) | type DurationString = FILE: runtimes/js/encore.dev/internal/utils/constraints.ts type UnUnion (line 1) | type UnUnion = T extends S ? ([S] extends [T] ? T : never) : never; type NotUnion (line 2) | type NotUnion = UnUnion; type Literal (line 7) | type Literal = OfType extends Value type StringLiteral (line 12) | type StringLiteral = Literal; FILE: runtimes/js/encore.dev/log/mod.ts type FieldValue (line 12) | type FieldValue = type FieldsObject (line 26) | type FieldsObject = Record; type LogLevel (line 28) | enum LogLevel { class Logger (line 36) | class Logger { method constructor (line 39) | constructor(impl: runtime.Logger) { method withLevel (line 46) | withLevel(level: LogLevel): Logger { method with (line 53) | with(fields: FieldsObject): Logger { method trace (line 60) | trace(msg: string, fields?: FieldsObject) { method debug (line 67) | debug(msg: string, fields?: FieldsObject) { method info (line 74) | info(msg: string, fields?: FieldsObject) { method warn (line 84) | warn(errOrMsg: unknown, msgOrFields: unknown, fields?: unknown) { method error (line 91) | error(errOrMsg: unknown, msgOrFields: unknown, fields?: unknown) { method log (line 98) | private log( function trace (line 159) | function trace(msg: string, fields?: FieldsObject) { function debug (line 166) | function debug(msg: string, fields?: FieldsObject) { function info (line 173) | function info(msg: string, fields?: FieldsObject) { function warn (line 187) | function warn( function error (line 211) | function error( FILE: runtimes/js/encore.dev/metrics/mod.ts type MetricConfig (line 41) | interface MetricConfig {} function resolveServiceName (line 48) | function resolveServiceName(metricName: string): string | undefined { class Counter (line 71) | class Counter { method constructor (line 77) | constructor(name: string, cfg?: MetricConfig) { method increment (line 87) | increment(value: number = 1): void { method ref (line 116) | ref(): Counter { class CounterGroup (line 128) | class CounterGroup< method constructor (line 135) | constructor(name: string, cfg?: MetricConfig) { method with (line 146) | with(labels: L): Counter { method ref (line 163) | ref(): CounterGroup { class Gauge (line 172) | class Gauge { method constructor (line 178) | constructor(name: string, cfg?: MetricConfig) { method set (line 188) | set(value: number): void { method ref (line 217) | ref(): Gauge { class GaugeGroup (line 222) | class GaugeGroup> { method constructor (line 227) | constructor(name: string, cfg?: MetricConfig) { method with (line 238) | with(labels: L): Gauge { method ref (line 255) | ref(): GaugeGroup { FILE: runtimes/js/encore.dev/pubsub/mod.ts type Attribute (line 32) | type Attribute = type AttributesOf (line 49) | type AttributesOf = keyof { type supportedAttributeTypes (line 59) | type supportedAttributeTypes = string | number | boolean; type brandedAttribute (line 66) | type brandedAttribute = T & { readonly __attributeBrand: unique symbo... type allBrandedTypes (line 73) | type allBrandedTypes = FILE: runtimes/js/encore.dev/pubsub/refs.ts method topicPerms (line 2) | private topicPerms(): void {} FILE: runtimes/js/encore.dev/pubsub/subscription.ts class Subscription (line 6) | class Subscription { method constructor (line 11) | constructor(topic: Topic, name: string, cfg: SubscriptionConfig { type RetryPolicy (line 111) | interface RetryPolicy { FILE: runtimes/js/encore.dev/pubsub/topic.ts class Topic (line 10) | class Topic method constructor (line 18) | constructor(name: string, cfg: TopicConfig) { method publish (line 25) | public async publish(msg: Msg): Promise { method ref (line 30) | public ref

(): P { type DeliveryGuarantee (line 38) | type DeliveryGuarantee = "at-least-once" | "exactly-once"; type TopicConfig (line 80) | interface TopicConfig { FILE: runtimes/js/encore.dev/req_meta.ts type APIDesc (line 4) | interface APIDesc { type Method (line 21) | type Method = type APICallMeta (line 33) | interface APICallMeta { type PubSubMessageMeta (line 87) | interface PubSubMessageMeta { type TraceData (line 120) | interface TraceData { type BaseRequestMeta (line 144) | interface BaseRequestMeta { type RequestMeta (line 150) | type RequestMeta = (APICallMeta | PubSubMessageMeta) & BaseRequestMeta; function currentRequest (line 159) | function currentRequest(): RequestMeta | undefined { FILE: runtimes/js/encore.dev/service/mod.ts class Service (line 12) | class Service { method constructor (line 16) | constructor(name: string, cfg?: ServiceConfig) { type ServiceConfig (line 22) | interface ServiceConfig { FILE: runtimes/js/encore.dev/storage/cache/basic.ts method constructor (line 12) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method get (line 33) | async get(key: K): Promise { method multiGet (line 52) | async multiGet(...keys: K[]): Promise<(V | undefined)[]> { method set (line 66) | async set(key: K, value: V, options?: WriteOptions): Promise { method setIfNotExists (line 81) | async setIfNotExists( method replace (line 109) | async replace(key: K, value: V, options?: WriteOptions): Promise { method getAndSet (line 134) | async getAndSet( method getAndDelete (line 165) | async getAndDelete(key: K): Promise { class StringKeyspace (line 193) | class StringKeyspace extends BasicKeyspace { method constructor (line 194) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serialize (line 198) | protected serialize(value: string): Buffer { method deserialize (line 202) | protected deserialize(data: Buffer): string { method append (line 215) | async append(key: K, value: string, options?: WriteOptions): Promise { method setRange (line 273) | async setRange( method len (line 300) | async len(key: K): Promise { class IntKeyspace (line 323) | class IntKeyspace extends BasicKeyspace { method constructor (line 324) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serialize (line 328) | protected serialize(value: number): Buffer { method deserialize (line 332) | protected deserialize(data: Buffer): number { method increment (line 350) | async increment( method decrement (line 380) | async decrement( class FloatKeyspace (line 410) | class FloatKeyspace extends BasicKeyspace { method constructor (line 411) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serialize (line 415) | protected serialize(value: number): Buffer { method deserialize (line 419) | protected deserialize(data: Buffer): number { method increment (line 437) | async increment( method decrement (line 462) | async decrement( class StructKeyspace (line 499) | class StructKeyspace extends BasicKeyspace { method constructor (line 500) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serialize (line 504) | protected serialize(value: V): Buffer { method deserialize (line 508) | protected deserialize(data: Buffer): V { FILE: runtimes/js/encore.dev/storage/cache/cluster.ts type EvictionPolicy (line 7) | type EvictionPolicy = type CacheClusterConfig (line 20) | interface CacheClusterConfig { class CacheCluster (line 43) | class CacheCluster { method constructor (line 55) | constructor(name: string, cfg?: CacheClusterConfig) { method named (line 64) | static named(name: StringLiteral): CacheClu... FILE: runtimes/js/encore.dev/storage/cache/errors.ts class CacheError (line 4) | class CacheError extends Error { method constructor (line 5) | constructor(msg: string) { class CacheMiss (line 26) | class CacheMiss extends CacheError { method constructor (line 27) | constructor(key: string) { class CacheKeyExists (line 49) | class CacheKeyExists extends CacheError { method constructor (line 50) | constructor(key: string) { FILE: runtimes/js/encore.dev/storage/cache/expiry.ts type Expiry (line 5) | type Expiry = function expireIn (line 15) | function expireIn(ms: number): Expiry { function expireInSeconds (line 23) | function expireInSeconds(seconds: number): Expiry { function expireInMinutes (line 31) | function expireInMinutes(minutes: number): Expiry { function expireInHours (line 39) | function expireInHours(hours: number): Expiry { function expireDailyAt (line 49) | function expireDailyAt( function resolveExpiry (line 73) | function resolveExpiry(expiry: Expiry): number | "never" | "keep-ttl" { FILE: runtimes/js/encore.dev/storage/cache/keyspace.ts type KeyspaceConfig (line 8) | interface KeyspaceConfig { type WriteOptions (line 32) | interface WriteOptions { method constructor (line 51) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method createKeyMapper (line 60) | private createKeyMapper(pattern: string): (key: K) => string { method mapKey (line 91) | protected mapKey(key: K): string { method resolveTtl (line 103) | protected resolveTtl(options?: WriteOptions): number | undefined { method with (line 123) | with(options: WriteOptions): this { method delete (line 137) | async delete(...keys: K[]): Promise { FILE: runtimes/js/encore.dev/storage/cache/list.ts type ListPosition (line 8) | type ListPosition = "left" | "right"; method constructor (line 16) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method pushLeft (line 35) | async pushLeft(key: K, ...values: V[]): Promise { method pushRight (line 61) | async pushRight(key: K, ...values: V[]): Promise { method popLeft (line 81) | async popLeft(key: K, options?: WriteOptions): Promise { method popRight (line 98) | async popRight(key: K, options?: WriteOptions): Promise { method len (line 117) | async len(key: K): Promise { method trim (line 139) | async trim( method set (line 163) | async set( method get (line 187) | async get(key: K, index: number): Promise { method items (line 207) | async items(key: K): Promise { method getRange (line 229) | async getRange(key: K, start: number, stop: number): Promise { method insertBefore (line 252) | async insertBefore( method insertAfter (line 284) | async insertAfter( method removeAll (line 315) | async removeAll(key: K, value: V, options?: WriteOptions): Promise extends ListKeyspace { method constructor (line 458) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serializeItem (line 462) | protected serializeItem(value: string): Buffer { method deserializeItem (line 466) | protected deserializeItem(data: Buffer): string { class NumberListKeyspace (line 484) | class NumberListKeyspace extends ListKeyspace { method constructor (line 485) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serializeItem (line 489) | protected serializeItem(value: number): Buffer { method deserializeItem (line 493) | protected deserializeItem(data: Buffer): number { FILE: runtimes/js/encore.dev/storage/cache/set.ts method constructor (line 11) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method add (line 26) | async add(key: K, ...members: V[]): Promise { method remove (line 48) | async remove(key: K, ...members: V[]): Promise { method popOne (line 68) | async popOne(key: K, options?: WriteOptions): Promise { method pop (line 90) | async pop(key: K, count: number, options?: WriteOptions): Promise { method contains (line 111) | async contains(key: K, member: V): Promise { method len (line 126) | async len(key: K): Promise { method items (line 141) | async items(key: K): Promise { method itemsSet (line 156) | async itemsSet(key: K): Promise> { method diff (line 174) | async diff(...keys: K[]): Promise { method diffSet (line 189) | async diffSet(...keys: K[]): Promise> { method diffStore (line 203) | async diffStore(destination: K, ...keys: K[]): Promise { method intersect (line 233) | async intersect(...keys: K[]): Promise { method intersectSet (line 248) | async intersectSet(...keys: K[]): Promise> { method intersectStore (line 262) | async intersectStore(destination: K, ...keys: K[]): Promise { method union (line 291) | async union(...keys: K[]): Promise { method unionSet (line 306) | async unionSet(...keys: K[]): Promise> { method unionStore (line 320) | async unionStore(destination: K, ...keys: K[]): Promise { method sampleOne (line 343) | async sampleOne(key: K): Promise { method sample (line 364) | async sample(key: K, count: number): Promise { method sampleWithReplacement (line 389) | async sampleWithReplacement(key: K, count: number): Promise { method move (line 416) | async move( class StringSetKeyspace (line 452) | class StringSetKeyspace extends SetKeyspace { method constructor (line 453) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serializeItem (line 457) | protected serializeItem(value: string): Buffer { method deserializeItem (line 461) | protected deserializeItem(data: Buffer): string { class NumberSetKeyspace (line 479) | class NumberSetKeyspace extends SetKeyspace { method constructor (line 480) | constructor(cluster: CacheCluster, config: KeyspaceConfig) { method serializeItem (line 484) | protected serializeItem(value: number): Buffer { method deserializeItem (line 488) | protected deserializeItem(data: Buffer): number { FILE: runtimes/js/encore.dev/storage/objects/bucket.ts type BucketConfig (line 7) | interface BucketConfig { class Bucket (line 24) | class Bucket extends BucketPerms implements Uploader, SignedUploader, Do... method constructor (line 31) | constructor(name: string, cfg?: BucketConfig) { method named (line 40) | static named(name: StringLiteral): Bucket { method list (line 44) | async *list(options: ListOptions): AsyncGenerator { method exists (line 61) | async exists(name: string, options?: ExistsOptions): Promise { method attrs (line 72) | async attrs(name: string, options?: AttrsOptions): Promise { method upload (line 82) | async upload(name: string, data: Buffer, options?: UploadOptions): Pro... method signedUploadUrl (line 95) | async signedUploadUrl(name: string, options?: UploadUrlOptions): Promi... method signedDownloadUrl (line 108) | async signedDownloadUrl(name: string, options?: DownloadUrlOptions): P... method download (line 118) | async download(name: string, options?: DownloadOptions): Promise { method publicUrl (line 142) | publicUrl(name: string): string { method ref (line 147) | ref

(): P { type ListOptions (line 152) | interface ListOptions { type AttrsOptions (line 163) | interface AttrsOptions { type ExistsOptions (line 173) | interface ExistsOptions { type DeleteOptions (line 183) | interface DeleteOptions { type DownloadOptions (line 193) | interface DownloadOptions { type ObjectAttrs (line 203) | interface ObjectAttrs { type ListEntry (line 212) | interface ListEntry { type UploadOptions (line 218) | interface UploadOptions { type UploadUrlOptions (line 225) | interface UploadUrlOptions { type SignedUploadUrl (line 232) | interface SignedUploadUrl { type DownloadUrlOptions (line 236) | interface DownloadUrlOptions { type SignedDownloadUrl (line 243) | interface SignedDownloadUrl { FILE: runtimes/js/encore.dev/storage/objects/error.ts class ObjectsError (line 3) | class ObjectsError extends Error { method constructor (line 4) | constructor(msg: string) { class ObjectNotFound (line 22) | class ObjectNotFound extends ObjectsError { method constructor (line 23) | constructor(msg: string) { class PreconditionFailed (line 41) | class PreconditionFailed extends ObjectsError { method constructor (line 42) | constructor(msg: string) { class InvalidArgument (line 60) | class InvalidArgument extends ObjectsError { method constructor (line 61) | constructor(msg: string) { function unwrapErr (line 79) | function unwrapErr(val: T | runtime.TypedObjectError): T { FILE: runtimes/js/encore.dev/storage/objects/refs.ts method bucketPerms (line 5) | private bucketPerms(): void { } type ReadWriter (line 41) | type ReadWriter = FILE: runtimes/js/encore.dev/storage/sqldb/database.ts type SQLMigrationsConfig (line 5) | interface SQLMigrationsConfig { type SQLDatabaseConfig (line 9) | interface SQLDatabaseConfig { type Row (line 19) | type Row = Record; type Primitive (line 22) | type Primitive = type SQLQueryExecutor (line 39) | type SQLQueryExecutor = class BaseQueryExecutor (line 45) | class BaseQueryExecutor { method constructor (line 46) | constructor(protected readonly impl: SQLQueryExecutor) {} method query (line 63) | async *query>( method rawQuery (line 95) | async *rawQuery>( method queryAll (line 123) | async queryAll>( method rawQueryAll (line 152) | async rawQueryAll>( method queryRow (line 178) | async queryRow>( method rawQueryRow (line 205) | async rawQueryRow>( method exec (line 223) | async exec( method rawExec (line 249) | async rawExec(query: string, ...params: Primitive[]): Promise { class SQLDatabase (line 267) | class SQLDatabase extends BaseQueryExecutor { method constructor (line 270) | constructor(name: string, cfg?: SQLDatabaseConfig) { method named (line 278) | static named(name: StringLiteral): SQLDatab... method connectionString (line 285) | get connectionString(): string { method acquire (line 295) | async acquire(): Promise { method begin (line 306) | async begin(): Promise { class Transaction (line 313) | class Transaction extends BaseQueryExecutor implements AsyncDisposable { method constructor (line 317) | constructor(impl: runtime.Transaction) { method commit (line 324) | async commit() { method rollback (line 333) | async rollback() { method [Symbol.asyncDispose] (line 339) | async [Symbol.asyncDispose]() { class Connection (line 349) | class Connection extends BaseQueryExecutor { method constructor (line 352) | constructor(impl: runtime.SQLConn) { method close (line 359) | async close() { function buildQuery (line 364) | function buildQuery(strings: TemplateStringsArray, expr: Primitive[]): s... function buildQueryArgs (line 378) | function buildQueryArgs(params: Primitive[]): runtime.QueryArgs { FILE: runtimes/js/encore.dev/types/mod.ts type ToDecimal (line 3) | type ToDecimal = string | number | bigint; class Decimal (line 10) | class Decimal { method constructor (line 13) | constructor(value: ToDecimal) { method fromImpl (line 17) | private static fromImpl(impl: runtime.Decimal): Decimal { method toImpl (line 23) | private toImpl(value: Decimal | ToDecimal): runtime.Decimal { method add (line 32) | add(d: Decimal | ToDecimal): Decimal { method sub (line 39) | sub(d: Decimal | ToDecimal): Decimal { method mul (line 46) | mul(d: Decimal | ToDecimal): Decimal { method div (line 53) | div(d: Decimal | ToDecimal): Decimal { method value (line 57) | get value(): string { method toJSON (line 61) | toJSON(): string { method toString (line 64) | toString(): string { method __encore_decimal (line 76) | private get __encore_decimal(): boolean { method [Symbol.toPrimitive] (line 68) | [Symbol.toPrimitive](hint: string) { FILE: runtimes/js/encore.dev/validate/mod.ts type Min (line 3) | type Min = { type Max (line 9) | type Max = { type MinLen (line 15) | type MinLen = { type MaxLen (line 21) | type MaxLen = { type MatchesRegexp (line 27) | type MatchesRegexp = { type StartsWith (line 33) | type StartsWith = { type EndsWith (line 39) | type EndsWith = { type IsEmail (line 45) | type IsEmail = { type IsURL (line 51) | type IsURL = { FILE: runtimes/js/src/api.rs type APIRoute (line 22) | pub struct APIRoute { function new_api_handler (line 31) | pub fn new_api_handler( type Request (line 58) | pub struct Request { method new (line 64) | pub fn new(inner: Arc) -> Self { method payload (line 69) | pub fn payload(&self, env: Env) -> napi::Result { method meta (line 79) | pub fn meta(&self) -> napi::Result { method get_auth_data (line 84) | pub fn get_auth_data(&self, env: Env) -> napi::Result { type APIPromiseHandler (line 95) | pub struct APIPromiseHandler { type Output (line 100) | type Output = HandlerResponse; method resolve (line 102) | fn resolve(&self, env: Env, val: Option) -> Self::Output { method reject (line 167) | fn reject(&self, env: Env, val: napi::JsUnknown) -> Self::Output { method error (line 171) | fn error(&self, _: Env, err: napi::Error) -> Self::Output { type TypedRequestMessage (line 182) | struct TypedRequestMessage { type JSTypedHandler (line 188) | pub struct JSTypedHandler { method call (line 194) | fn call( function typed_resolve_on_js_thread (line 227) | fn typed_resolve_on_js_thread(ctx: ThreadSafeCallContext) -> Option { type CacheCluster (line 26) | pub struct CacheCluster { method new (line 33) | pub fn new(inner: Arc) -> napi::Result { method client (line 40) | fn client(&self) -> napi::Result<&cache::Client> { method get (line 56) | pub async fn get(&self, key: String, source: Option<&Request>) -> napi... method set (line 64) | pub async fn set( method set_if_not_exists (line 80) | pub async fn set_if_not_exists( method replace (line 97) | pub async fn replace( method get_and_set (line 114) | pub async fn get_and_set( method get_and_delete (line 131) | pub async fn get_and_delete( method delete (line 143) | pub async fn delete(&self, keys: Vec, source: Option<&Request>... method mget (line 156) | pub async fn mget( method append (line 173) | pub async fn append( method get_range (line 189) | pub async fn get_range( method set_range (line 207) | pub async fn set_range( method strlen (line 224) | pub async fn strlen(&self, key: String, source: Option<&Request>) -> n... method incr_by (line 231) | pub async fn incr_by( method decr_by (line 247) | pub async fn decr_by( method incr_by_float (line 263) | pub async fn incr_by_float( method lpush (line 279) | pub async fn lpush( method rpush (line 296) | pub async fn rpush( method lpop (line 314) | pub async fn lpop( method rpop (line 328) | pub async fn rpop( method lindex (line 341) | pub async fn lindex( method lrange (line 354) | pub async fn lrange( method lrange_all (line 372) | pub async fn lrange_all( method llen (line 388) | pub async fn llen(&self, key: String, source: Option<&Request>) -> nap... method ltrim (line 395) | pub async fn ltrim( method lset (line 412) | pub async fn lset( method linsert_before (line 429) | pub async fn linsert_before( method linsert_after (line 446) | pub async fn linsert_after( method lrem_all (line 463) | pub async fn lrem_all( method lrem_first (line 479) | pub async fn lrem_first( method lrem_last (line 496) | pub async fn lrem_last( method lmove (line 513) | pub async fn lmove( method sadd (line 547) | pub async fn sadd( method srem (line 564) | pub async fn srem( method sismember (line 581) | pub async fn sismember( method smembers (line 596) | pub async fn smembers( method scard (line 612) | pub async fn scard(&self, key: String, source: Option<&Request>) -> na... method spop (line 620) | pub async fn spop( method spop_n (line 633) | pub async fn spop_n( method srandmember (line 652) | pub async fn srandmember( method srandmember_n (line 665) | pub async fn srandmember_n( method sdiff (line 682) | pub async fn sdiff( method sdiffstore (line 699) | pub async fn sdiffstore( method sinter (line 716) | pub async fn sinter( method sinterstore (line 733) | pub async fn sinterstore( method sunion (line 750) | pub async fn sunion( method sunionstore (line 767) | pub async fn sunionstore( method smove (line 784) | pub async fn smove( function to_error (line 800) | fn to_error(e: cache::OpError) -> napi::Error { function miss_as_none (line 805) | fn miss_as_none(result: cache::OpResult) -> napi::Result> { function as_bool (line 814) | fn as_bool(result: cache::OpResult<()>) -> napi::Result { FILE: runtimes/js/src/cookies.rs type JsCookie (line 7) | pub(crate) struct JsCookie; method get_bool (line 10) | fn get_bool(vals: &PValues, key: &str) -> Result> { method get_string (line 20) | fn get_string(vals: &PValues, key: &str) -> Result> { method get_datetime (line 30) | fn get_datetime(vals: &PValues, key: &str) -> Result> { method get_max_age (line 40) | fn get_max_age(vals: &PValues, key: &str) -> Result> { method parse_cookie (line 67) | pub fn parse_cookie(obj: &PValues, name: &str, value: &PValue) -> Resu... function cookie_to_napi_value (line 93) | pub(crate) unsafe fn cookie_to_napi_value( FILE: runtimes/js/src/error.rs function coerce_to_api_error (line 5) | pub fn coerce_to_api_error(env: Env, val: napi::JsUnknown) -> Result napi::Result) -> napi... type AuthPromiseHandler (line 113) | struct AuthPromiseHandler; type Output (line 116) | type Output = HandlerResponse; method resolve (line 118) | fn resolve(&self, env: Env, val: Option) -> Self::Output { method reject (line 136) | fn reject(&self, env: Env, val: napi::JsUnknown) -> Self::Output { method error (line 140) | fn error(&self, _: Env, err: napi::Error) -> Self::Output { FILE: runtimes/js/src/headers.rs function parse_header_map (line 7) | pub fn parse_header_map(val: JsUnknown) -> Result> { type WrappedHeaderMap (line 19) | pub struct WrappedHeaderMap(pub HeaderMap); method from_napi_value (line 22) | unsafe fn from_napi_value(env: sys::napi_env, napi_val: sys::napi_value)... function obj_get_header_val (line 53) | fn obj_get_header_val>( FILE: runtimes/js/src/log.rs type Logger (line 11) | pub struct Logger { method new (line 56) | pub fn new() -> Self { method log (line 65) | pub fn log( method with_level (line 101) | pub fn with_level(&self, level: LogLevel) -> Self { method with (line 110) | pub fn with( type LogLevel (line 16) | pub enum LogLevel { function from (line 25) | fn from(value: LogLevel) -> Self { function from (line 37) | fn from(value: LogLevel) -> Self { method default (line 49) | fn default() -> Self { function convert_error (line 123) | fn convert_error(env: Env, input: Option) -> napi::Resul... function parse_js_stack (line 146) | pub fn parse_js_stack(env: &Env, value: napi::JsUnknown) -> napi::Result... function parse_stack (line 152) | pub fn parse_stack(s: String) -> napi::Result { function is_common_frame (line 161) | fn is_common_frame(frame: &StackFrame) -> bool { function extract_frame (line 178) | fn extract_frame(line: &str) -> Option { function extract_file_line_col (line 219) | fn extract_file_line_col(string: &str) -> Option<(String, u32, Option Self { type EnvironmentMeta (line 30) | pub struct EnvironmentMeta { method from (line 37) | fn from(rt: meta::EnvironmentMeta) -> Self { type EnvironmentType (line 48) | pub enum EnvironmentType { method from (line 56) | fn from(rt: meta::EnvironmentType) -> Self { type CloudProvider (line 69) | pub enum CloudProvider { method from (line 78) | fn from(rt: meta::CloudProvider) -> Self { type BuildMeta (line 91) | pub struct BuildMeta { method from (line 97) | fn from(rt: meta::BuildMeta) -> Self { type HostedService (line 107) | pub struct HostedService { method from (line 134) | fn from(rt: meta::HostedService) -> Self { type DeployMeta (line 113) | pub struct DeployMeta { method from (line 120) | fn from(rt: meta::DeployMeta) -> Self { FILE: runtimes/js/src/metrics.rs type MetricType (line 13) | pub enum MetricType { type MetricMetadata (line 19) | pub struct MetricMetadata { type MetricsRegistryInner (line 27) | pub(crate) struct MetricsRegistryInner { type MetricsRegistry (line 41) | pub struct MetricsRegistry { method new (line 86) | pub fn new(env: Env, typed_array: napi::JsObject) -> napi::Result { method allocate_slot (line 133) | pub fn allocate_slot( method slot_count (line 173) | pub fn slot_count(&self) -> u32 { method get_or_init_global (line 179) | pub(crate) fn get_or_init_global( method get_global (line 189) | pub fn get_global() -> Option { type BufferPtr (line 75) | struct BufferPtr { type JsMetricsCollector (line 199) | pub struct JsMetricsCollector { method new (line 204) | pub fn new(registry: &MetricsRegistry) -> Self { method read_slot (line 211) | fn read_slot(&self, slot: usize) -> u64 { method collect (line 225) | fn collect(&self) -> Vec { FILE: runtimes/js/src/napi_util.rs type PromiseHandler (line 4) | pub trait PromiseHandler: Clone + Send + Sync + 'static { method resolve (line 7) | fn resolve(&self, env: Env, val: Option) -> Self::Out... method reject (line 8) | fn reject(&self, env: Env, val: napi::JsUnknown) -> Self::Output; method error (line 9) | fn error(&self, env: Env, err: napi::Error) -> Self::Output; function await_promise (line 12) | pub fn await_promise( type EnvMap (line 78) | pub struct EnvMap { function new (line 83) | pub const fn new() -> Self { function get (line 89) | pub fn get(&self, env: Env) -> Option function get_or_init (line 102) | pub fn get_or_init(&self, env: Env, init: F) -> T method default (line 138) | fn default() -> Self { FILE: runtimes/js/src/objects.rs type Bucket (line 10) | pub struct Bucket { method new (line 16) | pub(crate) fn new(bkt: core::Bucket) -> Self { method object (line 21) | pub fn object(&self, name: String) -> BucketObject { method list (line 26) | pub async fn list( type BucketObject (line 41) | pub struct BucketObject { method new (line 47) | pub(crate) fn new(obj: core::Object) -> Self { method attrs (line 52) | pub async fn attrs( method exists (line 66) | pub async fn exists( method upload (line 80) | pub fn upload( method signed_upload_url (line 111) | pub async fn signed_upload_url( method signed_download_url (line 125) | pub async fn signed_download_url( method download_all (line 139) | pub async fn download_all( method delete (line 153) | pub async fn delete( method public_url (line 167) | pub fn public_url(&self) -> napi::Result { type ObjectAttrs (line 179) | pub struct ObjectAttrs { method from (line 188) | fn from(value: core::ObjectAttrs) -> Self { type ListEntry (line 200) | pub struct ListEntry { method from (line 207) | fn from(value: core::ListEntry) -> Self { type UploadOptions (line 218) | pub struct UploadOptions { type UploadPreconditions (line 225) | pub struct UploadPreconditions { function from (line 230) | fn from(value: UploadOptions) -> Self { function from (line 239) | fn from(value: UploadPreconditions) -> Self { type ObjectErrorKind (line 247) | pub enum ObjectErrorKind { type TypedObjectError (line 256) | pub struct TypedObjectError { method from (line 262) | fn from(value: core::Error) -> Self { type ListIterator (line 278) | pub struct ListIterator { method new (line 284) | fn new(stream: core::ListIterator) -> Self { method next (line 291) | pub async fn next(&self) -> napi::Result> { method mark_done (line 308) | pub fn mark_done(&mut self) { type ExistsOptions (line 317) | pub struct ExistsOptions { type AttrsOptions (line 323) | pub struct AttrsOptions { type UploadUrlOptions (line 329) | pub struct UploadUrlOptions { type SignedUploadUrl (line 335) | pub struct SignedUploadUrl { type DownloadUrlOptions (line 341) | pub struct DownloadUrlOptions { type SignedDownloadUrl (line 347) | pub struct SignedDownloadUrl { type DeleteOptions (line 353) | pub struct DeleteOptions { type DownloadOptions (line 359) | pub struct DownloadOptions { type ListOptions (line 365) | pub struct ListOptions { function from (line 371) | fn from(value: DownloadOptions) -> Self { function from (line 379) | fn from(value: DeleteOptions) -> Self { function from (line 387) | fn from(value: ExistsOptions) -> Self { function from (line 395) | fn from(value: AttrsOptions) -> Self { function from (line 403) | fn from(value: UploadUrlOptions) -> Self { function from (line 411) | fn from(value: DownloadUrlOptions) -> Self { function from (line 419) | fn from(value: ListOptions) -> Self { FILE: runtimes/js/src/pubsub.rs type PubSubTopic (line 19) | pub struct PubSubTopic { method new (line 25) | pub(crate) fn new(topic: TopicObj) -> Self { method publish (line 30) | pub fn publish( type PubSubSubscriptionConfig (line 60) | pub struct PubSubSubscriptionConfig { method to_handler (line 67) | pub fn to_handler(&self, env: Env) -> napi::Result, handler: Arc napi::Result<()> { type PubSubMessageRequest (line 105) | struct PubSubMessageRequest { type JSSubscriptionHandler (line 111) | pub struct JSSubscriptionHandler { method handle_message (line 116) | fn handle_message( type SubscriptionPromiseHandler (line 141) | struct SubscriptionPromiseHandler; type Output (line 144) | type Output = Result<(), api::Error>; method resolve (line 146) | fn resolve(&self, _: Env, _: Option) -> Self::Output { method reject (line 150) | fn reject(&self, env: Env, val: napi::JsUnknown) -> Self::Output { method error (line 154) | fn error(&self, _: Env, err: Error) -> Self::Output { function resolve_on_js_thread (line 165) | fn resolve_on_js_thread(ctx: ThreadSafeCallContext... FILE: runtimes/js/src/pvalue.rs function parse_pvalue (line 14) | pub fn parse_pvalue(val: JsUnknown) -> Result { function parse_pvalues (line 19) | pub fn parse_pvalues(val: JsUnknown) -> Result> { function pvalue_to_js (line 32) | pub fn pvalue_to_js(env: Env, val: &PValue) -> Result { function pvalues_to_js (line 44) | pub fn pvalues_to_js(env: Env, val: &PValues) -> Result { function transform_pvalues_response (line 54) | pub fn transform_pvalues_response( function transform_pvalues_request (line 77) | pub fn transform_pvalues_request( type PVal (line 100) | pub struct PVal(pub PValue); type PVals (line 102) | pub struct PVals(pub PValues); method to_napi_value (line 105) | unsafe fn to_napi_value(env: sys::napi_env, val: Self) -> Result Result Result Result napi::Res... function pvalues_or_null (line 357) | pub fn pvalues_or_null(env: Env, vals: Option<&PValues>) -> napi::Result... function add_fields_to_obj (line 364) | fn add_fields_to_obj<'a, I: IntoIterator>( function timestamp_to_dt (line 379) | fn timestamp_to_dt(millis: f64) -> chrono::DateTime { function obj_get_pval (line 388) | fn obj_get_pval>( FILE: runtimes/js/src/raw_api.rs type JSRawHandler (line 26) | pub struct JSRawHandler { method call (line 345) | fn call( function new_handler (line 30) | pub fn new_handler(env: Env, func: JsFunction) -> napi::Result>) -> Self { method set_head (line 66) | pub fn set_head( method flush_header (line 88) | pub fn flush_header(self) -> Result { method close (line 109) | pub fn close( method write_body (line 148) | pub fn write_body( method write_body_multi (line 157) | pub fn write_body_multi( method flush_header_if_needed (line 178) | fn flush_header_if_needed(self) -> Self { function to_sender (line 189) | fn to_sender(env: Env, callback: Option) -> napi::Result Self { method start (line 334) | pub fn start(&mut self, env: Env, push: JsFunction, destroy: JsFunctio... method read (line 339) | pub fn read(&self) -> napi::Result<()> { function parse_headers (line 412) | fn parse_headers( function raw_resolve_on_js_thread (line 460) | fn raw_resolve_on_js_thread(ctx: ThreadSafeCallContext; method resolve (line 488) | fn resolve(&self, _env: Env, _val: Option) -> Self::Output { method reject (line 492) | fn reject(&self, env: Env, val: napi::JsUnknown) -> Self::Output { method error (line 496) | fn error(&self, _: Env, err: napi::Error) -> Self::Output { FILE: runtimes/js/src/request_meta.rs function meta (line 8) | pub fn meta(req: &model::Request) -> Result napi::Result { method new (line 81) | pub fn new(env: Env, options: RuntimeOptions) -> napi::Result { method run_forever (line 120) | pub async fn run_forever(&self) { method sql_database (line 131) | pub fn sql_database(&self, encore_name: String) -> SQLDatabase { method pubsub_topic (line 138) | pub fn pubsub_topic(&self, encore_name: String) -> napi::Result napi::Result napi::Result Logger { method pubsub_subscription (line 182) | pub fn pubsub_subscription( method register_handler (line 200) | pub fn register_handler(&self, env: Env, route: APIRoute) -> napi::Res... method register_test_handler (line 228) | pub fn register_test_handler(&self, env: Env, route: APIRoute) -> napi... method register_handlers (line 234) | pub fn register_handlers(&self, env: Env, routes: Vec) -> na... method secret (line 242) | pub fn secret(&self, encore_name: String) -> Option { method api_call (line 250) | pub fn api_call( method do_api_call (line 292) | fn do_api_call<'a>( method stream (line 318) | pub fn stream( method version (line 352) | pub fn version() -> String { method build_commit (line 358) | pub fn build_commit() -> String { method app_meta (line 363) | pub fn app_meta(&self) -> meta::AppMeta { method runtime_config (line 369) | pub fn runtime_config(&self) -> runtime_config::RuntimeConfig { method num_worker_threads (line 377) | pub fn num_worker_threads(&self) -> u32 { method create_metrics_registry (line 393) | pub fn create_metrics_registry(&self, env: Env, buffer: JsObject) -> n... method get_metrics_registry (line 411) | pub fn get_metrics_registry(&self) -> napi::Result napi::Result; function try_from (line 431) | fn try_from(value: CallOpts) -> Result { type APICallError (line 453) | pub struct APICallError { method from (line 460) | fn from(value: api::Error) -> Self { type Decimal (line 470) | pub struct Decimal { method new (line 477) | pub fn new(value: String) -> napi::Result { method js_to_string (line 488) | pub fn js_to_string(&self) -> String { method add (line 493) | pub fn add(&self, other: &Decimal) -> Decimal { method sub (line 501) | pub fn sub(&self, other: &Decimal) -> Decimal { method mul (line 509) | pub fn mul(&self, other: &Decimal) -> Decimal { method div (line 517) | pub fn div(&self, other: &Decimal) -> Decimal { FILE: runtimes/js/src/runtime_config.rs type Metric (line 7) | pub struct Metric { method from (line 19) | fn from(metric: encore_runtime_core::runtime_config::Metric) -> Self { type RuntimeConfig (line 14) | pub struct RuntimeConfig { method from (line 28) | fn from(config: encore_runtime_core::runtime_config::RuntimeConfig) ->... FILE: runtimes/js/src/secret.rs type Secret (line 6) | pub struct Secret { method new (line 11) | pub fn new(secret: Arc) -> Self { method cached (line 20) | pub fn cached(&self) -> napi::Result { FILE: runtimes/js/src/sqldb.rs type SQLDatabase (line 12) | pub struct SQLDatabase { method new (line 51) | pub(crate) fn new(db: Arc) -> Self { method conn_string (line 60) | pub fn conn_string(&self) -> &str { method begin (line 66) | pub async fn begin(&self, source: Option<&Request>) -> napi::Result napi::Result<&sqldb::Pool> { method pool_marc (line 127) | fn pool_marc(&self) -> &Marc> { method acquire (line 244) | pub async fn acquire(&self) -> napi::Result { type QueryArgs (line 18) | pub struct QueryArgs { method new (line 25) | pub fn new(params: Vec) -> napi::Result { function convert_row_values (line 33) | fn convert_row_values(params: Vec) -> napi::Result) -> napi::Result<(... method rollback (line 158) | pub async fn rollback(&self, source: Option<&Request>) -> napi::Result... method query (line 170) | pub async fn query( type Cursor (line 195) | pub struct Cursor { method next (line 229) | pub async fn next(&self) -> napi::Result> { type Row (line 200) | pub struct Row { method values (line 207) | pub fn values(&self, env: Env) -> napi::Result(e: E) -> napi::Error { FILE: runtimes/js/src/stream/read.rs type Reader (line 11) | pub struct Reader { function new (line 20) | pub fn new(stream: S) -> Self { function start (line 26) | pub fn start(&mut self, env: Env, push: JsFunction, destroy: JsFunction)... function read (line 65) | pub fn read(&self) -> napi::Result<()> { type ReaderState (line 79) | enum ReaderState { type StateMachine (line 84) | struct StateMachine { function run (line 97) | async fn run(mut self) { function notify_err (line 143) | fn notify_err(&mut self, err: Err) { function notify_close (line 154) | fn notify_close(&mut self) { function push (line 163) | fn push(&self, data: Option) -> impl Future) -> napi::Result... type DestroyRequest (line 222) | struct DestroyRequest { function execute_destroy (line 226) | fn execute_destroy(ctx: ThreadSafeCallContext) -> napi::... FILE: runtimes/js/src/stream/write.rs function new (line 9) | pub fn new() -> (WriteHalf, ReadHalf) { type WriteHalf (line 23) | pub struct WriteHalf { method write (line 28) | pub fn write(&mut self, data: Bytes, callback: Option, callback: Option>) { type StreamEvent (line 53) | struct StreamEvent { type StreamEventData (line 58) | enum StreamEventData { type ReadHalf (line 64) | pub struct ReadHalf { type BufWithCB (line 77) | struct BufWithCB { type PartiallyRead (line 82) | struct PartiallyRead { method len (line 90) | fn len(&self) -> usize { method poll_read (line 96) | fn poll_read( FILE: runtimes/js/src/threadsafe_function.rs type ThreadSafeCallContext (line 20) | pub struct ThreadSafeCallContext { type ThreadsafeFunctionCallMode (line 27) | pub enum ThreadsafeFunctionCallMode { function from (line 33) | fn from(value: ThreadsafeFunctionCallMode) -> Self { type ThreadsafeFunction (line 90) | pub struct ThreadsafeFunction { method fmt (line 98) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method clone (line 104) | fn clone(&self) -> Self { function create (line 128) | pub(crate) fn create)... function call (line 179) | pub fn call(&self, value: T, mode: ThreadsafeFunctionCallMode) -> Status { method drop (line 195) | fn drop(&mut self) { function cleanup_cb (line 212) | unsafe extern "C" fn cleanup_cb(cleanup_data: *mut c_void) { function thread_finalize_cb (line 217) | unsafe extern "C" fn thread_finalize_cb( function call_js_cb (line 228) | unsafe extern "C" fn call_js_cb( FILE: runtimes/js/src/websocket_api.rs type WsRequestMessage (line 17) | struct WsRequestMessage { type JSWebSocketHandler (line 23) | pub struct JSWebSocketHandler { method call (line 28) | fn call( function new_handler (line 53) | pub fn new_handler(env: Env, func: JsFunction) -> napi::Result Self { method send (line 79) | pub fn send(&self, msg: PVals) -> napi::Result<()> { method recv (line 87) | pub async fn recv(&self) -> napi::Result { method close (line 97) | pub fn close(&self) { type Sink (line 103) | struct Sink { method new (line 110) | fn new(inner: api::websocket::Sink) -> Self { method send (line 116) | pub fn send(&self, msg: PVals) -> napi::Result<()> { method close (line 124) | pub fn close(&self) { type Stream (line 130) | struct Stream { method new (line 137) | fn new(inner: api::websocket::Stream) -> Self { method recv (line 143) | pub async fn recv(&self) -> napi::Result { type WebSocketClient (line 153) | pub struct WebSocketClient { method new (line 159) | pub fn new(inner: websocket_client::WebSocketClient) -> Self { method send (line 167) | pub fn send(&self, msg: JsUnknown) -> napi::Result<()> { method recv (line 184) | pub fn recv(&self, env: Env) -> napi::Result { method close (line 210) | pub fn close(&self) { function ws_resolve_on_js_thread (line 215) | fn ws_resolve_on_js_thread(ctx: ThreadSafeCallContext)... FILE: supervisor/build.rs function main (line 3) | fn main() -> Result<()> { FILE: supervisor/src/bin/supervisor-encore.rs function main (line 10) | pub async fn main() { FILE: supervisor/src/config.rs function load_supervisor_config (line 18) | pub fn load_supervisor_config() -> Result { function load_binary_config (line 29) | fn load_binary_config() -> Result { function load_hosted_processes (line 48) | fn load_hosted_processes() -> Result<(Vec, Vec)> { function create_process_config (line 128) | pub fn create_process_config( type SupervisorConfig (line 194) | pub struct SupervisorConfig { type InfraConfig (line 201) | pub struct InfraConfig { type BinaryConfig (line 209) | pub struct BinaryConfig { type Proc (line 214) | pub struct Proc { type ProcessConfig (line 226) | struct ProcessConfig { type RuntimeConfig (line 236) | struct RuntimeConfig { type GatewayConfig (line 244) | struct GatewayConfig { FILE: supervisor/src/proxy.rs type GatewayProxy (line 20) | pub struct GatewayProxy { method new (line 51) | pub fn new( method serve (line 63) | pub async fn serve(self, listen_addr: String, token: CancellationToken) { method health_check (line 96) | pub async fn health_check(&self) -> Result { type HealthzResponse (line 27) | pub struct HealthzResponse { type HealthzDetails (line 34) | pub struct HealthzDetails { type HealthzCheckResult (line 43) | pub struct HealthzCheckResult { type CTX (line 169) | type CTX = Option; method new_ctx (line 171) | fn new_ctx(&self) -> Self::CTX { method request_filter (line 178) | async fn request_filter( method upstream_peer (line 210) | async fn upstream_peer( method fail_to_proxy (line 219) | async fn fail_to_proxy( FILE: supervisor/src/supervisor.rs type Supervisor (line 12) | pub struct Supervisor { method new (line 19) | pub fn new(procs: Vec) -> Self { method supervise (line 27) | pub async fn supervise(self, token: CancellationToken) { type Process (line 44) | pub struct Process { method run (line 70) | async fn run(&self, token: CancellationToken) -> io::Result<()> { method run_once (line 92) | async fn run_once(&self, token: CancellationToken) -> io::Result<()> { function kill_gracefully (line 125) | async fn kill_gracefully(child: &mut Child) -> io::Result<()> { function do_kill_gracefully (line 130) | async fn do_kill_gracefully(child: &mut Child) -> io::Result<()> { function do_kill_gracefully (line 135) | async fn do_kill_gracefully(child: &mut Child) -> io::Result<()> { type RestartPolicy (line 159) | pub trait RestartPolicy: Send + Sync + 'static { method retries (line 160) | fn retries(&self) -> Box + Send + 'static>; method retries (line 167) | fn retries(&self) -> Box + Send + 'stati... FILE: tools/publicapigen/main.go type registeredType (line 26) | type registeredType struct type registeredConstant (line 31) | type registeredConstant struct type parsedFile (line 37) | type parsedFile struct function main (line 56) | func main() { function isEmptyFile (line 160) | func isEmptyFile(f *ast.File) bool { function convertASTToFormattedSrc (line 164) | func convertASTToFormattedSrc(fset *token.FileSet, fAST *ast.File, fileN... function registerTypes (line 184) | func registerTypes(name string, fAST *ast.File) { function registerTypesToDrop (line 225) | func registerTypesToDrop(fAST *ast.File) { function readAST (line 248) | func readAST(path, rel string, file []os.DirEntry) error { function rewriteAST (line 280) | func rewriteAST(f *ast.File) (usesPanicWrapper bool, err error) { function writePendingComments (line 594) | func writePendingComments(originalFile *ast.File, formattedFile *ast.Fil... function walkDir (line 647) | func walkDir(dir, rel string, f func(path, rel string, files []os.DirEnt... function repoDir (line 684) | func repoDir() string { function repoCommit (line 693) | func repoCommit() string { function outDir (line 714) | func outDir() string { function typeName (line 720) | func typeName(node ast.Expr) *ast.Ident { function clearCommentGroup (line 751) | func clearCommentGroup(node *ast.CommentGroup) { type keepDirective (line 759) | type keepDirective constant none (line 762) | none keepDirective = "none" constant mustKeep (line 763) | mustKeep = "keep" constant mustDrop (line 764) | mustDrop = "drop" function lookupDirective (line 772) | func lookupDirective(nodes ...*ast.CommentGroup) keepDirective { function parseDirective (line 789) | func parseDirective(node *ast.CommentGroup) keepDirective { function clearDirectives (line 806) | func clearDirectives(node *ast.CommentGroup) { function isPrivateFile (line 825) | func isPrivateFile(fileName string) bool { function removePosFromCommentGroup (line 831) | func removePosFromCommentGroup(doc *ast.CommentGroup) *ast.CommentGroup { function removePosition (line 846) | func removePosition(node ast.Expr) ast.Expr { function funcName (line 887) | func funcName(node *ast.FuncDecl) string { constant panicWrapperSnippet (line 916) | panicWrapperSnippet = ` function posWithin (line 926) | func posWithin(pos token.Pos, node ast.Node) bool { function buildsSuccessfully (line 930) | func buildsSuccessfully(dir string) error { FILE: tools/semgrep-rules/semgrep-go/ruleguard.rules.go function unconvert (line 11) | func unconvert(m dsl.Matcher) { function timeeq (line 38) | func timeeq(m dsl.Matcher) { function errnoterror (line 45) | func errnoterror(m dsl.Matcher) { function ifbodythenbody (line 71) | func ifbodythenbody(m dsl.Matcher) { function selfassign (line 92) | func selfassign(m dsl.Matcher) { function oddnestedif (line 97) | func oddnestedif(m dsl.Matcher) { function oddbitwise (line 114) | func oddbitwise(m dsl.Matcher) { function ifreturn (line 130) | func ifreturn(m dsl.Matcher) { function oddifsequence (line 139) | func oddifsequence(m dsl.Matcher) { function nestedifsequence (line 155) | func nestedifsequence(m dsl.Matcher) { function identicalassignments (line 165) | func identicalassignments(m dsl.Matcher) { function oddcompoundop (line 169) | func oddcompoundop(m dsl.Matcher) { function constswitch (line 179) | func constswitch(m dsl.Matcher) { function oddcomparisons (line 187) | func oddcomparisons(m dsl.Matcher) { function oddmathbits (line 221) | func oddmathbits(m dsl.Matcher) { function floateq (line 230) | func floateq(m dsl.Matcher) { function badexponent (line 255) | func badexponent(m dsl.Matcher) { function floatloop (line 263) | func floatloop(m dsl.Matcher) { function urlredacted (line 279) | func urlredacted(m dsl.Matcher) { function sprinterr (line 298) | func sprinterr(m dsl.Matcher) { function largeloopcopy (line 308) | func largeloopcopy(m dsl.Matcher) { function joinpath (line 316) | func joinpath(m dsl.Matcher) { function readfull (line 325) | func readfull(m dsl.Matcher) { function nilerr (line 357) | func nilerr(m dsl.Matcher) { function mailaddress (line 366) | func mailaddress(m dsl.Matcher) { function errnetclosed (line 382) | func errnetclosed(m dsl.Matcher) { function hmacnew (line 392) | func hmacnew(m dsl.Matcher) { function readeof (line 401) | func readeof(m dsl.Matcher) { function writestring (line 414) | func writestring(m dsl.Matcher) { function fmtfprint (line 420) | func fmtfprint(m dsl.Matcher) { function badlock (line 426) | func badlock(m dsl.Matcher) { function setenvUsedInTests (line 447) | func setenvUsedInTests(m dsl.Matcher) { function contextTODO (line 457) | func contextTODO(m dsl.Matcher) { function wrongerrcall (line 461) | func wrongerrcall(m dsl.Matcher) { function ioutilDiscard (line 470) | func ioutilDiscard(m dsl.Matcher) { function ioutilNopCloser (line 479) | func ioutilNopCloser(m dsl.Matcher) { function ioutilReadAll (line 488) | func ioutilReadAll(m dsl.Matcher) { function ioutilReadDir (line 497) | func ioutilReadDir(m dsl.Matcher) { function ioutilReadFile (line 506) | func ioutilReadFile(m dsl.Matcher) { function ioutilTempDir (line 515) | func ioutilTempDir(m dsl.Matcher) { function ioutilTempFile (line 524) | func ioutilTempFile(m dsl.Matcher) { function ioutilWriteFile (line 533) | func ioutilWriteFile(m dsl.Matcher) { function ioWriterWriteMisuse (line 542) | func ioWriterWriteMisuse(m dsl.Matcher) { function ioStringWriterWriteStringMisuse (line 556) | func ioStringWriterWriteStringMisuse(m dsl.Matcher) { FILE: tsparser/build.rs function main (line 3) | fn main() -> Result<()> { FILE: tsparser/examples/testparse.rs function main (line 14) | fn main() { type ErrorList (line 77) | struct ErrorList { method emit (line 83) | fn emit(&mut self, db: &swc_common::errors::DiagnosticBuilder<'_>) { type AtomicBuf (line 95) | struct AtomicBuf(Arc>>); method fmt (line 98) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method write (line 104) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 109) | fn flush(&mut self) -> io::Result<()> { FILE: tsparser/litparser-derive/src/lib.rs function derive_lit_parser (line 8) | pub fn derive_lit_parser(input: proc_macro::TokenStream) -> proc_macro::... function add_trait_bounds (line 37) | fn add_trait_bounds(mut generics: Generics) -> Generics { function generate_impl (line 49) | fn generate_impl(data: &Data, input_ident: &syn::Ident) -> proc_macro2::... function fields_init (line 75) | fn fields_init(data: &Data) -> proc_macro2::TokenStream { function match_expr (line 99) | fn match_expr(data: &Data, input_ident: &syn::Ident) -> proc_macro2::Tok... function match_prop (line 121) | fn match_prop( function gen_field_match_cases (line 168) | fn gen_field_match_cases( function gen_return (line 213) | fn gen_return(data: &Data, input_ident: &syn::Ident) -> proc_macro2::Tok... function is_optional (line 250) | fn is_optional(ty: &syn::Type) -> bool { FILE: tsparser/litparser-derive/tests/integration_tests.rs function test_parse (line 15) | fn test_parse() { function test_parse_str_keys (line 29) | fn test_parse_str_keys() { function test_parse_refs (line 44) | fn test_parse_refs() { function test_parse_option (line 66) | fn test_parse_option() { function parse (line 99) | fn parse(src: &str) -> Box { FILE: tsparser/litparser/src/lib.rs type ParseError (line 13) | pub struct ParseError { method report (line 27) | pub fn report(self) { method fmt (line 21) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ToParseErr (line 60) | pub trait ToParseErr { method parse_err (line 61) | fn parse_err>(&self, message: S) -> ParseError; method parse_err (line 68) | fn parse_err>(&self, message: S) -> ParseError { type ParseResult (line 76) | pub type ParseResult = Result; type LitParser (line 78) | pub trait LitParser: Sized { method parse_lit (line 79) | fn parse_lit(input: &ast::Expr) -> ParseResult; method parse_lit (line 86) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 93) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 102) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 111) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 119) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 127) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 135) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 143) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 152) | fn parse_lit(input: &ast::Expr) -> ParseResult> { method parse_lit (line 163) | fn parse_lit(input: &ast::Expr) -> ParseResult> { method parse_lit (line 173) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 189) | fn parse_lit(input: &swc_ecma_ast::Expr) -> ParseResult { method parse_lit (line 240) | fn parse_lit(input: &ast::Expr) -> ParseResult { method parse_lit (line 258) | fn parse_lit(input: &ast::Expr) -> ParseResult { type LocalRelPath (line 210) | pub struct LocalRelPath { method try_from (line 222) | pub fn try_from>(sp: Span, str: S) -> ParseResult { method span (line 216) | fn span(&self) -> Span { type Nullable (line 249) | pub enum Nullable { method clone (line 273) | fn clone(&self) -> Self { function parse_const_bigint (line 281) | fn parse_const_bigint(expr: &ast::Expr) -> ParseResult { type Sp (line 327) | pub struct Sp(Span, T); method clone (line 333) | fn clone(&self) -> Self { function new (line 339) | pub fn new(sp: Span, val: T) -> Self { function with_dummy (line 343) | pub fn with_dummy(val: T) -> Self { function with (line 347) | pub fn with(&self, val: U) -> Sp { function split (line 351) | pub fn split(self) -> (Span, T) { function span (line 355) | pub fn span(&self) -> Span { function take (line 359) | pub fn take(self) -> T { function map (line 363) | pub fn map(self, f: F) -> Sp function get (line 370) | pub fn get(&self) -> &T { function as_deref (line 374) | pub fn as_deref(&self) -> &T::Target function transpose (line 383) | pub fn transpose(self) -> Result, E> { function as_ref (line 392) | fn as_ref(&self) -> &T { function as_mut (line 398) | fn as_mut(&mut self) -> &mut T { type Target (line 404) | type Target = T; method deref (line 406) | fn deref(&self) -> &Self::Target { method deref_mut (line 412) | fn deref_mut(&mut self) -> &mut Self::Target { method eq (line 421) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 432) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 441) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { method fmt (line 452) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method fmt (line 461) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from (line 470) | fn from(value: T) -> Self { method span (line 476) | fn span(&self) -> Span { FILE: tsparser/src/app/mod.rs type AppDesc (line 25) | pub struct AppDesc { type Router (line 30) | struct Router { method new (line 35) | fn new() -> Self { method try_add (line 43) | fn try_add(&mut self, methods: &Methods, path: &Path, range: Range) { function validate_and_describe (line 72) | pub fn validate_and_describe(pc: &ParseContext, parse: ParseResult) -> O... type AppValidator (line 88) | struct AppValidator<'a> { function validate (line 94) | fn validate(&self) { function validate_apis (line 105) | fn validate_apis(&self) { function validate_endpoint (line 137) | fn validate_endpoint(&self, ep: &Endpoint) { function validate_req_params (line 163) | fn validate_req_params(&self, params: &Vec) { function validate_resp_params (line 191) | fn validate_resp_params(&self, params: &[Param]) { function validate_schema_type (line 215) | fn validate_schema_type(&self, schema: &Sp) { function validate_validations (line 235) | fn validate_validations(&self, schema: &Sp) { function validate_pubsub (line 282) | fn validate_pubsub(&self) { function validate_crons (line 324) | fn validate_crons(&self) { function validate_buckets (line 340) | fn validate_buckets(&self) { function validate_caches (line 356) | fn validate_caches(&self) { function validate_auth_handlers (line 377) | fn validate_auth_handlers(&self) { function validate_sqldb (line 398) | fn validate_sqldb(&self) { function validate_metrics (line 414) | fn validate_metrics(&self) { function resolve_to_concrete (line 437) | fn resolve_to_concrete(state: &ResolveState, typ: &Type) -> Type { FILE: tsparser/src/bin/tsparser-encore.rs function main (line 18) | fn main() -> Result<()> { function write_data (line 208) | fn write_data(is_ok: bool, data: &[u8]) -> io::Result<()> { function write_result (line 218) | fn write_result(res: Result<&[u8], E>) -> io::Result<()> type Command (line 231) | enum Command { function parse_cmd (line 239) | fn parse_cmd() -> Result> { type ParseInput (line 282) | struct ParseInput { type PrepareInput (line 290) | struct PrepareInput { type CompileInput (line 298) | struct CompileInput { type TestInput (line 305) | struct TestInput {} type GenUserFacingInput (line 308) | struct GenUserFacingInput {} type ErrorList (line 310) | struct ErrorList { method emit (line 316) | fn emit(&mut self, db: &swc_common::errors::DiagnosticBuilder<'_>) { type AtomicBuf (line 328) | struct AtomicBuf(Arc>>); method fmt (line 331) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method write (line 337) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 342) | fn flush(&mut self) -> io::Result<()> { FILE: tsparser/src/builder/codegen.rs type CodegenParams (line 24) | pub struct CodegenParams<'a> { type CodegenResult (line 31) | pub struct CodegenResult { function setup_deps (line 37) | pub fn setup_deps( function generate_code (line 46) | pub fn generate_code(&self, params: &CodegenParams) -> Result Result Option<(PathBuf, Pat... function _http_methods (line 592) | fn _http_methods(methods: &Methods) -> Value { type CodegenFile (line 603) | pub struct CodegenFile { function write_gen_encore_dir (line 609) | fn write_gen_encore_dir(app_root: &Path, files: &[CodegenFile]) -> Resul... function find_ancestor (line 642) | fn find_ancestor(base: &Path, predicate: fn(&Path) -> bool) -> Option<(P... function test_find_ancestor (line 686) | fn test_find_ancestor() { FILE: tsparser/src/builder/compile.rs type CompileParams (line 17) | pub struct CompileParams<'a> { type CompileResult (line 27) | pub struct CompileResult { type JSBuildOutput (line 32) | pub struct JSBuildOutput { type Entrypoint (line 38) | pub struct Entrypoint { type ArtifactString (line 45) | pub type ArtifactString = String; type CmdSpec (line 48) | pub struct CmdSpec { function compile (line 55) | pub fn compile(&self, params: &CompileParams) -> Result { FILE: tsparser/src/builder/mod.rs type Builder (line 22) | pub struct Builder<'a> { function new (line 38) | pub fn new() -> Result { type App (line 107) | pub struct App { method rel_path (line 116) | fn rel_path<'b>(&self, path: &'b Path) -> Result<&'b Path, PrepareErro... method rel_path_string (line 127) | fn rel_path_string(&self, path: &Path) -> Result { type Template (line 139) | struct Template<'a> { function new (line 144) | fn new(reg: &mut Handlebars, name: &'a str, template_str: &str) -> Resul... function render (line 151) | fn render(&self, reg: &Handlebars, data: &impl Serialize) -> Result) -> std::fmt::Result { type DebugMode (line 209) | pub enum DebugMode { type NodeJSRuntime (line 218) | pub enum NodeJSRuntime { FILE: tsparser/src/builder/package_mgmt.rs type InstalledVersion (line 14) | pub enum InstalledVersion { method is_installed (line 32) | pub fn is_installed(&self, ver: &str, package_path: &Path) -> InstalledV... function find_workspace_package_manager (line 80) | fn find_workspace_package_manager(mut dir: PathBuf) -> Result Result<()... method run_tests (line 139) | fn run_tests(&self) -> CmdSpec; method mgr_name (line 142) | fn mgr_name(&self) -> &'static str; method setup_deps (line 151) | fn setup_deps(&self, encore_dev_version: &PackageVersion) -> Result<()... method run_tests (line 173) | fn run_tests(&self) -> CmdSpec { method mgr_name (line 188) | fn mgr_name(&self) -> &'static str { method setup_deps (line 199) | fn setup_deps(&self, encore_dev_version: &PackageVersion) -> Result<()... method run_tests (line 235) | fn run_tests(&self) -> CmdSpec { method mgr_name (line 250) | fn mgr_name(&self) -> &'static str { method setup_deps (line 261) | fn setup_deps(&self, encore_dev_version: &PackageVersion) -> Result<()... method run_tests (line 285) | fn run_tests(&self) -> CmdSpec { method mgr_name (line 293) | fn mgr_name(&self) -> &'static str { method setup_deps (line 336) | fn setup_deps(&self, encore_dev_version: &PackageVersion) -> Result<()... method run_tests (line 357) | fn run_tests(&self) -> CmdSpec { method mgr_name (line 365) | fn mgr_name(&self) -> &'static str { type NpmPackageManager (line 145) | struct NpmPackageManager { type BunPackageManager (line 193) | struct BunPackageManager { type YarnPackageManager (line 255) | struct YarnPackageManager { method ensure_nodelinker (line 300) | fn ensure_nodelinker(&self) -> Result<(), PrepareError> { type PnpmPackageManager (line 330) | struct PnpmPackageManager { function update_package_json (line 372) | fn update_package_json( type PackageJson (line 433) | struct PackageJson { method parse_file (line 450) | pub fn parse_file(path: &Path) -> Result { type Err (line 442) | type Err = serde_json::Error; method from_str (line 444) | fn from_str(s: &str) -> Result { FILE: tsparser/src/builder/parse.rs type ParseParams (line 11) | pub struct ParseParams<'a> { type ParseError (line 19) | pub struct ParseError; method fmt (line 22) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function parse (line 28) | pub fn parse(&self, params: &ParseParams) -> Option { FILE: tsparser/src/builder/prepare.rs type PrepareParams (line 8) | pub struct PrepareParams { type PackageVersion (line 14) | pub enum PackageVersion { type PrepareError (line 20) | pub enum PrepareError { function prepare (line 60) | pub fn prepare(&self, params: &PrepareParams) -> Result<(), PrepareError> { FILE: tsparser/src/builder/test.rs type TestParams (line 16) | pub struct TestParams<'a> { type TestResult (line 24) | pub struct TestResult { function test (line 29) | pub fn test(&self, params: &TestParams) -> Result { type InputKind (line 18) | pub enum InputKind { type Input (line 24) | pub struct Input { type TranspileParams (line 32) | pub struct TranspileParams<'a> { type TranspileResult (line 50) | pub struct TranspileResult { type OutputTranspiler (line 55) | pub(super) trait OutputTranspiler { method transpile (line 56) | fn transpile(&self, params: TranspileParams) -> Result; method transpile (line 66) | fn transpile(&self, p: TranspileParams) -> Result { type EsbuildCompiler (line 60) | pub struct EsbuildCompiler<'a> { function file_stem_and_dir (line 175) | fn file_stem_and_dir(p: &Path) -> Result<(&OsStr, &OsStr)> { FILE: tsparser/src/exports.rs type Exports (line 11) | pub struct Exports { method resolve_import_path (line 17) | pub fn resolve_import_path( method deserialize (line 130) | fn deserialize(deserializer: D) -> Result type Match (line 55) | enum Match<'a> { function candidate_matches (line 60) | fn candidate_matches<'a>(candidate: &str, rel_path: &'a str) -> Option) -> Option(deserializer: D) -> Result type SubpathMatch (line 93) | enum SubpathMatch<'a> { type SubpathVisitor (line 186) | struct SubpathVisitor; type Value (line 189) | type Value = Subpath; method expecting (line 191) | fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { method visit_unit (line 195) | fn visit_unit(self) -> Result method visit_str (line 202) | fn visit_str(self, value: &str) -> Result method visit_map (line 209) | fn visit_map(self, map: M) -> Result function parse_subpaths (line 233) | fn parse_subpaths() { function parse_toplevel_conditions (line 275) | fn parse_toplevel_conditions() { function toplevel_condition_priority_order (line 304) | fn toplevel_condition_priority_order() { FILE: tsparser/src/legacymeta/api_schema.rs function strip_path_params (line 4) | pub(super) fn strip_path_params(path: &Path, typ: &mut Interface) { FILE: tsparser/src/legacymeta/mod.rs constant DEFAULT_API_GATEWAY_NAME (line 30) | const DEFAULT_API_GATEWAY_NAME: &str = "api-gateway"; function compute_meta (line 32) | pub fn compute_meta(pc: &ParseContext, parse: &ParseResult) -> PResult { function build (line 56) | pub fn build(mut self) -> PResult { function pubsub_topic (line 824) | fn pubsub_topic(&mut self, topic: &pubsub_topic::Topic) -> PResult PResult v1::Bucket { function rel_path (line 916) | fn rel_path<'b>(&self, path: &'b Path) -> Option<&'b Path> { function rel_path_string (line 921) | fn rel_path_string(&self, path: &Path) -> Option { function service_for_range (line 926) | fn service_for_range(&self, range: &Range) -> Option<&Service> { function to_meta (line 939) | fn to_meta(&self) -> v1::Path { function basic_to_proto (line 986) | fn basic_to_proto(basic: &crate::parser::types::Basic) -> Builtin { function parse_key_pattern (line 996) | fn parse_key_pattern(pattern: &str) -> v1::Path { function literal_to_proto (line 1027) | fn literal_to_proto(lit: &crate::parser::types::Literal) -> Builtin { function type_to_proto (line 1036) | fn type_to_proto(typ: &Type) -> Result { function check_union_same_proto_type (line 1060) | fn check_union_same_proto_type(types: &[Type]) -> Result { function new_meta (line 1082) | fn new_meta() -> v1::Data { function parse (line 1117) | fn parse(tmp_dir: &Path, src: &str) -> anyhow::Result { function test_legacymeta (line 1157) | fn test_legacymeta() -> anyhow::Result<()> { function test_cache_keyspace_metadata (line 1171) | fn test_cache_keyspace_metadata() -> anyhow::Result<()> { function test_cache_named_keyspace_metadata (line 1261) | fn test_cache_named_keyspace_metadata() -> anyhow::Result<()> { FILE: tsparser/src/legacymeta/schema.rs type SchemaBuilder (line 23) | pub(super) struct SchemaBuilder<'a> { type BuilderCtx (line 31) | struct BuilderCtx<'a, 'b> { function new (line 40) | pub(super) fn new(pc: &'a ParseContext, app_root: &'a Path) -> Self { function into_decls (line 49) | pub(super) fn into_decls(self) -> Vec { function typ (line 53) | pub(super) fn typ(&mut self, typ: &Type) -> Result { function transform_handshake (line 61) | pub fn transform_handshake(&mut self, ep: &Endpoint) -> ParseResult ParseResult) -> Result Result { function basic (line 206) | fn basic(&self, typ: &Basic) -> schema::Type { function literal (line 234) | fn literal(&self, typ: &Literal) -> schema::Literal { function interface (line 253) | fn interface(&mut self, typ: &Interface) -> Result { function named (line 438) | fn named(&mut self, typ: &Named) -> Result { function new_named_from_type (line 487) | fn new_named_from_type( function types (line 514) | fn types(&mut self, types: &[Type]) -> Result> { function transform_handshake (line 522) | fn transform_handshake(&mut self, ep: &Endpoint) -> ParseResult ParseResult (Cow<'_, Type>, bool) { function loc_from_range (line 620) | pub(super) fn loc_from_range( FILE: tsparser/src/parser/doc_comments.rs function doc_comments_before (line 3) | pub fn doc_comments_before( function decl_comments (line 93) | fn decl_comments(src: &str) -> Vec> { function parse_comments (line 119) | fn parse_comments() { function parse_jsdoc (line 183) | fn parse_jsdoc() { FILE: tsparser/src/parser/fileset.rs type FileSet (line 11) | pub struct FileSet { method fmt (line 16) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 22) | pub(super) fn new(source_map: Lrc) -> Lrc { method lookup_file (line 26) | pub fn lookup_file>(&self, pos: P) -> Option>(&self, pos: P) -> (Lrc, O... method load_file (line 48) | pub fn load_file(&self, path: &Path) -> io::Result> { method new_source_file (line 53) | pub fn new_source_file(&self, file_name: FilePath, src: String) -> Lrc... method preceding_comments (line 58) | pub fn preceding_comments( type SourceFile (line 67) | pub struct SourceFile { method name (line 72) | pub fn name(&self) -> FilePath { function from (line 82) | fn from(file: &'a SourceFile) -> Self { type FilePath (line 88) | pub enum FilePath { method is_tsx (line 94) | pub fn is_tsx(&self) -> bool { method is_dts (line 101) | pub fn is_dts(&self) -> bool { method fmt (line 110) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 128) | fn from(p: PathBuf) -> Self { method from (line 134) | fn from(p: &str) -> Self { function from (line 119) | fn from(value: FilePath) -> Self { type Pos (line 140) | pub struct Pos(pub u32); method from (line 149) | fn from(pos: swc_common::BytePos) -> Self { function from (line 143) | fn from(value: Pos) -> Self { type Range (line 155) | pub struct Range { method file (line 162) | pub fn file(&self, fset: &FileSet) -> FilePath { method loc (line 172) | pub fn loc(&self, fset: &FileSet) -> ParseResult { method contains (line 205) | pub fn contains(&self, other: &Self) -> bool { method to_span (line 209) | pub fn to_span(&self) -> swc_common::Span { method err (line 217) | pub fn err(&self, msg: &str) { method from (line 245) | fn from(span: swc_common::Span) -> Self { method span (line 223) | fn span(&self) -> Span { type Loc (line 228) | pub struct Loc { function from (line 254) | fn from(range: Range) -> Self { function from (line 264) | fn from(range: Range) -> Self { method default (line 270) | fn default() -> Self { constant ZERO_RANGE (line 275) | pub const ZERO_RANGE: Range = Range { FILE: tsparser/src/parser/memory_resolver.rs type InMemoryResolver (line 32) | pub struct InMemoryResolver { method new (line 40) | pub fn new(app_root: PathBuf, file_paths: Vec) -> Self { method set_tsconfig (line 51) | pub fn set_tsconfig(&mut self, tsconfig: TsConfigPathResolver) { method register_package_json (line 56) | pub fn register_package_json(&mut self, path: PathBuf, value: serde_js... method resolve_bare_specifier (line 61) | fn resolve_bare_specifier(&self, target: &str) -> Result Option { function file_candidates (line 158) | fn file_candidates(base: &Path) -> Vec { method resolve (line 174) | fn resolve(&self, base: &FileName, target: &str) -> Result PathBuf { function make_resolver (line 236) | fn make_resolver(files: &[&str], package_jsons: &[(&str, &str)]) -> InMe... function resolve_encore_dev (line 248) | fn resolve_encore_dev() { function resolve_encore_dev_not_found (line 266) | fn resolve_encore_dev_not_found() { function resolve_relative_ts (line 274) | fn resolve_relative_ts() { function resolve_relative_dts (line 283) | fn resolve_relative_dts() { function resolve_relative_index (line 292) | fn resolve_relative_index() { function resolve_relative_index_dts (line 301) | fn resolve_relative_index_dts() { function resolve_relative_parent (line 310) | fn resolve_relative_parent() { function resolve_bare_with_types_field (line 322) | fn resolve_bare_with_types_field() { function resolve_bare_with_exports (line 340) | fn resolve_bare_with_exports() { function resolve_bare_exports_js_to_dts (line 358) | fn resolve_bare_exports_js_to_dts() { function resolve_bare_main_dts_counterpart (line 380) | fn resolve_bare_main_dts_counterpart() { function resolve_bare_index_fallback (line 398) | fn resolve_bare_index_fallback() { function resolve_bare_types_fallback (line 413) | fn resolve_bare_types_fallback() { function resolve_scoped_package (line 432) | fn resolve_scoped_package() { function resolve_subpath_import (line 450) | fn resolve_subpath_import() { function resolve_unresolvable (line 465) | fn resolve_unresolvable() { function make_resolver_with_tsconfig (line 471) | fn make_resolver_with_tsconfig(files: &[&str], tsconfig_json: &str) -> I... function resolve_tsconfig_wildcard_alias (line 481) | fn resolve_tsconfig_wildcard_alias() { function resolve_tsconfig_exact_alias (line 493) | fn resolve_tsconfig_exact_alias() { function resolve_tsconfig_with_base_url (line 505) | fn resolve_tsconfig_with_base_url() { function resolve_tsconfig_fallback_values (line 517) | fn resolve_tsconfig_fallback_values() { function resolve_tsconfig_no_match_falls_through (line 530) | fn resolve_tsconfig_no_match_falls_through() { FILE: tsparser/src/parser/module_loader.rs constant MODULE_EXTENSIONS (line 24) | const MODULE_EXTENSIONS: &[&str] = &["js", "ts", "mjs", "mts", "cjs", "c... type ModuleId (line 28) | pub struct ModuleId(pub usize); type ModuleLoader (line 30) | pub struct ModuleLoader { method fmt (line 51) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 91) | pub fn new( method register_file_contents (line 112) | pub fn register_file_contents(&self, files: HashMap) { method modules (line 116) | pub fn modules(&self) -> Vec> { method module_containing_pos (line 120) | pub fn module_containing_pos(&self, pos: Pos) -> Option> { method resolve_import_from_module (line 126) | pub fn resolve_import_from_module( method resolve_import (line 134) | pub fn resolve_import( method load_fs_file (line 205) | pub fn load_fs_file( method load_custom_file (line 241) | fn load_custom_file>( method universe (line 258) | pub fn universe(&self) -> Lrc { method encore_app_clients (line 270) | pub fn encore_app_clients(&self) -> Lrc { method encore_auth (line 282) | pub fn encore_auth(&self) -> Lrc { method parse_and_store (line 295) | pub fn parse_and_store( method parse_file (line 318) | fn parse_file( method inject_file (line 430) | pub fn inject_file(&self, path: FilePath, src: &str) -> anyhow::Result... method load_archive (line 452) | pub fn load_archive( type Error (line 60) | pub enum Error { method span (line 72) | pub fn span(&self) -> Option { method msg (line 79) | pub fn msg(&self) -> String { type Module (line 353) | pub struct Module { method fmt (line 366) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 377) | fn new( method imports (line 399) | pub fn imports(&self) -> &Vec { method preceding_comments (line 404) | pub fn preceding_comments(&self, pos: Pos) -> Option { method span (line 410) | fn span(&self) -> Span { function imports_from_mod (line 416) | fn imports_from_mod(ast: &ast::Module) -> Vec { constant UNIVERSE_TS (line 477) | const UNIVERSE_TS: &str = include_str!("./universe.ts"); FILE: tsparser/src/parser/parser.rs function is_ignored_name (line 36) | fn is_ignored_name(name: &str) -> bool { type ParseContext (line 45) | pub struct ParseContext { method fmt (line 63) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { method new (line 72) | pub fn new( method with_resolver (line 88) | pub fn with_resolver( method with_boxed_resolver (line 114) | pub fn with_boxed_resolver( type Parser (line 139) | pub struct Parser<'a> { type ParseResult (line 145) | pub struct ParseResult { function new (line 153) | pub fn new(pc: &'a ParseContext, pass1: PassOneParser<'a>) -> Self { function parse (line 159) | pub fn parse(mut self) -> ParseResult { function parse_from_files (line 249) | pub fn parse_from_files(mut self, files: Vec<(PathBuf, String)>) -> Pars... function process_module (line 326) | fn process_module( function finalize (line 359) | fn finalize( function inject_generated_service_clients (line 392) | fn inject_generated_service_clients( function resolve_binds (line 427) | fn resolve_binds(resources: &[Resource], binds: Vec) -> ... type Service (line 486) | pub struct Service { function collect_services (line 499) | fn collect_services( FILE: tsparser/src/parser/resourceparser/bind.rs type Id (line 12) | pub struct Id(u32); method from (line 15) | fn from(id: u32) -> Self { type ResourceOrPath (line 21) | pub enum ResourceOrPath { type BindName (line 27) | pub enum BindName { method name (line 34) | pub fn name(&self) -> Option { method ident (line 42) | pub fn ident(&self) -> Option<&ast::Ident> { type BindData (line 52) | pub struct BindData { type BindKind (line 64) | pub enum BindKind { type Bind (line 70) | pub struct Bind { method eq (line 94) | fn eq(&self, other: &Self) -> bool { method hash (line 100) | fn hash(&self, state: &mut H) { FILE: tsparser/src/parser/resourceparser/mod.rs type PassOneParser (line 26) | pub struct PassOneParser<'a> { type UnresolvedBind (line 34) | pub struct UnresolvedBind { function new (line 58) | pub fn new( function alloc_bind_id (line 71) | pub fn alloc_bind_id(&mut self) -> bind::Id { function parse (line 76) | pub fn parse( type ResourceParseContext (line 124) | pub struct ResourceParseContext<'a> { function new (line 134) | pub fn new( function add_resource (line 151) | pub fn add_resource(&mut self, res: Resource) { function add_bind (line 157) | pub fn add_bind(&mut self, bind: BindData) { function preceding_comments (line 166) | pub fn preceding_comments(&self, pos: Pos) -> Option { FILE: tsparser/src/parser/resourceparser/paths.rs type PkgPath (line 3) | pub struct PkgPath<'a>(pub &'a str); type PkgObj (line 7) | pub struct PkgObj<'a>(pub PkgPath<'a>, pub &'a str); FILE: tsparser/src/parser/resourceparser/resource_parser.rs type ResourceParser (line 12) | pub struct ResourceParser { method eq (line 21) | fn eq(&self, other: &Self) -> bool { type ResourceParserRegistry (line 27) | pub struct ResourceParserRegistry<'a> { method default (line 34) | fn default() -> Self { function new (line 40) | pub fn new(parsers: &[&'a ResourceParser]) -> Self { function register (line 52) | pub fn register(&mut self, parser: &'a ResourceParser) { function interested_parsers (line 63) | pub fn interested_parsers(&self, module: &Module) -> Vec<&'a ResourcePar... function test_parser_registry (line 98) | fn test_parser_registry() { FILE: tsparser/src/parser/resources/apis/api.rs type Endpoint (line 32) | pub struct Endpoint { type Methods (line 56) | pub enum Methods { method to_vec (line 62) | pub fn to_vec(&self) -> Vec { method contains (line 70) | pub fn contains(&self, m: Method) -> bool { method first (line 77) | pub fn first(&self) -> Option { type Method (line 86) | pub enum Method { method supports_body (line 100) | pub fn supports_body(&self) -> bool { method as_str (line 107) | pub fn as_str(&self) -> &'static str { method all (line 122) | pub fn all() -> &'static [Self] { type InvalidMethodError (line 139) | pub struct InvalidMethodError; method fmt (line 142) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Err (line 148) | type Err = InvalidMethodError; method from_str (line 150) | fn from_str(s: &str) -> Result { type StaticAssets (line 167) | pub struct StaticAssets { constant ENDPOINT_PARSER (line 181) | pub const ENDPOINT_PARSER: ResourceParser = ResourceParser { type CallEndpointUsage (line 413) | pub struct CallEndpointUsage { type ReferenceEndpointUsage (line 421) | pub struct ReferenceEndpointUsage { function resolve_endpoint_usage (line 426) | pub fn resolve_endpoint_usage(_data: &ResolveUsageData, _endpoint: Lrc Span { type ParameterType (line 448) | enum ParameterType { method is_stream (line 455) | fn is_stream(&self) -> bool { method ts_type (line 459) | fn ts_type(&self) -> Option<&ast::TsType> { type EndpointKind (line 469) | enum EndpointKind { type HeadersMap (line 489) | struct HeadersMap(HashMap>); method parse_lit (line 492) | fn parse_lit(expr: &ast::Expr) -> ParseResult { type EndpointConfig (line 546) | struct EndpointConfig { method parse_resource_reference (line 563) | fn parse_resource_reference( function parse_stream_endpoint_signature (line 854) | fn parse_stream_endpoint_signature(expr: &ast::Expr) -> ParseResult<(boo... function parse_endpoint_signature (line 878) | fn parse_endpoint_signature( method parse_lit (line 918) | fn parse_lit(expr: &ast::Expr) -> ParseResult { FILE: tsparser/src/parser/resources/apis/authhandler.rs type AuthHandler (line 21) | pub struct AuthHandler { constant AUTHHANDLER_PARSER (line 29) | pub const AUTHHANDLER_PARSER: ResourceParser = ResourceParser { type AuthHandlerLiteral (line 107) | struct AuthHandlerLiteral { method parse_resource_reference (line 117) | fn parse_resource_reference( function parse_auth_handler_signature (line 170) | fn parse_auth_handler_signature( function extract_type_param (line 209) | fn extract_type_param( FILE: tsparser/src/parser/resources/apis/encoding.rs type EndpointEncoding (line 18) | pub struct EndpointEncoding { method default_request_encoding (line 44) | pub fn default_request_encoding(&self) -> &RequestEncoding { type ParamLocation (line 50) | pub enum ParamLocation { type ParamData (line 59) | pub enum ParamData { type Param (line 69) | pub struct Param { type RequestEncoding (line 78) | pub struct RequestEncoding { method path (line 99) | pub fn path(&self) -> impl Iterator { method header (line 105) | pub fn header(&self) -> impl Iterator { method query (line 111) | pub fn query(&self) -> impl Iterator { method body (line 117) | pub fn body(&self) -> impl Iterator { method cookie (line 123) | pub fn cookie(&self) -> impl Iterator { type ResponseEncoding (line 87) | pub struct ResponseEncoding { method cookie (line 131) | pub fn cookie(&self) -> impl Iterator { method header (line 137) | pub fn header(&self) -> impl Iterator { method body (line 143) | pub fn body(&self) -> impl Iterator { method http_status (line 149) | pub fn http_status(&self) -> Option<&Param> { type AuthHandlerEncoding (line 93) | pub struct AuthHandlerEncoding { function describe_stream_endpoint (line 156) | pub fn describe_stream_endpoint( function describe_endpoint (line 217) | pub fn describe_endpoint( function describe_static_assets (line 254) | pub fn describe_static_assets(def_span: Span, methods: Methods, path: Pa... function describe_req (line 272) | fn describe_req( function describe_resp (line 332) | fn describe_resp( function describe_auth_handler (line 355) | pub fn describe_auth_handler( function default_method (line 369) | fn default_method(methods: &Methods) -> Method { function split_by_loc (line 382) | fn split_by_loc(methods: &Methods) -> Vec<(ParamLocation, Vec)> { type FieldMap (line 403) | pub type FieldMap = HashMap; type Field (line 406) | pub struct Field { method is_custom (line 415) | pub fn is_custom(&self) -> bool { method range (line 419) | pub fn range(&self) -> Range { type Error (line 425) | pub enum Error { function iface_fields (line 432) | pub(crate) fn iface_fields<'a>( function extract_path_params (line 460) | fn extract_path_params(path: &Path, fields: &mut FieldMap) -> ParseResul... function extract_loc_params (line 479) | fn extract_loc_params(fields: &FieldMap, default_loc: ParamLocation) -> ... function rewrite_path_types (line 532) | fn rewrite_path_types(req: &RequestEncoding, path: Path, raw: bool) -> P... function resolve_wire_spec (line 605) | pub fn resolve_wire_spec(typ: &Type) -> Option<&WireSpec> { function rewrite_custom_type_field (line 614) | fn rewrite_custom_type_field(field: &InterfaceField, field_name: &str) -... FILE: tsparser/src/parser/resources/apis/gateway.rs type Gateway (line 19) | pub struct Gateway { type DecodedGatewayConfig (line 28) | struct DecodedGatewayConfig { constant GATEWAY_PARSER (line 32) | pub const GATEWAY_PARSER: ResourceParser = ResourceParser { FILE: tsparser/src/parser/resources/apis/service.rs type Service (line 23) | pub struct Service { type DecodedServiceConfig (line 31) | struct DecodedServiceConfig { type ServiceLiteral (line 84) | struct ServiceLiteral { method parse_resource_reference (line 92) | fn parse_resource_reference( FILE: tsparser/src/parser/resources/apis/service_client.rs type ServiceClient (line 7) | pub struct ServiceClient { function resolve_service_client_usage (line 11) | pub fn resolve_service_client_usage( FILE: tsparser/src/parser/resources/infra/cache.rs type EvictionPolicy (line 33) | pub enum EvictionPolicy { method as_str (line 46) | pub fn as_str(&self) -> &'static str { type Err (line 61) | type Err = String; method from_str (line 63) | fn from_str(s: &str) -> Result { type CacheCluster (line 80) | pub struct CacheCluster { type KeyspaceType (line 89) | pub enum KeyspaceType { method as_str (line 109) | pub fn as_str(&self) -> &'static str { type CacheKeyspace (line 125) | pub struct CacheKeyspace { type DecodedClusterConfig (line 141) | struct DecodedClusterConfig { type DecodedKeyspaceConfig (line 148) | struct DecodedKeyspaceConfig { type KeyspaceConstructorSpec (line 155) | struct KeyspaceConstructorSpec { constant CACHE_CLUSTER_PARSER (line 162) | pub const CACHE_CLUSTER_PARSER: ResourceParser = ResourceParser { constant KEYSPACE_CONSTRUCTORS (line 237) | const KEYSPACE_CONSTRUCTORS: &[KeyspaceConstructorSpec] = &[ constant CACHE_KEYSPACE_PARSER (line 280) | pub const CACHE_KEYSPACE_PARSER: ResourceParser = ResourceParser { type KeyspaceReference (line 534) | struct KeyspaceReference { method parse_resource_reference (line 545) | fn parse_resource_reference( method span (line 621) | fn span(&self) -> Span { function resolve_cache_cluster_usage (line 627) | pub fn resolve_cache_cluster_usage( type CacheClusterUsage (line 645) | pub struct CacheClusterUsage { FILE: tsparser/src/parser/resources/infra/cron.rs type CronJob (line 21) | pub struct CronJob { type CronJobSchedule (line 31) | pub enum CronJobSchedule { type CronExpr (line 37) | pub struct CronExpr(pub String); type DecodedCronJobConfig (line 40) | struct DecodedCronJobConfig { method parse_schedule (line 110) | fn parse_schedule(&self, def_span: Span) -> ParseResult ParseResult { FILE: tsparser/src/parser/resources/infra/metrics.rs type Metric (line 23) | pub struct Metric { type MetricType (line 34) | pub enum MetricType { type DecodedMetricConfig (line 43) | struct DecodedMetricConfig { constant METRIC_PARSER (line 47) | pub const METRIC_PARSER: ResourceParser = ResourceParser { type MetricDefinition (line 129) | struct MetricDefinition { method parse_resource_reference (line 143) | fn parse_resource_reference( type MetricUsage (line 189) | pub struct MetricUsage { function resolve_metric_usage (line 195) | pub fn resolve_metric_usage(data: &ResolveUsageData, metric: Lrc... function determine_metric_operations (line 234) | fn determine_metric_operations(metric: &Metric) -> Vec { type MetricOperation (line 242) | pub enum MetricOperation { FILE: tsparser/src/parser/resources/infra/objects.rs type Bucket (line 25) | pub struct Bucket { type DecodedBucketConfig (line 34) | struct DecodedBucketConfig { constant OBJECTS_PARSER (line 39) | pub const OBJECTS_PARSER: ResourceParser = ResourceParser { function resolve_bucket_usage (line 100) | pub fn resolve_bucket_usage(data: &ResolveUsageData, bucket: Lrc... function parse_bucket_ref (line 167) | fn parse_bucket_ref( type BucketUsage (line 274) | pub struct BucketUsage { type Operation (line 281) | pub enum Operation { FILE: tsparser/src/parser/resources/infra/pubsub_subscription.rs type Subscription (line 22) | pub struct Subscription { type SubscriptionConfig (line 31) | pub struct SubscriptionConfig { type DecodedSubscriptionConfig (line 42) | struct DecodedSubscriptionConfig { type DecodedRetryPolicy (line 54) | struct DecodedRetryPolicy { constant SUBSCRIPTION_PARSER (line 60) | pub const SUBSCRIPTION_PARSER: ResourceParser = ResourceParser { FILE: tsparser/src/parser/resources/infra/pubsub_topic.rs type Topic (line 25) | pub struct Topic { type DeliveryGuarantee (line 35) | pub enum DeliveryGuarantee { type DecodedTopicConfig (line 42) | struct DecodedTopicConfig { method delivery_guarantee (line 48) | fn delivery_guarantee(&self) -> ParseResult { constant TOPIC_PARSER (line 61) | pub const TOPIC_PARSER: ResourceParser = ResourceParser { type PubSubTopicDefinition (line 100) | struct PubSubTopicDefinition { method parse_resource_reference (line 110) | fn parse_resource_reference( type TopicUsage (line 136) | pub struct TopicUsage { function resolve_topic_usage (line 142) | pub fn resolve_topic_usage(data: &ResolveUsageData, topic: Lrc) -... function parse_topic_ref (line 184) | fn parse_topic_ref( type TopicOperation (line 272) | pub enum TopicOperation { FILE: tsparser/src/parser/resources/infra/secret.rs type Secret (line 18) | pub struct Secret { constant SECRET_PARSER (line 24) | pub const SECRET_PARSER: ResourceParser = ResourceParser { type SecretLiteral (line 57) | struct SecretLiteral { function inside_function (line 64) | fn inside_function(path: &swc_ecma_visit::AstNodePath) -> Option { method parse_resource_reference (line 77) | fn parse_resource_reference( FILE: tsparser/src/parser/resources/infra/sqldb.rs type SQLDatabase (line 35) | pub struct SQLDatabase { type MigrationFileSource (line 43) | pub enum MigrationFileSource { type MigrationFileSourceParseError (line 50) | pub enum MigrationFileSourceParseError { type Err (line 56) | type Err = MigrationFileSourceParseError; method from_str (line 58) | fn from_str(input: &str) -> Result { type DBMigrations (line 71) | pub struct DBMigrations { type DBMigration (line 78) | pub struct DBMigration { type MigrationsConfig (line 85) | struct MigrationsConfig { type DecodedDatabaseConfig (line 91) | struct DecodedDatabaseConfig { constant SQLDB_PARSER (line 95) | pub const SQLDB_PARSER: ResourceParser = ResourceParser { function visit_dirs (line 212) | fn visit_dirs( function parse_default (line 233) | fn parse_default(span: Span, dir: &Path) -> ParseResult> { function parse_drizzle (line 276) | fn parse_drizzle(span: Span, dir: &Path) -> ParseResult> { function parse_prisma (line 316) | fn parse_prisma(span: Span, dir: &Path) -> ParseResult> { function parse_drizzle_v1 (line 374) | fn parse_drizzle_v1(span: Span, dir: &Path) -> ParseResult Option { FILE: tsparser/src/parser/resources/mod.rs type Resource (line 24) | pub enum Resource { type ResourcePath (line 42) | pub enum ResourcePath { method fmt (line 49) | fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { FILE: tsparser/src/parser/resources/parseutil.rs type ReferenceParser (line 15) | pub trait ReferenceParser method parse_resource_reference (line 19) | fn parse_resource_reference( method parse_resource_reference (line 46) | fn parse_resource_reference( method parse_resource_reference (line 99) | fn parse_resource_reference( method parse_resource_reference (line 164) | fn parse_resource_reference( method parse_resource_reference (line 219) | fn parse_resource_reference( type NamedClassResource (line 25) | pub struct NamedClassResource Span { type NamedClassResourceOptionalConfig (line 74) | pub struct NamedClassResourceOptionalConfig< method span (line 91) | fn span(&self) -> Span { type UnnamedClassResource (line 146) | pub struct UnnamedClassResource { method span (line 156) | fn span(&self) -> Span { type NamedStaticMethod (line 208) | pub struct NamedStaticMethod { function extract_resource_name (line 280) | pub fn extract_resource_name( function extract_bind_name (line 297) | pub fn extract_bind_name(path: &swc_ecma_visit::AstNodePath) -> ParseRes... type Expr (line 322) | pub enum Expr<'a> { function from (line 329) | fn from(expr: &'a NewExpr) -> Self { function from (line 334) | fn from(expr: &'a CallExpr) -> Self { function from (line 340) | fn from(expr: &'a MemberExpr) -> Self { function is_default_export (line 346) | pub fn is_default_export(path: &swc_ecma_visit::AstNodePath, expr: Expr)... type TrackedNames (line 374) | pub struct TrackedNames<'a>(HashMap<&'a str, Vec<&'a str>>); function new (line 377) | pub fn new(names: &'a [(&'a str, &'a str)]) -> Self { function get (line 386) | pub fn get(&self, module: &str) -> Option<&[&str]> { function collect_import_idents (line 392) | fn collect_import_idents<'a>( function iter_references (line 443) | pub fn iter_references( type IterReferenceVisitor (line 455) | struct IterReferenceVisitor<'a, R> { function new (line 462) | fn new(module: &'a Module, local_ids: HashSet) -> Self { function visit_ident (line 472) | fn visit_ident<'ast: 'r, 'r>( function extract_type_param (line 499) | pub fn extract_type_param( function resolve_object_for_bind_name (line 508) | pub fn resolve_object_for_bind_name( function resolve_interface (line 523) | pub fn resolve_interface(tc: &TypeChecker, typ: &Sp) -> Option impl Iterator> { method has_dynamic_segments (line 23) | pub fn has_dynamic_segments(&self) -> bool { method fmt (line 29) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method parse (line 141) | pub fn parse( type Segment (line 42) | pub enum Segment { method sigil (line 60) | pub fn sigil(&self) -> Option { method lit_or_name (line 69) | pub fn lit_or_name(&self) -> &str { method is_literal (line 78) | pub fn is_literal(&self) -> bool { method is_dynamic (line 82) | pub fn is_dynamic(&self) -> bool { type ValueType (line 88) | pub enum ValueType { type ParseOptions (line 94) | pub struct ParseOptions { method default (line 101) | fn default() -> Self { type PathParseError (line 111) | pub enum PathParseError { function parse_url_path (line 225) | fn parse_url_path(path: &str) -> Result<(), PathParseError> { function test_parse (line 269) | fn test_parse() { function test_parse_url_path (line 335) | fn test_parse_url_path() { FILE: tsparser/src/parser/service_discovery.rs function discover_services (line 12) | pub fn discover_services<'a>( type DiscoveredService (line 26) | pub struct DiscoveredService { type ServiceDiscoverer (line 31) | struct ServiceDiscoverer<'a> { function discover (line 42) | fn discover(mut self) -> Vec { function possible_service_root (line 89) | fn possible_service_root(&mut self, bind: &Bind, strong: bool, service_n... function parse (line 182) | fn parse(tmp_dir: &Path, src: &str) -> anyhow::Result Self { method fmt (line 16) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method from (line 22) | fn from(id: ast::Id) -> Self { method from (line 28) | fn from(ident: &ast::Ident) -> Self { method hash (line 34) | fn hash(&self, state: &mut H) { method eq (line 40) | fn eq(&self, other: &Self) -> bool { method partial_cmp (line 47) | fn partial_cmp(&self, other: &Self) -> Option { method cmp (line 52) | fn cmp(&self, other: &Self) -> std::cmp::Ordering { FILE: tsparser/src/parser/types/binding.rs type BindingPat (line 3) | pub(super) struct BindingPat { type DestructuringExpr (line 23) | pub(super) enum DestructuringExpr { type DestructuringObjectKey (line 41) | pub(super) enum DestructuringObjectKey { function bindings (line 48) | pub(super) fn bindings(pat: &ast::Pat) -> Vec { function test_bindings (line 219) | fn test_bindings() { FILE: tsparser/src/parser/types/object.rs type ObjectId (line 21) | pub struct ObjectId(pub(super) usize); type Object (line 24) | pub struct Object { method serialize (line 34) | fn serialize(&self, serializer: S) -> Result) -> std::fmt::Result { method hash (line 52) | fn hash(&self, state: &mut H) { method eq (line 58) | fn eq(&self, other: &Self) -> bool { type ObjectKind (line 66) | pub enum ObjectKind { method type_params (line 78) | pub fn type_params<'a>(&'a self) -> Box Self { method get_named_export (line 216) | pub fn get_named_export( method add_top_level (line 263) | fn add_top_level(&mut self, id: AstId, obj: Rc) -> Rc { method add_import (line 273) | fn add_import(&mut self, id: AstId, import: ImportedName) { type Module (line 185) | pub struct Module { type ImportedName (line 191) | pub struct ImportedName { type ImportKind (line 198) | pub enum ImportKind { function process_module_items (line 285) | fn process_module_items(ctx: &ResolveState, ns: &mut NSData, items: &[as... function process_local_exports (line 382) | fn process_local_exports(ns: &mut NSData) { function process_import (line 434) | fn process_import(ns: &mut NSData, import: &ast::ImportDecl) { function process_stmt (line 482) | fn process_stmt(ctx: &ResolveState, ns: &mut NSData, stmt: &ast::Stmt) -... function process_decl (line 499) | fn process_decl(ctx: &ResolveState, ns: &mut NSData, decl: &ast::Decl) -... function process_default_decl (line 634) | fn process_default_decl(ctx: &ResolveState, decl: &ast::DefaultDecl) -> ... function process_namespace_body (line 672) | fn process_namespace_body(ctx: &ResolveState, ns: &mut NSData, body: &as... type ResolveState (line 692) | pub struct ResolveState { method new (line 701) | pub(super) fn new(loader: Lrc) -> Self { method universe (line 711) | pub(super) fn universe(&self) -> Rc { method new_obj (line 722) | pub(super) fn new_obj( method lookup_module (line 742) | pub fn lookup_module(&self, id: ModuleId) -> Option> { method is_universe (line 752) | pub fn is_universe(&self, id: ModuleId) -> bool { method is_module_path (line 757) | pub fn is_module_path(&self, id: ModuleId, name: &str) -> bool { method get_or_init_module (line 765) | pub fn get_or_init_module(&self, module: Lrc) -... method with_curr_module (line 792) | fn with_curr_module(&self, module_id: ModuleId, f: Fn) -> Res method module_id (line 802) | fn module_id(&self) -> Result { method resolve_module_default_export (line 810) | pub(super) fn resolve_module_default_export(&self, module_id: ModuleId... method resolve_module_ident (line 814) | pub(super) fn resolve_module_ident( method resolve_module_import (line 845) | pub(super) fn resolve_module_import( method resolve_import (line 857) | pub(super) fn resolve_import(&self, module: &Module, imp: &ImportedNam... function module_export_name_to_string (line 924) | fn module_export_name_to_string(name: &ast::ModuleExportName) -> String { FILE: tsparser/src/parser/types/resolved.rs type Resolved (line 9) | pub enum Resolved<'a, B: ?Sized + 'a> function from (line 22) | fn from(val: Resolved<'a, B>) -> Self { method clone (line 31) | fn clone(&self) -> Self { method clone_from (line 42) | fn clone_from(&mut self, source: &Self) { function same_to_changed (line 52) | pub fn same_to_changed(self) -> Self { function into_new (line 60) | pub fn into_new(self) -> Resolved<'static, B> { function into_owned (line 70) | pub fn into_owned(self) -> ::Owned { type Target (line 82) | type Target = B; method deref (line 84) | fn deref(&self) -> &B { method cmp (line 99) | fn cmp(&self, other: &Self) -> Ordering { function eq (line 110) | fn eq(&self, other: &Resolved<'b, C>) -> bool { method partial_cmp (line 120) | fn partial_cmp(&self, other: &Resolved<'a, B>) -> Option { function fmt (line 130) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { function fmt (line 144) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method default (line 158) | fn default() -> Self { method hash (line 168) | fn hash(&self, state: &mut H) { function as_ref (line 174) | fn as_ref(&self) -> &T { FILE: tsparser/src/parser/types/testdata/basic.ts type Interface (line 2) | interface Interface { type Exclude1 (line 9) | type Exclude1 = Exclude; type Pick1 (line 10) | type Pick1 = Pick; type Pick2 (line 11) | type Pick2 = Pick; type Omit1 (line 12) | type Omit1 = Omit; type Omit2 (line 13) | type Omit2 = Omit; type Partial1 (line 15) | type Partial1 = Partial; type Optional (line 17) | type Optional = Omit & Partial>; type Optional1 (line 18) | type Optional1 = Optional; type Index (line 21) | type Index = { [key: string]: boolean | number }; type Intersect1 (line 24) | type Intersect1 = { foo: string } & { bar: number }; type Intersect2 (line 25) | type Intersect2 = { foo: string } & { foo: "literal" }; type Intersect3 (line 26) | type Intersect3 = { foo: string } & { foo: number }; type Intersect4 (line 27) | type Intersect4 = { foo?: "optional" } & { foo: string }; type Intersect5 (line 28) | type Intersect5 = { a: string; b: string; c: string } & { type Enum1 (line 35) | enum Enum1 { type EnumFields (line 43) | type EnumFields = keyof typeof Enum1; FILE: tsparser/src/parser/types/testdata/call_expressions.ts type Ret (line 2) | type Ret = { function HelloWorld (line 9) | function HelloWorld(a: string, b: number): Ret { type y (line 19) | type y = typeof x; function withOptional (line 22) | function withOptional(a: string, b?: number): string { type OptType (line 27) | type OptType = typeof optResult; function withRest (line 30) | function withRest(a: string, ...rest: number[]): boolean { type RestType (line 35) | type RestType = typeof restResult; function withObjParam (line 38) | function withObjParam({ x, y }: { x: number; y: number }): number { type ObjType (line 43) | type ObjType = typeof objResult; function withArrayParam (line 46) | function withArrayParam([a, b]: [string, string]): string { type ArrType (line 51) | type ArrType = typeof arrResult; function getNumber (line 54) | function getNumber(): number { function useNumber (line 58) | function useNumber(n: number): string { type NestedType (line 63) | type NestedType = typeof nested; FILE: tsparser/src/parser/types/testdata/call_signatures.ts type BasicCallable (line 2) | type BasicCallable = { type MultiParamCallable (line 7) | type MultiParamCallable = { type OptionalCallable (line 12) | type OptionalCallable = { type MixedCallable (line 17) | type MixedCallable = { type RestCallable (line 23) | type RestCallable = { type CallableInterface (line 28) | interface CallableInterface { type NoParamCallable (line 33) | type NoParamCallable = { type OverloadedCallable (line 38) | type OverloadedCallable = { type Res (line 48) | type Res = typeof res; FILE: tsparser/src/parser/types/testdata/export_default.ts type foo (line 1) | interface foo { FILE: tsparser/src/parser/types/testdata/extends.ts type Foo (line 1) | interface Foo { type Bar (line 7) | interface Bar extends Foo { type Generic (line 13) | interface Generic { type ExtendGeneric (line 17) | interface ExtendGeneric extends Generic { type MergeGeneric (line 21) | interface MergeGeneric extends Generic { FILE: tsparser/src/parser/types/testdata/generic.ts type Interface (line 2) | interface Interface { type InterfaceDefault (line 7) | interface InterfaceDefault { type InterfaceDefaultMulti (line 12) | interface InterfaceDefaultMulti< type X (line 28) | type X = Interface; type Y (line 29) | type Y = InterfaceDefault; type Z (line 30) | type Z = InterfaceDefault; type M1 (line 32) | type M1 = InterfaceDefaultMulti; type M2 (line 33) | type M2 = InterfaceDefaultMulti; type M3 (line 34) | type M3 = InterfaceDefaultMulti; type M4 (line 35) | type M4 = InterfaceDefaultMulti< FILE: tsparser/src/parser/types/testdata/generics.ts type Generic1 (line 1) | type Generic1 = { type Generic2 (line 5) | type Generic2 = { type Concrete1 (line 10) | type Concrete1 = { type GenericIface (line 18) | interface GenericIface { FILE: tsparser/src/parser/types/testdata/keyofenum.ts type ObjectValues (line 1) | type ObjectValues = T[keyof T]; constant MY_ENUM (line 3) | const MY_ENUM = { type MyEnum (line 9) | type MyEnum = ObjectValues; FILE: tsparser/src/parser/types/testdata/mapped_as.ts type Person (line 3) | interface Person { type RemoveKind (line 10) | type RemoveKind = { type PersonNoKind (line 13) | type PersonNoKind = RemoveKind; type Identity (line 16) | type Identity = { type IdentityPerson (line 19) | type IdentityPerson = Identity; type OnlyStrings (line 22) | type OnlyStrings = { type PersonStrings (line 25) | type PersonStrings = OnlyStrings; FILE: tsparser/src/parser/types/testdata/method_signatures.ts type SimpleMethod (line 2) | type SimpleMethod = { type MethodsWithParams (line 8) | type MethodsWithParams = { type ComplexReturns (line 16) | type ComplexReturns = { type OptionalMethods (line 23) | type OptionalMethods = { type MixedInterface (line 29) | type MixedInterface = { type Column (line 37) | type Column = { type SqlDialect (line 43) | interface SqlDialect { FILE: tsparser/src/parser/types/testdata/qualified_name.ts type Bar (line 2) | type Bar = string; type Baz (line 5) | type Baz = number; type T1 (line 10) | type T1 = Foo.Bar; type T2 (line 11) | type T2 = Foo.Nested.Baz; FILE: tsparser/src/parser/types/testdata/typeof.ts type O (line 8) | type O = typeof foo; type S (line 9) | type S = typeof foo.bar; type N (line 10) | type N = typeof foo.nested.baz; FILE: tsparser/src/parser/types/testdata/validation.ts type Params (line 3) | interface Params { FILE: tsparser/src/parser/types/testdata/wirespec.ts type Foo (line 4) | interface Foo { type ResponseWithStatus (line 11) | interface ResponseWithStatus { FILE: tsparser/src/parser/types/tests.rs function resolve_types (line 19) | fn resolve_types() { FILE: tsparser/src/parser/types/typ.rs type TypeArgId (line 15) | pub struct TypeArgId(usize); type Type (line 18) | pub enum Type { method is_void (line 209) | pub fn is_void(&self) -> bool { method identical (line 215) | pub fn identical(&self, other: &Type) -> bool { method union_merge (line 242) | pub(super) fn union_merge(&self, other: &Type) -> Option { method simplify_or_union (line 281) | pub(super) fn simplify_or_union(self, other: Type) -> Type { method iter_unions (line 732) | pub fn iter_unions<'a>(&'a self) -> Box ... method into_iter_unions (line 744) | pub fn into_iter_unions(self) -> Box> { method assignable (line 762) | pub fn assignable(&self, state: &ResolveState, other: &Type) -> Option... method extends (line 955) | pub fn extends<'a>(&'a self, state: &'_ ResolveState, other: &'_ Type)... type Array (line 61) | pub struct Array(pub Box); type Optional (line 64) | pub struct Optional(pub Box); type Tuple (line 67) | pub struct Tuple { type Union (line 72) | pub struct Union { type Validated (line 77) | pub struct Validated { type FunctionType (line 83) | pub struct FunctionType { method identical (line 118) | pub fn identical(&self, other: &FunctionType) -> bool { type FunctionParam (line 95) | pub struct FunctionParam { method identical (line 156) | pub fn identical(&self, other: &FunctionParam) -> bool { type GenericTypeParam (line 110) | pub struct GenericTypeParam { type Custom (line 162) | pub enum Custom { method identical (line 170) | pub fn identical(&self, other: &Custom) -> bool { type WireSpec (line 180) | pub struct WireSpec { method identical (line 201) | pub fn identical(&self, other: &WireSpec) -> bool { type WireLocation (line 192) | pub enum WireLocation { type Basic (line 292) | pub enum Basic { method fmt (line 309) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Literal (line 330) | pub enum Literal { method basic (line 338) | pub fn basic(&self) -> Basic { method eq (line 349) | fn eq(&self, other: &Self) -> bool { method hash (line 364) | fn hash(&self, state: &mut H) { type Interface (line 392) | pub struct Interface { method identical (line 406) | pub fn identical(&self, other: &Interface) -> bool { type FieldName (line 473) | pub enum FieldName { method eq_str (line 479) | pub fn eq_str(&self, str: &str) -> bool { type InterfaceField (line 488) | pub struct InterfaceField { method identical (line 506) | pub fn identical(&self, other: &InterfaceField) -> bool { method fmt (line 496) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ClassType (line 512) | pub struct ClassType { method identical (line 518) | pub fn identical(&self, _other: &ClassType) -> bool { type EnumType (line 524) | pub struct EnumType { method identical (line 554) | pub fn identical(&self, other: &EnumType) -> bool { type EnumMember (line 529) | pub struct EnumMember { type EnumValue (line 535) | pub enum EnumValue { method to_literal (line 541) | pub fn to_literal(self) -> Literal { method to_type (line 548) | pub fn to_type(self) -> Type { type Named (line 563) | pub struct Named { method new (line 576) | pub fn new(obj: Rc, type_arguments: Vec) -> Self { method identical (line 583) | pub fn identical(&self, other: &Named) -> bool { method underlying (line 596) | pub fn underlying(&self, state: &ResolveState) -> Type { method hash (line 569) | fn hash(&self, state: &mut H) { type Generic (line 603) | pub enum Generic { method identical (line 722) | pub fn identical(&self, other: &Generic) -> bool { type Index (line 630) | pub struct Index { type Inferred (line 638) | pub struct Inferred(pub usize); type Keyof (line 641) | pub struct Keyof(pub Box); type This (line 644) | pub struct This; type MappedKeyType (line 647) | pub struct MappedKeyType; type TypeParam (line 650) | pub struct TypeParam { method identical (line 660) | pub fn identical(&self, other: &TypeParam) -> bool { type Mapped (line 671) | pub struct Mapped { method identical (line 690) | pub fn identical(&self, other: &Mapped) -> bool { type Intersection (line 702) | pub struct Intersection { method identical (line 708) | pub fn identical(&self, other: &Intersection) -> bool { type Conditional (line 714) | pub struct Conditional { type Extends (line 932) | pub enum Extends<'a> { function into_static (line 939) | pub fn into_static(self) -> Extends<'static> { function simplify_union (line 1167) | pub fn simplify_union(types: Vec) -> Type { function intersect (line 1204) | pub fn intersect<'a: 'b, 'b>( function unwrap_validated (line 1458) | pub fn unwrap_validated(typ: &Type) -> (&Type, Option<&validation::Expr>) { FILE: tsparser/src/parser/types/type_resolve.rs type TypeChecker (line 24) | pub struct TypeChecker { method new (line 29) | pub fn new(loader: Lrc) -> Self { method state (line 35) | pub fn state(&self) -> &ResolveState { method resolve_type (line 39) | pub fn resolve_type(&self, module: Lrc, expr: &... method concrete (line 56) | pub fn concrete(&self, module_id: ModuleId, typ: &Type) -> Type { method underlying (line 62) | pub fn underlying(&self, module_id: ModuleId, typ: &Type) -> Type { method resolve_obj (line 67) | pub fn resolve_obj( method resolve_obj_type (line 80) | pub fn resolve_obj_type(&self, obj: &Object) -> Type { method resolve_default_export (line 85) | pub fn resolve_default_export(&self, module: Lrc { function new (line 123) | pub fn new(state: &'a ResolveState, module: ModuleId) -> Self { function with_type_params (line 136) | fn with_type_params(self, type_params: &'a [&'a ast::TsTypeParam]) -> Se... function with_type_args (line 143) | fn with_type_args(self, type_args: &'a [Type]) -> Self { function with_mapped_key_id (line 147) | fn with_mapped_key_id(self, mapped_key_id: Option) -> Self { function with_mapped_key_type (line 154) | fn with_mapped_key_type(self, mapped_key_type: Option<&'a Type>) -> Self { function with_infer_type_params (line 161) | fn with_infer_type_params(self, infer_type_params: Rc]) -> S... function typ (line 177) | pub fn typ(&self, typ: &ast::TsType) -> Type { function types (line 209) | pub fn types<'b, I: IntoIterator>(&self, types: ... function btyp (line 213) | pub fn btyp(&self, typ: &ast::TsType) -> Box { function type_op (line 218) | fn type_op(&self, tt: &ast::TsTypeOperator) -> Type { function mapped (line 229) | fn mapped(&self, tt: &ast::TsMappedType) -> Type { function indexed_access (line 272) | fn indexed_access(&self, tt: &ast::TsIndexedAccessType) -> Type { function type_index (line 278) | fn type_index(&self, span: Span, obj: &Type, idx: &Type) -> Type { function infer (line 378) | fn infer(&self, tt: &ast::TsInferType) -> Type { function keyof (line 396) | fn keyof(&self, typ: &Type) -> Type { function type_query (line 486) | fn type_query(&self, typ: &ast::TsTypeQuery) -> Type { function type_lit (line 541) | fn type_lit(&self, type_lit: &ast::TsTypeLit) -> Type { function parse_method_signature (line 734) | fn parse_method_signature(&self, method: &ast::TsMethodSignature) -> Fun... function parse_function (line 768) | fn parse_function(&self, func: &ast::Function) -> FunctionType { function parse_function_param (line 876) | fn parse_function_param(&self, param: &ast::TsFnParam) -> Option Type { function type_ref (line 974) | fn type_ref(&self, typ: &ast::TsTypeRef) -> Type { function qualified_name_obj (line 1127) | fn qualified_name_obj(&self, qn: &ast::TsQualifiedName) -> Option Type { function optional (line 1190) | fn optional(&self, tt: &ast::TsOptionalType) -> Type { function tuple (line 1194) | fn tuple(&self, tuple: &ast::TsTupleType) -> Type { function union (line 1208) | fn union(&self, union_type: &ast::TsUnionType) -> Type { function conditional (line 1214) | fn conditional(&self, tt: &ast::TsConditionalType) -> Type { function intersection (line 1288) | fn intersection(&self, typ: &ast::TsIntersectionType) -> Type { function keyword (line 1297) | fn keyword(&self, typ: &ast::TsKeywordType) -> Type { function type_alias_decl (line 1322) | fn type_alias_decl(&self, decl: &ast::TsTypeAliasDecl) -> Type { function interface_decl (line 1331) | fn interface_decl(&self, decl: &ast::TsInterfaceDecl) -> Type { function do_interface_decl (line 1342) | fn do_interface_decl(&self, decl: &ast::TsInterfaceDecl) -> Type { function expr (line 1378) | fn expr(&self, expr: &ast::Expr) -> Type { function array_lit (line 1604) | fn array_lit(&self, lit: &ast::ArrayLit) -> Type { function object_lit (line 1635) | fn object_lit(&self, lit: &ast::ObjectLit) -> Type { function member_expr (line 1716) | fn member_expr(&self, expr: &ast::MemberExpr) -> Type { function resolve_member_prop (line 1721) | fn resolve_member_prop(&self, obj_type: &Type, prop: &ast::MemberProp) -... function prop_name_to_string (line 1815) | fn prop_name_to_string<'b>(&self, prop: &'b ast::PropName) -> Cow<'b, st... function get_return_type (line 1837) | fn get_return_type(&self, typ: &Type, span: Span) -> Type { function obj_type (line 1877) | pub fn obj_type(&self, obj: &Object) -> Type { function resolve_obj_type (line 1914) | fn resolve_obj_type(&self, obj: &Object) -> Type { function resolve_obj (line 2025) | fn resolve_obj(&self, expr: &ast::Expr) -> Option> { function ident_obj (line 2032) | fn ident_obj(&self, ident: &ast::Ident) -> Option> { function resolve_default_export (line 2037) | fn resolve_default_export(&self) -> Option> { function concrete (line 2044) | pub fn concrete<'b>(&'b self, typ: &'b Type) -> Resolved<'b, Type> { function underlying_named (line 2477) | pub fn underlying_named(&self, named: &Named) -> Type { function underlying (line 2497) | pub fn underlying<'b>(&'b self, typ: &'b Type) -> Resolved<'b, Type> { function underlying_type (line 2515) | fn underlying_type( function concrete_list (line 2534) | fn concrete_list<'b>(&'b self, v: &'b [Type]) -> Resolved<'b, [Type]> { function doc_comment (line 2557) | fn doc_comment(&self, pos: BytePos) -> Option { function parse_validation (line 2563) | fn parse_validation(&self, sp: Span, named: &Named) -> Option) -> std::fmt::Result { type TypeRenderer (line 12) | struct TypeRenderer { function render_type (line 20) | fn render_type(&mut self, typ: &Type) -> std::fmt::Result { function render_basic (line 65) | fn render_basic(&mut self, b: &Basic) -> std::fmt::Result { function render_iface (line 85) | fn render_iface(&mut self, iface: &Interface) -> std::fmt::Result { function render_literal (line 106) | fn render_literal(&mut self, lit: &super::Literal) -> std::fmt::Result { function render_class (line 116) | fn render_class(&mut self, _cls: &super::ClassType) -> std::fmt::Result { function render_enum (line 120) | fn render_enum(&mut self, e: &super::EnumType) -> std::fmt::Result { function render_named (line 131) | fn render_named(&mut self, named: &super::Named) -> std::fmt::Result { function render_validation (line 148) | fn render_validation(&mut self, v: &validation::Expr) -> std::fmt::Result { function render_validated (line 152) | fn render_validated(&mut self, v: &Validated) -> std::fmt::Result { function render_custom (line 157) | fn render_custom(&mut self, c: &Custom) -> std::fmt::Result { function render_wire_spec (line 164) | fn render_wire_spec(&mut self, s: &WireSpec) -> std::fmt::Result { function render_generic (line 205) | fn render_generic(&mut self, g: &Generic) -> std::fmt::Result { function render_function (line 244) | fn render_function(&mut self, func: &super::FunctionType) -> std::fmt::R... FILE: tsparser/src/parser/types/utils.rs function unwrap_promise (line 3) | pub fn unwrap_promise<'a>(state: &ResolveState, typ: &'a Type) -> &'a Ty... function drop_empty_or_void (line 14) | pub fn drop_empty_or_void(typ: Type) -> Option { FILE: tsparser/src/parser/types/validation.rs type Expr (line 13) | pub enum Expr { method and (line 150) | pub fn and(self, other: Self) -> Self { method or (line 169) | pub fn or(self, other: Self) -> Self { method rule (line 187) | pub fn rule(rule: Rule) -> Self { method simplify (line 191) | pub fn simplify(self) -> Self { method to_pb (line 291) | pub fn to_pb(&self) -> schema::ValidationExpr { method supports_type (line 309) | pub fn supports_type<'a>( method fmt (line 20) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Rule (line 48) | pub enum Rule { method merge_and (line 82) | pub fn merge_and(&self, other: &Self) -> Option { method merge_or (line 93) | pub fn merge_or(&self, other: &Self) -> Option { method to_pb (line 104) | pub fn to_pb(&self) -> schema::validation_rule::Rule { method supports_type (line 121) | pub fn supports_type(&self, typ: &Type) -> bool { method fmt (line 60) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Is (line 76) | pub enum Is { type UnsupportedValidation (line 340) | pub struct UnsupportedValidation<'a> { type UnsupportedValidationsError (line 346) | pub struct UnsupportedValidationsError<'a>(pub Vec) -> std::fmt::Result { method fmt (line 358) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type N (line 378) | pub struct N(pub f64); method fmt (line 381) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type Target (line 387) | type Target = f64; method deref (line 389) | fn deref(&self) -> &f64 { method eq (line 395) | fn eq(&self, other: &Self) -> bool { method hash (line 403) | fn hash(&self, h: &mut H) { function test_simplify (line 418) | fn test_simplify() { FILE: tsparser/src/parser/types/visitor.rs type Visit (line 12) | pub trait Visit { method resolve_state (line 13) | fn resolve_state(&self) -> &ResolveState; method seen_decls (line 14) | fn seen_decls(&mut self) -> &mut HashSet; method visit_basic (line 17) | fn visit_basic(&mut self, node: &Basic) { method visit_array (line 22) | fn visit_array(&mut self, node: &Array) { method visit_interface (line 27) | fn visit_interface(&mut self, node: &Interface) { method visit_interface_field (line 32) | fn visit_interface_field(&mut self, node: &InterfaceField) { method visit_union (line 37) | fn visit_union(&mut self, node: &Union) { method visit_tuple (line 42) | fn visit_tuple(&mut self, node: &Tuple) { method visit_literal (line 47) | fn visit_literal(&mut self, node: &Literal) { method visit_class (line 52) | fn visit_class(&mut self, node: &ClassType) { method visit_enum (line 57) | fn visit_enum(&mut self, node: &EnumType) { method visit_named (line 62) | fn visit_named(&mut self, node: &Named) { method visit_optional (line 67) | fn visit_optional(&mut self, node: &Optional) { method visit_this (line 72) | fn visit_this(&mut self, node: &This) { method visit_validation (line 77) | fn visit_validation(&mut self, node: &validation::Expr) { method visit_validated (line 82) | fn visit_validated(&mut self, node: &Validated) { method visit_type (line 87) | fn visit_type(&mut self, node: &Type) { method visit_types (line 92) | fn visit_types(&mut self, node: &[Type]) { method visit_generic (line 97) | fn visit_generic(&mut self, node: &Generic) { method visit_type_param (line 102) | fn visit_type_param(&mut self, node: &TypeParam) { method visit_index (line 107) | fn visit_index(&mut self, node: &Index) { method visit_mapped (line 112) | fn visit_mapped(&mut self, node: &Mapped) { method visit_mapped_key_type (line 117) | fn visit_mapped_key_type(&mut self, node: &MappedKeyType) { method visit_keyof (line 122) | fn visit_keyof(&mut self, node: &Keyof) { method visit_conditional (line 127) | fn visit_conditional(&mut self, node: &Conditional) { method visit_intersection (line 132) | fn visit_intersection(&mut self, node: &Intersection) { method visit_inferred (line 137) | fn visit_inferred(&mut self, node: &Inferred) { method visit_custom (line 142) | fn visit_custom(&mut self, node: &Custom) { method visit_wire_spec (line 147) | fn visit_wire_spec(&mut self, node: &WireSpec) { method visit_function (line 152) | fn visit_function(&mut self, node: &FunctionType) { method visit_function_param (line 157) | fn visit_function_param(&mut self, node: &FunctionParam) { type VisitWith (line 162) | pub trait VisitWith { method visit_with (line 163) | fn visit_with(&self, visitor: &mut V); method visit_children_with (line 164) | fn visit_children_with(&self, visitor: &mut V); method visit_with (line 172) | fn visit_with(&self, _visitor: &mut V) {} method visit_children_with (line 175) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 179) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 182) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 186) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 190) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 198) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 202) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 209) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 214) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 221) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 226) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 235) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 240) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 249) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 254) | fn visit_children_with(&self, visitor: &mut V) { function visit_with (line 261) | fn visit_with(&self, visitor: &mut V) { function visit_children_with (line 266) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 271) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 276) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 284) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 289) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 294) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 299) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 304) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 309) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 314) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 319) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 328) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 333) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 341) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 346) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 357) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 362) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 367) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 372) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 379) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 384) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 394) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 399) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 407) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 412) | fn visit_children_with(&self, _visitor: &mut V) {} method visit_with (line 417) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 422) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 438) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 443) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 465) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 470) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 480) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 485) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 491) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 495) | fn visit_children_with(&self, visitor: &mut V) { function visit_with (line 521) | fn visit_with(&self, visitor: &mut V) { function visit_children_with (line 526) | fn visit_children_with(&self, visitor: &mut V) { function visit_with (line 538) | fn visit_with(&self, visitor: &mut V) { function visit_children_with (line 543) | fn visit_children_with(&self, visitor: &mut V) { function visit_with (line 554) | fn visit_with(&self, visitor: &mut V) { function visit_children_with (line 559) | fn visit_children_with(&self, visitor: &mut V) { function visit_with (line 570) | fn visit_with(&self, visitor: &mut V) { function visit_children_with (line 575) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 581) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 585) | fn visit_children_with(&self, visitor: &mut V) { method visit_with (line 594) | fn visit_with(&self, visitor: &mut V) { method visit_children_with (line 598) | fn visit_children_with(&self, visitor: &mut V) { FILE: tsparser/src/parser/universe.ts class Promise (line 2) | class Promise { } type Partial (line 7) | type Partial = { type Required (line 14) | type Required = { type Readonly (line 21) | type Readonly = { type Pick (line 28) | type Pick = { type Record (line 35) | type Record = { type Exclude (line 42) | type Exclude = T extends U ? never : T; type Extract (line 47) | type Extract = T extends U ? T : never; type Omit (line 52) | type Omit = Pick>; type NonNullable (line 57) | type NonNullable = T & {}; class Date (line 60) | class Date { } type Array (line 63) | type Array = T[]; FILE: tsparser/src/parser/usageparser/mod.rs type UsageExpr (line 20) | pub struct UsageExpr { method span (line 27) | fn span(&self) -> swc_common::Span { type UsageExprKind (line 33) | pub enum UsageExprKind { type MethodCall (line 57) | pub struct MethodCall { type TemplateCall (line 63) | pub struct TemplateCall { type FieldAccess (line 69) | pub struct FieldAccess { type Callee (line 74) | pub struct Callee { type CallArg (line 79) | pub struct CallArg { type ConstructorArg (line 85) | pub struct ConstructorArg { type Other (line 91) | pub struct Other { type UsageResolver (line 95) | pub struct UsageResolver<'a> { function new (line 103) | pub fn new( function scan_usage_exprs (line 127) | pub fn scan_usage_exprs(&self, module: &Module) -> Vec { function external_binds_to_scan_for (line 141) | fn external_binds_to_scan_for(&self, module: &Module) -> Vec Vec { function resolve_usage (line 255) | pub fn resolve_usage(&self, module: &Lrc, exprs: &[UsageExpr]) -... type BindToScan (line 314) | struct BindToScan<'a> { type UsageVisitor (line 328) | struct UsageVisitor<'a> { function new (line 334) | pub fn new(binds: &'a [BindToScan]) -> Self { function is_bind_def (line 347) | fn is_bind_def(&self, bind: &Bind, id: &ast::Ident) -> bool { function is_import_def (line 352) | fn is_import_def(&self, path: &AstNodePath) -> bool { function classify_usage (line 361) | fn classify_usage(&self, bind: Lrc, path: &AstNodePath) -> Option<... method visit_ident (line 488) | fn visit_ident<'ast: 'r, 'r>(&mut self, n: &'ast ast::Ident, path: &mut ... function test_scan_external_binds (line 532) | fn test_scan_external_binds() { function test_scan_usage (line 621) | fn test_scan_usage() { FILE: tsparser/src/resolve_utils.rs function split_package_name (line 8) | pub fn split_package_name(target: &str) -> (&str, &str) { function dts_counterpart (line 29) | pub fn dts_counterpart(path: &Path) -> Option { FILE: tsparser/src/runtimeresolve/node.rs type PackageJson (line 22) | struct PackageJson { type EncoreRuntimeResolver (line 34) | pub struct EncoreRuntimeResolver { function new (line 44) | pub fn new( function with_tsconfig_resolver (line 57) | pub fn with_tsconfig_resolver(self, resolver: Lrc)... function resolve_export (line 65) | fn resolve_export(&self, pkg_dir: &Path, rel_target: &str) -> Result(&self, target: &'b str) -> (&'b str, &'b str) { function resolve_encore_module (line 97) | fn resolve_encore_module(&self, target: &str) -> Result,... method resolve (line 123) | fn resolve(&self, base: &FileName, target: &str) -> Result Option { FILE: tsparser/src/span_err.rs type ErrReporter (line 3) | pub trait ErrReporter { method err (line 4) | fn err(&self, msg: &str); method err (line 11) | fn err(&self, msg: &str) { type SpErr (line 17) | pub struct SpErr { function new (line 26) | pub fn new(span: Span, error: E) -> Self { function report (line 30) | pub fn report(&self) { function source (line 39) | fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { function fmt (line 48) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ErrorWithSpanExt (line 53) | pub trait ErrorWithSpanExt: std::error::Error + Sized { method with_span (line 54) | fn with_span(self, span: Span) -> SpErr { FILE: tsparser/src/testutil/mod.rs function js_runtime_path (line 11) | fn js_runtime_path() -> PathBuf { FILE: tsparser/src/testutil/testparse.rs function test_parse (line 10) | pub fn test_parse(src: &str) -> Lrc { FILE: tsparser/src/testutil/testresolve.rs type TestResolver (line 6) | pub struct TestResolver { method new (line 12) | pub fn new(root_dir: PathBuf, ar: txtar::Archive) -> Self { method resolve (line 18) | fn resolve(&self, base: &FileName, module_specifier: &str) -> Result Result { function test_resolve (line 70) | fn test_resolve() { FILE: tsparser/src/testutil/typeparse.rs function parse_type_expr (line 11) | pub fn parse_type_expr(s: &str) -> Result { FILE: tsparser/src/tsconfig.rs type TsConfigPathResolver (line 10) | pub struct TsConfigPathResolver { method from_file (line 32) | pub fn from_file(tsconfig_path: &Path) -> Result { method from_str (line 42) | pub fn from_str(tsconfig_dir: &Path, content: &str) -> Result Self { method base (line 83) | pub fn base(&self) -> &FileName { method resolve_with_checker (line 88) | pub fn resolve_with_checker( method resolve (line 146) | pub fn resolve(&self, import: &str) -> Option> { type TsConfigError (line 20) | pub enum TsConfigError { type PathEntry (line 152) | struct PathEntry { type PathVal (line 159) | enum PathVal { method prefix_len (line 169) | fn prefix_len(&self) -> usize { method from (line 178) | fn from(s: String) -> Self { type TSConfig (line 190) | pub struct TSConfig { type CompilerOptions (line 196) | pub struct CompilerOptions { function strip_jsonc_comments (line 210) | fn strip_jsonc_comments(jsonc_input: &str, preserve_locations: bool) -> ... type PathResolveIterator (line 278) | struct PathResolveIterator { type Item (line 286) | type Item = PathBuf; method next (line 288) | fn next(&mut self) -> Option { function file_candidates (line 308) | fn file_candidates(base: PathBuf) -> impl Iterator { FILE: tsparser/tests/common/mod.rs function js_runtime_path (line 4) | pub fn js_runtime_path() -> PathBuf { FILE: tsparser/tests/parse_tests.rs function test_parser (line 19) | fn test_parser() { function parse_txtar (line 35) | fn parse_txtar(app_root: &Path) -> Result { FILE: tsparser/txtar/src/error.rs type MaterializeError (line 6) | pub enum MaterializeError { FILE: tsparser/txtar/src/lib.rs type Archive (line 98) | pub struct Archive { method new (line 124) | fn new(comment: &str, files: Vec) -> Archive { method to_writer (line 132) | pub fn to_writer(&self, writer: &mut W) -> io::Result<()> { method materialize (line 145) | pub fn materialize>(&self, path: P) -> Result<(), Mater... type Error (line 188) | type Error = std::str::Utf8Error; method try_from (line 190) | fn try_from(slice: &[u8]) -> Result { method from (line 197) | fn from(s: &str) -> Archive { type File (line 106) | pub struct File { method new (line 114) | pub fn new>(name: P, data: &str) -> File { method fmt (line 174) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { function from_str (line 216) | pub fn from_str(s: &str) -> Archive { function from_bytes (line 221) | pub fn from_bytes(slice: &[u8]) -> Result { function split_file_markers (line 225) | fn split_file_markers(s: &str) -> (&str, &str, &str) { function fix_newline (line 257) | fn fix_newline(s: &mut String) { constant BASIC (line 270) | const BASIC: &str = "\ function parse_format (line 282) | fn parse_format() { function check_parse_format (line 315) | fn check_parse_format(name: &str, txtar: &str, expected: &str) { function materialize_basic (line 322) | fn materialize_basic() { function materialize_nested (line 353) | fn materialize_nested() { function check_contents (line 377) | fn check_contents(dir: &TempDir, child: &str, contents: &str) { function check_bad_materialize (line 386) | fn check_bad_materialize(dir: &TempDir, bad_rel: Archive, expected: &str) { FILE: tsparser/wasm/build.rs function main (line 6) | fn main() { function collect_ts_files (line 44) | fn collect_ts_files(base: &Path, dir: &Path, files: &mut Vec<(String, Pa... FILE: tsparser/wasm/src/lib.rs function init_panic_hook (line 23) | pub fn init_panic_hook() { type InputFile (line 28) | struct InputFile { type ParseOutput (line 34) | struct ParseOutput { function parse (line 47) | pub fn parse(files_json: &str) -> String { function run_parse (line 62) | fn run_parse(files: Vec, mut nm_files: Vec) -> Str... function error_output (line 170) | fn error_output(msg: &str) -> String { function format_output (line 179) | fn format_output(meta: Option, collected_errors: Vec<... type WasmErrorEmitter (line 189) | struct WasmErrorEmitter { method emit (line 195) | fn emit(&mut self, db: &swc_common::errors::DiagnosticBuilder<'_>) { type WriteBuf (line 205) | struct WriteBuf(Arc>>); method fmt (line 208) | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { method write (line 214) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 219) | fn flush(&mut self) -> io::Result<()> { FILE: v2/app/api_framework.go function configureAPIFramework (line 17) | func configureAPIFramework(pc *parsectx.Context, services []*Service, re... FILE: v2/app/apiframework/apiframework.go type AppDesc (line 13) | type AppDesc struct type ServiceDesc (line 24) | type ServiceDesc struct FILE: v2/app/app.go type Desc (line 18) | type Desc struct method MatchingMiddleware (line 36) | func (d *Desc) MatchingMiddleware(ep *api.Endpoint) []*middleware.Midd... method MatchingGlobalMiddleware (line 66) | func (d *Desc) MatchingGlobalMiddleware(ep *api.Endpoint) []*middlewar... method ServiceForPath (line 115) | func (d *Desc) ServiceForPath(path paths.FS) (*Service, bool) { function ValidateAndDescribe (line 80) | func ValidateAndDescribe(pc *parsectx.Context, result *parser.Result) *D... FILE: v2/app/errors.go constant serviceHelp (line 8) | serviceHelp = "For more information on services and how to define them, ... FILE: v2/app/gateway.go type Gateway (line 4) | type Gateway struct FILE: v2/app/legacymeta/legacymeta.go type builder (line 34) | type builder struct method Build (line 56) | func (b *builder) Build() *meta.Data { method apiPath (line 551) | func (b *builder) apiPath(pos gotoken.Pos, path *resourcepaths.Path) *... method keyspacePath (line 615) | func (b *builder) keyspacePath(path *resourcepaths.Path) *meta.Path { method relPath (line 636) | func (b *builder) relPath(pkg paths.Pkg) string { function Compute (line 43) | func Compute(errs *perr.List, appDesc *app.Desc) (*meta.Data, *TraceNode... function transformMigration (line 607) | func transformMigration(res sqldb.MigrationFile) *meta.DBMigration { function zeroNil (line 644) | func zeroNil[T comparable](val T) *T { FILE: v2/app/legacymeta/schema.go method builtinType (line 17) | func (b *builder) builtinType(typ schemav2.BuiltinType) schema.Builtin { method schemaType (line 65) | func (b *builder) schemaType(typ schemav2.Type) *schema.Type { method schemaTypeUnwrapPointer (line 161) | func (b *builder) schemaTypeUnwrapPointer(typ schemav2.Type) *schema.Type { method structField (line 168) | func (b *builder) structField(f schemav2.StructField) *schema.Field { method configValue (line 278) | func (b *builder) configValue(typ schemav2.NamedType) *schema.Type { method schemaTypes (line 310) | func (b *builder) schemaTypes(typs ...schemav2.Type) []*schema.Type { method decl (line 314) | func (b *builder) decl(decl schemav2.Decl) uint32 { method schemaLoc (line 362) | func (b *builder) schemaLoc(f *pkginfo.File, node ast.Node) *schema.Loc { type declKey (line 378) | type declKey struct method declKey (line 383) | func (b *builder) declKey(pkgPath paths.Pkg, pkgName string) uint32 { method typeDeclRef (line 394) | func (b *builder) typeDeclRef(typ *schemav2.TypeDeclRef) *schema.Type { method typeDeclRefUnwrapPointer (line 398) | func (b *builder) typeDeclRefUnwrapPointer(typ *schemav2.TypeDeclRef) *s... FILE: v2/app/legacymeta/selector_lookup.go type selectorLookup (line 13) | type selectorLookup struct method recordEndpoint (line 45) | func (sm *selectorLookup) recordEndpoint(s selector.Selector, ep *api.... method GetEndpoints (line 59) | func (sm *selectorLookup) GetEndpoints(targets selector.Set) (rtn []*a... method GetServices (line 71) | func (sm *selectorLookup) GetServices(targets selector.Set) (rtn []*ap... function computeSelectorLookup (line 19) | func computeSelectorLookup(appDesc *app.Desc) *selectorLookup { FILE: v2/app/legacymeta/trace_nodes.go function newTraceNodes (line 20) | func newTraceNodes(b *builder) *TraceNodes { type TraceNodes (line 33) | type TraceNodes struct method AuthHandler (line 45) | func (n *TraceNodes) AuthHandler() uint32 { method Middleware (line 52) | func (n *TraceNodes) Middleware(mw *middleware.Middleware) uint32 { method Sub (line 59) | func (n *TraceNodes) Sub(sub *pubsub.Subscription) uint32 { method SvcStruct (line 66) | func (n *TraceNodes) SvcStruct(svcStruct *servicestruct.ServiceStruct)... method Endpoint (line 73) | func (n *TraceNodes) Endpoint(ep *api.Endpoint) uint32 { method addAuthHandler (line 80) | func (n *TraceNodes) addAuthHandler(ah *authhandler.AuthHandler, svcNa... method addServiceStruct (line 92) | func (n *TraceNodes) addServiceStruct(s *servicestruct.ServiceStruct, ... method addSub (line 104) | func (n *TraceNodes) addSub(sub *pubsub.Subscription, svcName, topicNa... method addMiddleware (line 117) | func (n *TraceNodes) addMiddleware(mw *middleware.Middleware) { method addEndpoint (line 131) | func (n *TraceNodes) addEndpoint(ep *api.Endpoint, svcName string) { method alloc (line 144) | func (n *TraceNodes) alloc(file *pkginfo.File, node ast.Node) (traceNo... method forPkg (line 207) | func (n *TraceNodes) forPkg(pkgPath paths.Pkg) []*meta.TraceNode { function nodeID (line 213) | func nodeID(node *meta.TraceNode) uint32 { FILE: v2/app/resource_usage.go method locateResourceBinds (line 9) | func (d *Desc) locateResourceBinds(result *parser.Result) { method locateResourceUsage (line 24) | func (d *Desc) locateResourceUsage(result *parser.Result) { FILE: v2/app/service.go type Service (line 13) | type Service struct method ContainsPackage (line 34) | func (s *Service) ContainsPackage(pkg *pkginfo.Package) bool { FILE: v2/app/service_discovery.go function discoverServices (line 41) | func discoverServices(pc *parsectx.Context, result *parser.Result) []*Se... type serviceDiscovery (line 107) | type serviceDiscovery struct method possibleServiceRoot (line 122) | func (sd *serviceDiscovery) possibleServiceRoot(pkg *pkginfo.Package, ... FILE: v2/app/service_discovery_test.go function Test_discoverServices (line 9) | func Test_discoverServices(t *testing.T) { FILE: v2/app/setup_test.go function TestMain (line 14) | func TestMain(m *testing.M) { function Parse (line 21) | func Parse(c *qt.C, archiveContent string) (*testutil.Context, *parser.R... FILE: v2/app/validate.go method validate (line 16) | func (d *Desc) validate(pc *parsectx.Context, result *parser.Result) { FILE: v2/app/validate_apis.go method validateAPIs (line 20) | func (d *Desc) validateAPIs(pc *parsectx.Context, fw *apiframework.AppDe... FILE: v2/app/validate_authhandlers.go method validateAuthHandlers (line 8) | func (d *Desc) validateAuthHandlers(pc *parsectx.Context, fw *apiframewo... FILE: v2/app/validate_caches.go method validateCaches (line 14) | func (d *Desc) validateCaches(pc *parsectx.Context, results *parser.Resu... FILE: v2/app/validate_config.go method validateConfigs (line 10) | func (d *Desc) validateConfigs(pc *parsectx.Context, result *parser.Resu... method validateConfig (line 20) | func (d *Desc) validateConfig(pc *parsectx.Context, result *parser.Resul... FILE: v2/app/validate_crons.go method validateCrons (line 10) | func (d *Desc) validateCrons(pc *parsectx.Context, result *parser.Result) { FILE: v2/app/validate_databases.go method validateDatabases (line 10) | func (d *Desc) validateDatabases(pc *parsectx.Context, result *parser.Re... FILE: v2/app/validate_middleware.go method validateMiddleware (line 13) | func (d *Desc) validateMiddleware(pc *parsectx.Context, fw *apiframework... FILE: v2/app/validate_objects.go method validateObjects (line 10) | func (d *Desc) validateObjects(pc *parsectx.Context, result *parser.Resu... FILE: v2/app/validate_pubsub.go method validatePubSub (line 17) | func (d *Desc) validatePubSub(pc *parsectx.Context, result *parser.Resul... FILE: v2/app/validate_servicestructs.go method validateServiceStructs (line 12) | func (d *Desc) validateServiceStructs(pc *parsectx.Context, result *pars... FILE: v2/app/validate_test.go function TestValidation (line 35) | func TestValidation(t *testing.T) { function parse (line 117) | func parse(ts *testscript.TestScript, neg bool, args []string) { function assertGoldenErrors (line 284) | func assertGoldenErrors(ts *testscript.TestScript, errs *perr.List, sour... FILE: v2/app/validate_types.go method validateType (line 17) | func (d *Desc) validateType(pc *parsectx.Context, usedAt ast.Node, typ s... FILE: v2/codegen/apigen/apigen.go type Params (line 23) | type Params struct function Process (line 38) | func Process(p Params) *config.Static { FILE: v2/codegen/apigen/apigenutil/apigenutil.go function DecodeHeaders (line 19) | func DecodeHeaders(g *Group, httpHeaderExpr, paramExpr *Statement, dec *... function DecodeQuery (line 36) | func DecodeQuery(g *Group, urlValuesExpr, paramExpr *Statement, dec *gen... function DecodeCookie (line 53) | func DecodeCookie(errs *perr.List, g *Group, httpReqExpr, paramExpr *Sta... constant jsonIterPkg (line 78) | jsonIterPkg = "github.com/json-iterator/go" function DecodeBody (line 81) | func DecodeBody(g *Group, ioReaderExpr *Statement, paramsExpr *Statement... function EncodeHeaders (line 108) | func EncodeHeaders(errs *perr.List, g *Group, httpHeaderExpr, paramExpr ... function EncodeQuery (line 138) | func EncodeQuery(errs *perr.List, g *Group, urlValuesExpr, paramExpr *St... function EncodeBody (line 165) | func EncodeBody(gu *genutil.Helper, g *Group, streamExpr, paramExpr *Sta... function BuildErr (line 198) | func BuildErr(code, msg string) *Statement { function BuildErrf (line 204) | func BuildErrf(code, format string, args ...Code) *Statement { FILE: v2/codegen/apigen/authhandlergen/authhandlergen.go function Gen (line 16) | func Gen(gen *codegen.Generator, appDesc *app.Desc, ah *authhandler.Auth... function apiQ (line 71) | func apiQ(name string) *Statement { function renderDecodeAuth (line 75) | func renderDecodeAuth(gen *codegen.Generator, f *codegen.File, ah *authh... function renderAuthHandler (line 123) | func renderAuthHandler(gen *codegen.Generator, ah *authhandler.AuthHandl... FILE: v2/codegen/apigen/authhandlergen/authhandlergen_test.go function TestCodegen (line 13) | func TestCodegen(t *testing.T) { FILE: v2/codegen/apigen/endpointgen/api_calls.go function rewriteAPICalls (line 14) | func rewriteAPICalls(gen *codegen.Generator, parse *parser.Result, svc *... function genCallWrapper (line 34) | func genCallWrapper(gen *codegen.Generator, svc *app.Service, ep *api.En... FILE: v2/codegen/apigen/endpointgen/endpointgen.go function Gen (line 20) | func Gen(gen *codegen.Generator, appDesc *app.Desc, svc *app.Service, sv... function genAPIDesc (line 40) | func genAPIDesc( function serviceMiddleware (line 128) | func serviceMiddleware(ep *api.Endpoint, fw *apiframework.ServiceDesc, s... function globalMiddleware (line 138) | func globalMiddleware(appDesc *app.Desc, ep *api.Endpoint) *Statement { function registerHandlers (line 146) | func registerHandlers(appDesc *app.Desc, file *codegen.File, handlers []... function apiQ (line 159) | func apiQ(name string) *Statement { function rawPath (line 166) | func rawPath(path *resourcepaths.Path) string { function pathParamNames (line 193) | func pathParamNames(path *resourcepaths.Path) Code { function tagNames (line 205) | func tagNames(tags selector.Set) Code { FILE: v2/codegen/apigen/endpointgen/endpointgen_test.go function TestCodegen (line 14) | func TestCodegen(t *testing.T) { FILE: v2/codegen/apigen/endpointgen/handlers.go type handlerDesc (line 12) | type handlerDesc struct method Typed (line 22) | func (h *handlerDesc) Typed() *Statement { method Raw (line 69) | func (h *handlerDesc) Raw() *Statement { FILE: v2/codegen/apigen/endpointgen/request.go constant jsonIterPkg (line 17) | jsonIterPkg = "github.com/json-iterator/go" type requestDesc (line 21) | type requestDesc struct method TypeName (line 26) | func (d *requestDesc) TypeName() string { method Type (line 30) | func (d *requestDesc) Type() *Statement { method TypeDecl (line 34) | func (d *requestDesc) TypeDecl() *Statement { method DecodeRequest (line 48) | func (d *requestDesc) DecodeRequest() *Statement { method HandlerArgs (line 80) | func (d *requestDesc) HandlerArgs() []Code { method renderPathDecoding (line 97) | func (d *requestDesc) renderPathDecoding(g *Group, dec *genutil.TypeUn... method httpReqExpr (line 151) | func (d *requestDesc) httpReqExpr() *Statement { method reqDataExpr (line 156) | func (d *requestDesc) reqDataExpr() *Statement { method reqDataPayloadName (line 161) | func (d *requestDesc) reqDataPayloadName() string { method httpHeaderExpr (line 169) | func (d *requestDesc) httpHeaderExpr() *Statement { method queryStringExpr (line 175) | func (d *requestDesc) queryStringExpr() *Statement { method jsonStream (line 181) | func (d *requestDesc) jsonStream() *Statement { method reqDataPayloadExpr (line 187) | func (d *requestDesc) reqDataPayloadExpr() *Statement { method reqDataPathParamExpr (line 193) | func (d *requestDesc) reqDataPathParamExpr(i int) *Statement { method pathParamFieldName (line 199) | func (d *requestDesc) pathParamFieldName(i int) string { method pathParamsName (line 204) | func (d *requestDesc) pathParamsName() *Statement { method pathSegmentValue (line 209) | func (d *requestDesc) pathSegmentValue(i int) *Statement { method renderRequestDecoding (line 213) | func (d *requestDesc) renderRequestDecoding(g *Group, dec *genutil.Typ... method decodeRequestParameters (line 248) | func (d *requestDesc) decodeRequestParameters(g *Group, dec *genutil.T... method Clone (line 255) | func (d *requestDesc) Clone() *Statement { method ReqPath (line 270) | func (d *requestDesc) ReqPath() *Statement { method UserPayload (line 311) | func (d *requestDesc) UserPayload() *Statement { method EncodeExternalReq (line 327) | func (d *requestDesc) EncodeExternalReq() *Statement { FILE: v2/codegen/apigen/endpointgen/response.go type responseDesc (line 14) | type responseDesc struct method TypeName (line 19) | func (d *responseDesc) TypeName() string { method Type (line 23) | func (d *responseDesc) Type() *Statement { method TypeDecl (line 27) | func (d *responseDesc) TypeDecl() *Statement { method ZeroType (line 37) | func (d *responseDesc) ZeroType() *Statement { method EncodeResponse (line 45) | func (d *responseDesc) EncodeResponse() *Statement { method DecodeExternalResp (line 151) | func (d *responseDesc) DecodeExternalResp() *Statement { method respDataExpr (line 197) | func (d *responseDesc) respDataExpr() *Statement { method respDataPayloadExpr (line 203) | func (d *responseDesc) respDataPayloadExpr() *Statement { method zero (line 209) | func (d *responseDesc) zero() *Statement { method Clone (line 218) | func (d *responseDesc) Clone() *Statement { method httpRespExpr (line 192) | func (d *requestDesc) httpRespExpr() *Statement { FILE: v2/codegen/apigen/maingen/load_app.go type testParams (line 26) | type testParams struct function GenAppConfig (line 31) | func GenAppConfig(p GenParams, test option.Option[testParams]) *config.S... function pubsubTopics (line 64) | func pubsubTopics(gen *codegen.Generator, appDesc *app.Desc) map[string]... function bundledServices (line 114) | func bundledServices(appDesc *app.Desc) []string { function testServiceMap (line 126) | func testServiceMap(appDesc *app.Desc) map[string]string { function enabledExperiments (line 138) | func enabledExperiments(experiments *experiments.Set) *Statement { function computeCORSHeaders (line 152) | func computeCORSHeaders(appDesc *app.Desc) (allowHeaders, exposeHeaders ... FILE: v2/codegen/apigen/maingen/maingen.go type GenParams (line 19) | type GenParams struct function Gen (line 45) | func Gen(p GenParams) *config.Static { function genMain (line 55) | func genMain(p GenParams) *config.Static { function genExecScriptMain (line 91) | func genExecScriptMain(p GenParams, mainPkgPath paths.Pkg) *config.Static { FILE: v2/codegen/apigen/maingen/maingen_test.go function TestCodegen (line 16) | func TestCodegen(t *testing.T) { FILE: v2/codegen/apigen/maingen/testgen.go function genTestConfigs (line 9) | func genTestConfigs(p GenParams, test codegen.TestConfig) *config.Static { FILE: v2/codegen/apigen/middlewaregen/middlewaregen.go function Gen (line 12) | func Gen(gen *codegen.Generator, mws []*middleware.Middleware, svcStruct... function genMiddleware (line 30) | func genMiddleware(gen *codegen.Generator, f *codegen.File, mw *middlewa... FILE: v2/codegen/apigen/middlewaregen/middlewaregen_test.go function TestCodegen (line 13) | func TestCodegen(t *testing.T) { FILE: v2/codegen/apigen/servicestructgen/servicestructgen.go function Gen (line 13) | func Gen(gen *codegen.Generator, svc *app.Service, s *servicestruct.Serv... FILE: v2/codegen/apigen/servicestructgen/servicestructgen_test.go function TestCodegen (line 11) | func TestCodegen(t *testing.T) { FILE: v2/codegen/apigen/typescrub/jen.go function HeadersToJen (line 11) | func HeadersToJen(headers []string) Code { function PathsToJen (line 22) | func PathsToJen(paths []scrub.Path) Code { function scrubPathToJen (line 33) | func scrubPathToJen(path scrub.Path) Code { FILE: v2/codegen/apigen/typescrub/typescrub.go function NewComputer (line 16) | func NewComputer(log zerolog.Logger) *Computer { type Computer (line 26) | type Computer struct method Compute (line 50) | func (c *Computer) Compute(typ schema.Type, mode ParseMode) Desc { type Desc (line 33) | type Desc struct type ParseMode (line 38) | type ParseMode constant AuthHandler (line 42) | AuthHandler ParseMode = 1 << iota constant DisableScrubbing (line 45) | DisableScrubbing constant maxSteps (line 69) | maxSteps = 10000 type typeParser (line 71) | type typeParser struct method decl (line 84) | func (p *typeParser) decl(d *schema.TypeDecl) declResult { method typ (line 108) | func (p *typeParser) typ(typ schema.Type) declResult { type declCacheKey (line 79) | type declCacheKey struct type declResult (line 102) | type declResult struct function isSensitive (line 238) | func isSensitive(f schema.StructField) (sensitive bool, fieldName string... function isHeader (line 255) | func isHeader(f schema.StructField) (headerName string, ok bool) { type typeParamPath (line 266) | type typeParamPath struct FILE: v2/codegen/apigen/typescrub/typescrub_test.go function TestScrub (line 22) | func TestScrub(t *testing.T) { function TestScrubAuthHandler (line 135) | func TestScrubAuthHandler(t *testing.T) { function testParse (line 170) | func testParse(c *qt.C, code string) schema.Type { FILE: v2/codegen/apigen/userfacinggen/userfacinggen.go function Gen (line 19) | func Gen(gen *codegen.Generator, svc *app.Service, withSvcStructImpl opt... function genUserFacing (line 26) | func genUserFacing(gen *codegen.Generator, svc *apiframework.ServiceDesc... function genEndpoint (line 77) | func genEndpoint(gu *genutil.Helper, f *codegen.File, ep *api.Endpoint, ... function getEndpointPrototype (line 119) | func getEndpointPrototype(gu *genutil.Helper, grp *Group, ep *api.Endpoi... FILE: v2/codegen/apigen/userfacinggen/userfacinggen_test.go function TestCodegen (line 13) | func TestCodegen(t *testing.T) { FILE: v2/codegen/config.go type TestConfig (line 9) | type TestConfig struct FILE: v2/codegen/cuegen/definition_generator.go type definitionGenerator (line 24) | type definitionGenerator struct method hash (line 45) | func (n *definitionGenerator) hash(named schema.NamedType) schemautil.... method CueIdent (line 65) | func (n *definitionGenerator) CueIdent(named schema.NamedType) *ast.Id... method Inc (line 69) | func (n *definitionGenerator) Inc(named schema.NamedType) { method Count (line 74) | func (n *definitionGenerator) Count(named schema.NamedType) int { method NamesWithCountsOver (line 79) | func (n *definitionGenerator) NamesWithCountsOver(x int) []schema.Name... method typeToDefinitionName (line 103) | func (n *definitionGenerator) typeToDefinitionName(typ schema.Type) st... function newDefinitionGenerator (line 31) | func newDefinitionGenerator() *definitionGenerator { FILE: v2/codegen/cuegen/generator.go type Generator (line 17) | type Generator struct method UserFacing (line 31) | func (g *Generator) UserFacing(svc *app.Service) ([]byte, error) { function NewGenerator (line 21) | func NewGenerator(desc *app.Desc) *Generator { FILE: v2/codegen/cuegen/generator_test.go function TestMain (line 19) | func TestMain(m *testing.M) { function TestCodeGen_TestMain (line 23) | func TestCodeGen_TestMain(t *testing.T) { FILE: v2/codegen/cuegen/service.go type serviceFile (line 20) | type serviceFile struct method countNamedUsagesAndCollectImports (line 33) | func (s *serviceFile) countNamedUsagesAndCollectImports(typ schema.Typ... method registerTopLevelField (line 57) | func (s *serviceFile) registerTopLevelField(typ schema.Type) { method generateCue (line 112) | func (s *serviceFile) generateCue() { method structToFields (line 208) | func (s *serviceFile) structToFields(st schema.StructType) []structFie... method toCueType (line 270) | func (s *serviceFile) toCueType(unknownType schema.Type) ast.Expr { method builtinToCue (line 315) | func (s *serviceFile) builtinToCue(kind schema.BuiltinKind) ast.Expr { method generateEnvironmentalDefinitions (line 363) | func (s *serviceFile) generateEnvironmentalDefinitions() { type structField (line 201) | type structField struct function createStruct (line 403) | func createStruct(name string, fields ...any) *ast.Field { function createTaggedEnumDefinition (line 410) | func createTaggedEnumDefinition(name string, tagName string, comment str... function createTaggedDefinition (line 423) | func createTaggedDefinition(name string, tagName string, comment string,... function unwrapConfig (line 451) | func unwrapConfig(errs *perr.List, typ schema.Type) (unwrapped schema.Ty... FILE: v2/codegen/cuegen/utils.go function addCommentToField (line 17) | func addCommentToField(field *ast.Field, str string) { function commentAlreadyPresent (line 45) | func commentAlreadyPresent(field *ast.Field, contains *ast.CommentGroup)... function hasCommentInPosition (line 77) | func hasCommentInPosition(field *ast.Field, pos int8) bool { FILE: v2/codegen/decls.go function newFile (line 33) | func newFile(pkg *pkginfo.Package, baseName, shortName string) *File { function newFileForPath (line 37) | func newFileForPath(pkgPath paths.Pkg, pkgName string, pkgDir paths.FS, ... type File (line 54) | type File struct method ImportAnon (line 73) | func (f *File) ImportAnon(pkgs ...paths.Pkg) { method name (line 80) | func (f *File) name() string { method Add (line 85) | func (f *File) Add(code jen.Code) { method Render (line 92) | func (f *File) Render(w io.Writer) error { method HasDecl (line 116) | func (f *File) HasDecl(nameParts ...string) bool { method FuncDecl (line 132) | func (f *File) FuncDecl(nameParts ...string) *FuncDecl { method VarDecl (line 144) | func (f *File) VarDecl(nameParts ...string) *VarDecl { type Decl (line 110) | type Decl interface type FuncDecl (line 157) | type FuncDecl struct method Name (line 180) | func (d *FuncDecl) Name() string { method Qual (line 185) | func (d *FuncDecl) Qual() *jen.Statement { method Code (line 190) | func (d *FuncDecl) Code() *jen.Statement { method TypeParams (line 210) | func (d *FuncDecl) TypeParams(params ...jen.Code) *FuncDecl { method Params (line 216) | func (d *FuncDecl) Params(params ...jen.Code) *FuncDecl { method Results (line 222) | func (d *FuncDecl) Results(results ...jen.Code) *FuncDecl { method Body (line 228) | func (d *FuncDecl) Body(code ...jen.Code) *FuncDecl { method BodyFunc (line 234) | func (d *FuncDecl) BodyFunc(fn func(g *jen.Group)) *FuncDecl { type VarDecl (line 239) | type VarDecl struct method Value (line 251) | func (d *VarDecl) Value(code ...jen.Code) *VarDecl { method Code (line 256) | func (d *VarDecl) Code() *jen.Statement { method Name (line 260) | func (d *VarDecl) Name() string { method Qual (line 264) | func (d *VarDecl) Qual() *jen.Statement { FILE: v2/codegen/gen.go type Generator (line 19) | type Generator struct method Rewrite (line 44) | func (g *Generator) Rewrite(file *pkginfo.File) *rewrite.Rewriter { method File (line 58) | func (g *Generator) File(pkg *pkginfo.Package, shortName string) *File { method InjectFile (line 69) | func (g *Generator) InjectFile(pkgPath paths.Pkg, pkgName string, pkgD... method Overlays (line 79) | func (g *Generator) Overlays() []overlay.File { method InsertTestSupport (line 113) | func (g *Generator) InsertTestSupport(pkg *pkginfo.Package) { function New (line 31) | func New(c *parsectx.Context, traceNodes *legacymeta.TraceNodes) *Genera... type fileKey (line 53) | type fileKey struct FILE: v2/codegen/infragen/cachegen/cachegen.go function GenKeyspace (line 19) | func GenKeyspace(gen *codegen.Generator, pkg *pkginfo.Package, keyspaces... function genKeyspaceMappers (line 26) | func genKeyspaceMappers(gen *codegen.Generator, f *codegen.File, ks *cac... constant input (line 41) | input = "in" function computePathExpression (line 43) | func computePathExpression(errs *perr.List, ks *caches.Keyspace) *Statem... constant builtinKey (line 80) | builtinKey = "__builtin__" function getStructFields (line 83) | func getStructFields(errs *perr.List, keyType schema.Type) (structFields... function rewriteBuiltin (line 118) | func rewriteBuiltin(kind schema.BuiltinKind, expr Code) (verb string, re... FILE: v2/codegen/infragen/configgen/configgen.go function Gen (line 24) | func Gen(gen *codegen.Generator, svc *app.Service, pkg *pkginfo.Package,... type configUnmarshalersBuilder (line 80) | type configUnmarshalersBuilder struct method FindAllDecls (line 97) | func (cb *configUnmarshalersBuilder) FindAllDecls(loads []*config.Load... method WriteTypeUnmarshaler (line 133) | func (cb *configUnmarshalersBuilder) WriteTypeUnmarshaler(decl *schema... method readType (line 196) | func (cb *configUnmarshalersBuilder) readType(typ schema.Type, pathEle... method readStruct (line 308) | func (cb *configUnmarshalersBuilder) readStruct(f *Group, struc schema... method typeUnmarshalerFunc (line 351) | func (cb *configUnmarshalersBuilder) typeUnmarshalerFunc(typ schema.Ty... method typeUnmarshalerName (line 397) | func (cb *configUnmarshalersBuilder) typeUnmarshalerName(decl *schema.... method readBuiltin (line 419) | func (cb *configUnmarshalersBuilder) readBuiltin(builtin schema.Builti... method typeParamUnmarshalerName (line 485) | func (cb *configUnmarshalersBuilder) typeParamUnmarshalerName(param sc... method generateConcreteUnmarshalers (line 491) | func (cb *configUnmarshalersBuilder) generateConcreteUnmarshalers(typ ... function ConfigUnmarshalFuncName (line 504) | func ConfigUnmarshalFuncName(gu *genutil.Helper, typ schema.Type) string { FILE: v2/codegen/infragen/configgen/configgen_test.go function TestCodegen (line 12) | func TestCodegen(t *testing.T) { FILE: v2/codegen/infragen/infragen.go function Process (line 23) | func Process(gg *codegen.Generator, appDesc *app.Desc) { FILE: v2/codegen/infragen/metricsgen/metricsgen.go function Gen (line 17) | func Gen(gen *codegen.Generator, pkg *pkginfo.Package, metrics []*metric... function genLabelMapper (line 24) | func genLabelMapper(gen *codegen.Generator, f *codegen.File, m *metrics.... function fieldToString (line 71) | func fieldToString(errs *perr.List, field schema.StructField, val Code) ... FILE: v2/codegen/infragen/pubsubgen/pubsubgen.go function Gen (line 15) | func Gen(gen *codegen.Generator, pkg *pkginfo.Package, appDesc *app.Desc... function rewriteMethodHandler (line 27) | func rewriteMethodHandler(gen *codegen.Generator, f *codegen.File, appDe... FILE: v2/codegen/infragen/pubsubgen/pubsubgen_test.go function TestCodegen (line 12) | func TestCodegen(t *testing.T) { FILE: v2/codegen/infragen/secretsgen/secretsgen.go function Gen (line 15) | func Gen(gen *codegen.Generator, svc option.Option[*app.Service], pkg *p... FILE: v2/codegen/internal/codegentest/codegentest.go type Case (line 27) | type Case struct function Run (line 36) | func Run(t *testing.T, fn func(*codegen.Generator, *app.Desc)) { function readTestCases (line 102) | func readTestCases(c *qt.C, dir string) []*testCase { type testCase (line 113) | type testCase struct function parseTestCase (line 120) | func parseTestCase(c *qt.C, file string) *testCase { function updateGoldenFiles (line 143) | func updateGoldenFiles(c *qt.C, tc *testCase, got map[string]string) { function goBuild (line 161) | func goBuild(tc *testutil.Context, overlays []overlay.File) { FILE: v2/codegen/internal/genutil/etype.go function MarshalBuiltin (line 13) | func MarshalBuiltin(kind schema.BuiltinKind, value *Statement) Code { function MarshalBuiltinList (line 22) | func MarshalBuiltinList(kind schema.BuiltinKind, value *Statement) Code { function MarshalQueryOrHeader (line 31) | func MarshalQueryOrHeader(typ schema.Type, value *Statement) (code Code,... function getQueryOrHeaderMarshaller (line 55) | func getQueryOrHeaderMarshaller(typ schema.Type) (s *Statement, ok bool) { type TypeUnmarshaller (line 69) | type TypeUnmarshaller struct method Init (line 88) | func (u *TypeUnmarshaller) Init() *Statement { method Err (line 92) | func (u *TypeUnmarshaller) Err() *Statement { method HasError (line 96) | func (u *TypeUnmarshaller) HasError() *Statement { method NumNonEmptyValues (line 102) | func (u *TypeUnmarshaller) NumNonEmptyValues() *Statement { method IncNonEmpty (line 108) | func (u *TypeUnmarshaller) IncNonEmpty() *Statement { method UnmarshalBuiltin (line 112) | func (u *TypeUnmarshaller) UnmarshalBuiltin(kind schema.BuiltinKind, f... method UnmarshalQueryOrHeader (line 123) | func (u *TypeUnmarshaller) UnmarshalQueryOrHeader(typ schema.Type, fie... method getQueryOrHeaderUnmarshaller (line 148) | func (u *TypeUnmarshaller) getQueryOrHeaderUnmarshaller(typ schema.Typ... method ReadBody (line 163) | func (u *TypeUnmarshaller) ReadBody(bodyExpr *Statement) *Statement { method ParseJSON (line 171) | func (u *TypeUnmarshaller) ParseJSON(fieldName string, iteratorExpr *S... method NewTypeUnmarshaller (line 77) | func (g *Helper) NewTypeUnmarshaller(objName string) *TypeUnmarshaller { function UnmarshallerTypeName (line 84) | func UnmarshallerTypeName() *Statement { function builtinToName (line 180) | func builtinToName(kind schema.BuiltinKind) string { FILE: v2/codegen/internal/genutil/types.go function NewHelper (line 18) | func NewHelper(errs *perr.List) *Helper { type Helper (line 22) | type Helper struct method Type (line 27) | func (g *Helper) Type(typ schema.Type) *Statement { method named (line 59) | func (g *Helper) named(named schema.NamedType) *Statement { method struct_ (line 72) | func (g *Helper) struct_(st schema.StructType) *Statement { method Builtin (line 103) | func (g *Helper) Builtin(pos gotoken.Pos, kind schema.BuiltinKind) *St... method TypeToString (line 155) | func (g *Helper) TypeToString(typ schema.Type) string { method GoToJen (line 166) | func (g *Helper) GoToJen(pos gotoken.Pos, val any) *Statement { method goToJen (line 170) | func (g *Helper) goToJen(pos gotoken.Pos, val reflect.Value) *Statement { method goTypeToJen (line 200) | func (g *Helper) goTypeToJen(pos gotoken.Pos, typ reflect.Type) *State... method IsNotJSONEmpty (line 229) | func (g *Helper) IsNotJSONEmpty(expr *Statement, typ schema.Type) *Sta... method Zero (line 280) | func (g *Helper) Zero(typ schema.Type) *Statement { method Initialize (line 326) | func (g *Helper) Initialize(typ schema.Type) *Statement { method builtinZero (line 341) | func (g *Helper) builtinZero(builtin schema.BuiltinType) *Statement { function Q (line 162) | func Q(info *pkginfo.PkgDeclInfo) *Statement { FILE: v2/codegen/rewrite/rewrite.go function New (line 10) | func New(data []byte, base int) *Rewriter { type Rewriter (line 21) | type Rewriter struct method Replace (line 26) | func (r *Rewriter) Replace(start, end token.Pos, data []byte) { method ReplaceNode (line 32) | func (r *Rewriter) ReplaceNode(node ast.Node, data []byte) { method Append (line 36) | func (r *Rewriter) Append(data []byte) { method Insert (line 48) | func (r *Rewriter) Insert(start token.Pos, data []byte) { method Delete (line 64) | func (r *Rewriter) Delete(start, end token.Pos) { method Data (line 70) | func (r *Rewriter) Data() []byte { method replace (line 78) | func (r *Rewriter) replace(si, so, ei, eo int, data []byte) { method seg (line 112) | func (r *Rewriter) seg(pos token.Pos, isEnd bool) (idx int, offset int) { type segment (line 131) | type segment struct FILE: v2/codegen/rewrite/rewrite_test.go function TestReplaceEnd (line 8) | func TestReplaceEnd(t *testing.T) { function TestSplit (line 17) | func TestSplit(t *testing.T) { function TestReplaceAcrossSegments (line 28) | func TestReplaceAcrossSegments(t *testing.T) { function TestReplaceTwice (line 37) | func TestReplaceTwice(t *testing.T) { function TestDelete (line 47) | func TestDelete(t *testing.T) { function TestInsertAtEnd (line 56) | func TestInsertAtEnd(t *testing.T) { FILE: v2/compiler/build/build.go type Config (line 34) | type Config struct type Result (line 61) | type Result struct function Build (line 66) | func Build(ctx context.Context, cfg *Config) *Result { type mode (line 77) | type mode constant buildMode (line 80) | buildMode mode = "build" constant testMode (line 81) | testMode mode = "test" type builder (line 84) | type builder struct method Build (line 104) | func (b *builder) Build() *Result { method writeModFile (line 137) | func (b *builder) writeModFile() { method buildMain (line 250) | func (b *builder) buildMain() { method writeStaticConfig (line 322) | func (b *builder) writeStaticConfig(ldflags *strings.Builder) { method exe (line 335) | func (b *builder) exe() string { method binaryPath (line 346) | func (b *builder) binaryPath() paths.FS { method prepareWorkDir (line 447) | func (b *builder) prepareWorkDir() (workdir paths.FS, temporary bool) { constant BinaryName (line 333) | BinaryName = "encore_app_out" function convertCompileErrors (line 352) | func convertCompileErrors(errList *perr.List, out []byte, workdir, appRo... function changeToAppRootFile (line 421) | func changeToAppRootFile(compiledFile string, workDirectory, appRoot str... function isGo118Plus (line 434) | func isGo118Plus(f *modfile.File) bool { FILE: v2/compiler/build/build_test.go function TestMain (line 29) | func TestMain(m *testing.M) { function TestBuild (line 35) | func TestBuild(t *testing.T) { function run (line 63) | func run() int { function build (line 87) | func build(workdir string, pkgPath paths.Pkg, overlays []overlay.File) *... constant dummyEncoreRuntime (line 130) | dummyEncoreRuntime = ` function processOverlays (line 136) | func processOverlays(workdir paths.FS) ([]overlay.File, error) { FILE: v2/compiler/build/tests.go type TestConfig (line 20) | type TestConfig struct function Test (line 25) | func Test(ctx context.Context, cfg *TestConfig) { type TestSpec (line 36) | type TestSpec struct type GenerateTestSpecConfig (line 44) | type GenerateTestSpecConfig struct function GenerateTestSpec (line 51) | func GenerateTestSpec(ctx context.Context, cfg *GenerateTestSpecConfig) ... function RunTests (line 61) | func RunTests(ctx context.Context, spec *TestSpec, cfg *RunTestsConfig) { type RunTestsConfig (line 71) | type RunTestsConfig struct method RunTests (line 83) | func (b *builder) RunTests(spec *TestSpec, testCfg *RunTestsConfig) { method GenerateTestSpec (line 90) | func (b *builder) GenerateTestSpec(cfg *GenerateTestSpecConfig) *TestSpec { method runTests (line 118) | func (b *builder) runTests(spec *TestSpec, testCfg *RunTestsConfig) { method generateTestSpec (line 140) | func (b *builder) generateTestSpec(testCfg *GenerateTestSpecConfig) *Tes... FILE: v2/internals/overlay/overlay.go type File (line 14) | type File struct function Write (line 29) | func Write(workdir paths.FS, files []File) (overlayFile paths.FS, err er... FILE: v2/internals/parsectx/pctx.go type Context (line 26) | type Context struct method ReadFile (line 57) | func (c *Context) ReadFile(dir string) ([]byte, error) { method ReadDir (line 64) | func (c *Context) ReadDir(dir string) ([]fs.DirEntry, error) { method ReadFileInfo (line 71) | func (c *Context) ReadFileInfo(dir string) ([]fs.FileInfo, error) { method IsDir (line 81) | func (c *Context) IsDir(path string) bool { method OpenFile (line 90) | func (c *Context) OpenFile(file string) (io.ReadCloser, error) { method PkgOverlay (line 97) | func (c *Context) PkgOverlay() map[string][]byte { method Trace (line 160) | func (c *Context) Trace(op string, kvs ...any) *TraceLogger { type OverlaidOSFS (line 107) | type OverlaidOSFS interface type BuildInfo (line 116) | type BuildInfo struct type TraceLogger (line 174) | type TraceLogger struct method Done (line 182) | func (t *TraceLogger) Done(kvs ...any) { method Emit (line 190) | func (t *TraceLogger) Emit(msg string, kvs ...any) { method emit (line 210) | func (t *TraceLogger) emit(msg string, kvs []any) { FILE: v2/internals/perr/aserror.go type ListAsErr (line 15) | type ListAsErr struct method Error (line 26) | func (r *ListAsErr) Error() string { method Unwrap (line 39) | func (r *ListAsErr) Unwrap() []error { method As (line 52) | func (r *ListAsErr) As(err any) bool { method ErrorList (line 65) | func (r *ListAsErr) ErrorList() []*errinsrc.ErrInSrc { FILE: v2/internals/perr/perr.go function NewList (line 29) | func NewList(ctx context.Context, fset *token.FileSet, fileReaders ...pa... type List (line 35) | type List struct method AsError (line 46) | func (l *List) AsError() error { method Add (line 55) | func (l *List) Add(template errors.Template) { method AddPos (line 60) | func (l *List) AddPos(pos token.Pos, msg string) { method Addf (line 65) | func (l *List) Addf(pos token.Pos, format string, args ...any) { method AddStd (line 71) | func (l *List) AddStd(err error) { method AddStdNode (line 101) | func (l *List) AddStdNode(err error, node ast.Node) { method Fatal (line 136) | func (l *List) Fatal(pos token.Pos, msg string) { method Fatalf (line 141) | func (l *List) Fatalf(pos token.Pos, format string, args ...any) { method Assert (line 146) | func (l *List) Assert(template errors.Template) { method AssertStd (line 151) | func (l *List) AssertStd(err error) { method Len (line 159) | func (l *List) Len() int { method At (line 171) | func (l *List) At(i int) *errinsrc.ErrInSrc { method FS (line 177) | func (l *List) FS() *token.FileSet { method add (line 181) | func (l *List) add(e *errinsrc.ErrInSrc) { method FormatErrors (line 189) | func (l *List) FormatErrors() string { method GoString (line 204) | func (l *List) GoString() string { method MakeRelative (line 211) | func (l *List) MakeRelative(root, relwd string) { method SendToStream (line 233) | func (l *List) SendToStream(stream interface { method BailoutOnErrors (line 264) | func (l *List) BailoutOnErrors(fn func()) { method Bailout (line 272) | func (l *List) Bailout() { type bailout (line 276) | type bailout struct method GoString (line 278) | func (b bailout) GoString() string { method String (line 282) | func (b bailout) String() string { function CatchBailout (line 293) | func CatchBailout(recovered any) (l *List, ok bool) { function CatchBailoutAndPanic (line 312) | func CatchBailoutAndPanic(currentErr error, recovered any) (err error, c... function IsBailout (line 327) | func IsBailout(recovered any) (l *List, ok bool) { FILE: v2/internals/pkginfo/loader.go function New (line 20) | func New(c *parsectx.Context) *Loader { type Loader (line 31) | type Loader struct method init (line 49) | func (l *Loader) init() { method MainModule (line 126) | func (l *Loader) MainModule() *Module { method RuntimeModule (line 131) | func (l *Loader) RuntimeModule() *Module { method MustLoadPkg (line 137) | func (l *Loader) MustLoadPkg(cause token.Pos, pkgPath paths.Pkg) (pkg ... method LoadPkg (line 148) | func (l *Loader) LoadPkg(cause token.Pos, pkgPath paths.Pkg) (pkg *Pac... function UpdateGoPath (line 203) | func UpdateGoPath(goRoot paths.FS) { FILE: v2/internals/pkginfo/loader_test.go function TestLoader (line 16) | func TestLoader(t *testing.T) { function parse (line 169) | func parse(in string) *txtar.Archive { FILE: v2/internals/pkginfo/modresolve.go method loadModuleFromDisk (line 22) | func (l *Loader) loadModuleFromDisk(rootDir paths.FS, fallbackModPath pa... method moduleForPkgPath (line 83) | func (l *Loader) moduleForPkgPath(pkgPath paths.Pkg) (modPath paths.Mod,... function findModule (line 119) | func findModule(sortedMods []paths.Mod, pkg paths.Pkg) (modPath paths.Mo... method resolveModuleForPkg (line 154) | func (l *Loader) resolveModuleForPkg(cause token.Pos, pkgPath paths.Pkg)... FILE: v2/internals/pkginfo/modresolve_test.go function Test_findModule (line 12) | func Test_findModule(t *testing.T) { FILE: v2/internals/pkginfo/names.go function resolvePkgNames (line 23) | func resolvePkgNames(pkg *Package) *PkgNames { type fileNameResolver (line 110) | type fileNameResolver struct method processImports (line 167) | func (r *fileNameResolver) processImports() { method resolveKnownPkgName (line 230) | func (r *fileNameResolver) resolveKnownPkgName(pkgPath paths.Pkg) (nam... method funcDecl (line 239) | func (r *fileNameResolver) funcDecl(fd *ast.FuncDecl) { method stmt (line 277) | func (r *fileNameResolver) stmt(stmt ast.Stmt) { method expr (line 395) | func (r *fileNameResolver) expr(expr ast.Expr) { method stmtList (line 542) | func (r *fileNameResolver) stmtList(stmts []ast.Stmt) { method exprList (line 548) | func (r *fileNameResolver) exprList(exprs []ast.Expr) { method ident (line 554) | func (r *fileNameResolver) ident(id *ast.Ident) { method define (line 564) | func (r *fileNameResolver) define(id *ast.Ident, kind identKind) { method openScope (line 569) | func (r *fileNameResolver) openScope() { method closeScope (line 573) | func (r *fileNameResolver) closeScope() { function resolveFileNames (line 123) | func resolveFileNames(f *File) *FileNames { function isEncoreAPI (line 577) | func isEncoreAPI(fd *ast.FuncDecl) bool { type PkgDeclInfo (line 602) | type PkgDeclInfo struct method QualifiedName (line 623) | func (i *PkgDeclInfo) QualifiedName() QualifiedName { type PkgNames (line 628) | type PkgNames struct method FuncDecl (line 641) | func (n *PkgNames) FuncDecl(name string) option.Option[*ast.FuncDecl] { method GoString (line 648) | func (n *PkgNames) GoString() string { type FileNames (line 653) | type FileNames struct method GoString (line 676) | func (n *FileNames) GoString() string { method ResolvePkgPath (line 682) | func (f *FileNames) ResolvePkgPath(cause token.Pos, name string) (pkgP... method ResolvePkgLevelRef (line 689) | func (f *FileNames) ResolvePkgLevelRef(expr ast.Expr) (name QualifiedN... method resolveImportPath (line 720) | func (f *FileNames) resolveImportPath(cause token.Pos, identName strin... type identKind (line 804) | type identKind constant none (line 808) | none identKind = "" constant pkgObject (line 812) | pkgObject identKind = "pkgObject" constant localObject (line 816) | localObject identKind = "localObject" constant importName (line 820) | importName identKind = "importName" type importedPkg (line 830) | type importedPkg struct type scope (line 848) | type scope struct method Pop (line 860) | func (s *scope) Pop() *scope { method Insert (line 864) | func (s *scope) Insert(name string, kind identKind) { method Lookup (line 870) | func (s *scope) Lookup(name string) identKind { method LookupParent (line 874) | func (s *scope) LookupParent(name string) identKind { function newScope (line 853) | func newScope(parent *scope) *scope { FILE: v2/internals/pkginfo/names_test.go function TestNames (line 15) | func TestNames(t *testing.T) { FILE: v2/internals/pkginfo/pkgparse.go type parseResult (line 22) | type parseResult struct type loadPkgSpec (line 30) | type loadPkgSpec struct method doParsePkg (line 44) | func (l *Loader) doParsePkg(s loadPkgSpec) (pkg *Package, ok bool) { method processPkg (line 53) | func (l *Loader) processPkg(s loadPkgSpec, pkgs []*ast.Package, files []... method parseAST (line 100) | func (l *Loader) parseAST(s loadPkgSpec) ([]*ast.Package, []*File) { function getFileImports (line 201) | func getFileImports(f *ast.File) map[paths.Pkg]ast.Node { FILE: v2/internals/pkginfo/types.go type Module (line 19) | type Module struct method FSPathToPkg (line 43) | func (m *Module) FSPathToPkg(pkgPath paths.Pkg) (path paths.FS, ok boo... type Package (line 51) | type Package struct method GoString (line 65) | func (p *Package) GoString() string { method Names (line 70) | func (p *Package) Names() *PkgNames { type File (line 77) | type File struct method GoString (line 104) | func (f *File) GoString() string { method Names (line 117) | func (f *File) Names() *FileNames { method Contents (line 125) | func (f *File) Contents() []byte { method AST (line 138) | func (f *File) AST() *ast.File { method Token (line 148) | func (f *File) Token() *token.File { method ASTInspector (line 157) | func (f *File) ASTInspector() *inspector.Inspector { type QualifiedName (line 170) | type QualifiedName struct method NaiveDisplayName (line 177) | func (q QualifiedName) NaiveDisplayName() string { function Q (line 182) | func Q(pkgPath paths.Pkg, name string) QualifiedName { FILE: v2/internals/posmap/posmap.go function Build (line 10) | func Build[NodeLike ast.Node](nodes ...NodeLike) Map[NodeLike] { type Builder (line 14) | type Builder struct method Add (line 18) | func (b *Builder[NodeLike]) Add(nodes ...NodeLike) *Builder[NodeLike] { method Build (line 23) | func (b *Builder[NodeLike]) Build() Map[NodeLike] { type Map (line 32) | type Map struct method All (line 36) | func (m Map[NodeLike]) All() []NodeLike { method Within (line 40) | func (m Map[NodeLike]) Within(node ast.Node) []NodeLike { method Containing (line 55) | func (m Map[NodeLike]) Containing(node ast.Node) option.Option[NodeLike] { FILE: v2/internals/resourcepaths/paths.go type Path (line 17) | type Path struct method Pos (line 24) | func (p *Path) Pos() token.Pos { method End (line 28) | func (p *Path) End() token.Pos { method String (line 36) | func (p *Path) String() string { method NumParams (line 55) | func (p *Path) NumParams() int { method Params (line 66) | func (p *Path) Params() []Segment { method HasFallback (line 77) | func (p *Path) HasFallback() bool { method ToProto (line 264) | func (p *Path) ToProto() *meta.Path { type Segment (line 87) | type Segment struct method String (line 97) | func (s *Segment) String() string { method Pos (line 110) | func (s Segment) Pos() token.Pos { method End (line 114) | func (s Segment) End() token.Pos { type SegmentType (line 119) | type SegmentType constant Literal (line 123) | Literal SegmentType = iota constant Param (line 125) | Param constant Wildcard (line 127) | Wildcard constant Fallback (line 130) | Fallback type Options (line 133) | type Options struct function Parse (line 148) | func Parse(errs *perr.List, startPos token.Pos, path string, options Opt... type Set (line 323) | type Set struct method Add (line 334) | func (s *Set) Add(errs *perr.List, method string, path *Path) (ok bool) { method match (line 390) | func (s *Set) match(errs *perr.List, path *Path, seg Segment, curr *no... function NewSet (line 327) | func NewSet() *Set { type node (line 456) | type node struct method findPath (line 462) | func (n *node) findPath() *Path { FILE: v2/internals/resourcepaths/paths_test.go function init (line 15) | func init() { function TestParseURL (line 19) | func TestParseURL(t *testing.T) { function TestAdd (line 66) | func TestAdd(t *testing.T) { FILE: v2/internals/scan/collect.go function ProcessModule (line 17) | func ProcessModule(errs *perr.List, loader *pkginfo.Loader, moduleRoot p... function resolveModulePath (line 37) | func resolveModulePath(goModPath paths.FS) (paths.Mod, error) { FILE: v2/internals/scan/collect_test.go function TestProcessModule (line 15) | func TestProcessModule(t *testing.T) { FILE: v2/internals/scan/scan.go function Packages (line 17) | func Packages(quit chan struct{}, errs *perr.List, l *pkginfo.Loader, ro... type walkFunc (line 71) | type walkFunc function walkGoPackages (line 76) | func walkGoPackages(root paths.FS, basePkgPath paths.Pkg, walkFn walkFun... function walkDir (line 80) | func walkDir(dir string, pkgPath paths.Pkg, walkFn walkFunc) error { function ignored (line 116) | func ignored(dir string) bool { FILE: v2/internals/scan/scan_test.go function TestWalkDirs (line 15) | func TestWalkDirs(t *testing.T) { FILE: v2/internals/schema/decls.go type Decl (line 13) | type Decl interface type DeclKind (line 32) | type DeclKind constant DeclType (line 36) | DeclType DeclKind = iota constant DeclFunc (line 38) | DeclFunc type TypeDecl (line 42) | type TypeDecl struct method Clone (line 56) | func (d *TypeDecl) Clone() *TypeDecl { method Kind (line 108) | func (*TypeDecl) Kind() DeclKind { return DeclType } method DeclaredIn (line 109) | func (d *TypeDecl) DeclaredIn() *pkginfo.File { return d.File } method ASTNode (line 110) | func (d *TypeDecl) ASTNode() ast.Node { return d.AST } method String (line 111) | func (d *TypeDecl) String() string { return d.File.Pk... method TypeParameters (line 112) | func (d *TypeDecl) TypeParameters() []DeclTypeParam { return d.TypePar... method PkgName (line 113) | func (d *TypeDecl) PkgName() option.Option[string] { return option.So... type DeclTypeParam (line 69) | type DeclTypeParam struct type FuncDecl (line 79) | type FuncDecl struct method Kind (line 115) | func (*FuncDecl) Kind() DeclKind { return DeclFunc } method DeclaredIn (line 116) | func (d *FuncDecl) DeclaredIn() *pkginfo.File { return d.File } method ASTNode (line 117) | func (d *FuncDecl) ASTNode() ast.Node { return d.AST } method String (line 118) | func (d *FuncDecl) String() string { return d.File.Pk... method TypeParameters (line 119) | func (d *FuncDecl) TypeParameters() []DeclTypeParam { return d.TypePar... method PkgName (line 120) | func (d *FuncDecl) PkgName() option.Option[string] { type Receiver (line 94) | type Receiver struct method ParseTypeDecl (line 129) | func (p *Parser) ParseTypeDecl(d *pkginfo.PkgDeclInfo) *TypeDecl { method ParseFuncDecl (line 178) | func (p *Parser) ParseFuncDecl(file *pkginfo.File, fd *ast.FuncDecl) (*F... function computeDeclTypeParams (line 248) | func computeDeclTypeParams(typeParams *ast.FieldList) (nameMap map[strin... type declKey (line 271) | type declKey struct FILE: v2/internals/schema/schema_parser.go function NewParser (line 22) | func NewParser(c *parsectx.Context, l *pkginfo.Loader) *Parser { type Parser (line 31) | type Parser struct method ParseType (line 40) | func (p *Parser) ParseType(file *pkginfo.File, expr ast.Expr) Type { method newTypeResolver (line 46) | func (p *Parser) newTypeResolver(decl Decl, typeParamsInScope map[stri... method parseRecv (line 376) | func (p *Parser) parseRecv(f *pkginfo.File, fields *ast.FieldList) (*R... method resolveReceiverIdent (line 455) | func (p *Parser) resolveReceiverIdent(expr ast.Expr) *ast.Ident { type typeResolver (line 56) | type typeResolver struct method parseType (line 77) | func (r *typeResolver) parseType(file *pkginfo.File, expr ast.Expr) Ty... method parseFuncType (line 287) | func (r *typeResolver) parseFuncType(file *pkginfo.File, ft *ast.FuncT... method resolveTypeWithTypeArgs (line 335) | func (r *typeResolver) resolveTypeWithTypeArgs(file *pkginfo.File, ind... method parseEncoreBuiltin (line 415) | func (r *typeResolver) parseEncoreBuiltin(pkgPath paths.Pkg, name stri... constant uuidImportPath (line 370) | uuidImportPath paths.Pkg = "encore.dev/types/uuid" constant optionImportPath (line 371) | optionImportPath paths.Pkg = "encore.dev/types/option" constant authImportPath (line 372) | authImportPath paths.Pkg = "encore.dev/beta/auth" function newNamedType (line 478) | func newNamedType(p *Parser, expr ast.Expr, info *pkginfo.PkgDeclInfo) N... function newEagerNamedType (line 490) | func newEagerNamedType(expr ast.Expr, typeArgs []Type, decl *TypeDecl) N... FILE: v2/internals/schema/schema_parser_test.go function TestParser_ParseType (line 21) | func TestParser_ParseType(t *testing.T) { function TestParser_ParseFuncDecl (line 278) | func TestParser_ParseFuncDecl(t *testing.T) { function namedTypeWithDecl (line 418) | func namedTypeWithDecl(decl *TypeDecl, typeArgs ...Type) NamedType { function fileForPkg (line 438) | func fileForPkg(pkgName string, pkgPath paths.Pkg) *pkginfo.File { FILE: v2/internals/schema/schematest/schematest.go function Ptr (line 12) | func Ptr(elem schema.Type) schema.Type { function Option (line 16) | func Option(elem schema.Type) schema.Type { function Builtin (line 20) | func Builtin(kind schema.BuiltinKind) schema.BuiltinType { function Named (line 24) | func Named(info *pkginfo.PkgDeclInfo) schema.Type { function Slice (line 28) | func Slice(elem schema.Type) schema.Type { function TypeInfo (line 32) | func TypeInfo(name string) *pkginfo.PkgDeclInfo { function Param (line 39) | func Param(typ schema.Type) schema.Param { function String (line 43) | func String() schema.BuiltinType { function Bool (line 47) | func Bool() schema.BuiltinType { function Int (line 51) | func Int() schema.BuiltinType { function Error (line 55) | func Error() schema.BuiltinType { FILE: v2/internals/schema/schemautil/astutil.go function GetArgument (line 11) | func GetArgument(fields *ast.FieldList, n int) (f *ast.Field, name optio... FILE: v2/internals/schema/schemautil/astutil_test.go function TestGetArgument (line 11) | func TestGetArgument(t *testing.T) { FILE: v2/internals/schema/schemautil/schemautil.go function IsNamed (line 22) | func IsNamed(t schema.Type, pkg paths.Pkg, name string) bool { function IsPointer (line 31) | func IsPointer(t schema.Type) bool { function IsOption (line 37) | func IsOption(t schema.Type) bool { function IsBuiltinKind (line 44) | func IsBuiltinKind(t schema.Type, kinds ...schema.BuiltinKind) bool { function IsBuiltinOrList (line 55) | func IsBuiltinOrList(t schema.Type) (kind schema.BuiltinKind, isList boo... function IsValidHeaderType (line 68) | func IsValidHeaderType(t schema.Type) bool { function isValidHeaderTypeValue (line 75) | func isValidHeaderTypeValue(t schema.Type) bool { function IsValidQueryType (line 87) | func IsValidQueryType(t schema.Type) bool { function isValidQueryTypeValue (line 94) | func isValidQueryTypeValue(t schema.Type) bool { function Deref (line 126) | func Deref(t schema.Type) (schema.Type, int) { function ResolveNamedStruct (line 145) | func ResolveNamedStruct(t schema.Type, requirePointer bool) (ref *schema... function DerefNamedInfo (line 169) | func DerefNamedInfo(t schema.Type, requirePointer bool) (info *pkginfo.P... function ConcretizeGenericType (line 185) | func ConcretizeGenericType(errs *perr.List, typ schema.Type) schema.Type { function ConcretizeWithTypeArgs (line 192) | func ConcretizeWithTypeArgs(errs *perr.List, typ schema.Type, typeArgs [... function concretize (line 196) | func concretize(errs *perr.List, referencedFrom ast.Node, typ schema.Typ... type pkgDeclKey (line 297) | type pkgDeclKey struct function Walk (line 305) | func Walk(root schema.Type, visitor func(node schema.Type) bool) { function walk (line 310) | func walk(node schema.Type, visitor func(typ schema.Type) bool, declChai... type TypeHash (line 373) | type TypeHash function Hash (line 377) | func Hash(typ schema.Type) TypeHash { function hashType (line 383) | func hashType(buf *bytes.Buffer, t schema.Type) { function UnwrapConfigType (line 484) | func UnwrapConfigType(errs *perr.List, t schema.NamedType) (typ schema.T... FILE: v2/internals/schema/types.go type TypeFamily (line 14) | type TypeFamily constant Unknown (line 17) | Unknown TypeFamily = iota constant Named (line 18) | Named constant Struct (line 19) | Struct constant Map (line 20) | Map constant List (line 21) | List constant Builtin (line 22) | Builtin constant Pointer (line 23) | Pointer constant Option (line 24) | Option constant Func (line 25) | Func constant Interface (line 26) | Interface constant TypeParamRef (line 27) | TypeParamRef type Type (line 30) | type Type interface type NamedType (line 36) | type NamedType struct method Decl (line 60) | func (t NamedType) Decl() *TypeDecl { method WithDecl (line 64) | func (t NamedType) WithDecl(decl *TypeDecl) NamedType { method Family (line 210) | func (NamedType) Family() TypeFamily { return Named } method ASTExpr (line 221) | func (t NamedType) ASTExpr() ast.Expr { return t.AST } method String (line 232) | func (t NamedType) String() string { type lazyDecl (line 52) | type lazyDecl struct method Decl (line 68) | func (d *lazyDecl) Decl() *TypeDecl { type StructType (line 75) | type StructType struct method Family (line 211) | func (StructType) Family() TypeFamily { return Struct } method ASTExpr (line 222) | func (t StructType) ASTExpr() ast.Expr { return t.AST } method String (line 246) | func (t StructType) String() string { return "struct" } type StructField (line 80) | type StructField struct method IsAnonymous (line 92) | func (f *StructField) IsAnonymous() bool { method IsExported (line 96) | func (f *StructField) IsExported() bool { type MapType (line 100) | type MapType struct method Family (line 212) | func (MapType) Family() TypeFamily { return Map } method ASTExpr (line 223) | func (t MapType) ASTExpr() ast.Expr { return t.AST } method String (line 247) | func (t MapType) String() string { return "map[" + t.Key.Stri... type ListType (line 106) | type ListType struct method Family (line 213) | func (ListType) Family() TypeFamily { return List } method ASTExpr (line 224) | func (t ListType) ASTExpr() ast.Expr { return t.AST } method String (line 248) | func (t ListType) String() string { return "[]" + t.Elem.Strin... type PointerType (line 112) | type PointerType struct method Family (line 214) | func (PointerType) Family() TypeFamily { return Pointer } method ASTExpr (line 225) | func (t PointerType) ASTExpr() ast.Expr { return t.AST } method String (line 249) | func (t PointerType) String() string { return "*" + t.Elem.String... type OptionType (line 118) | type OptionType struct method Family (line 215) | func (OptionType) Family() TypeFamily { return Option } method ASTExpr (line 226) | func (t OptionType) ASTExpr() ast.Expr { return t.AST } method String (line 250) | func (t OptionType) String() string { return "Option[" + t.Value... type BuiltinType (line 123) | type BuiltinType struct method Family (line 216) | func (BuiltinType) Family() TypeFamily { return Builtin } method ASTExpr (line 227) | func (t BuiltinType) ASTExpr() ast.Expr { return t.AST } method String (line 251) | func (t BuiltinType) String() string { return types.ExprString(t.... type FuncType (line 128) | type FuncType struct method Family (line 217) | func (FuncType) Family() TypeFamily { return Func } method ASTExpr (line 228) | func (t FuncType) ASTExpr() ast.Expr { return t.AST } method String (line 252) | func (t FuncType) String() string { return "function" } type InterfaceType (line 134) | type InterfaceType struct method Family (line 218) | func (InterfaceType) Family() TypeFamily { return Interface } method ASTExpr (line 229) | func (t InterfaceType) ASTExpr() ast.Expr { return t.AST } method String (line 253) | func (t InterfaceType) String() string { return "interface" } type Param (line 146) | type Param struct type TypeParamRefType (line 153) | type TypeParamRefType struct method Family (line 219) | func (TypeParamRefType) Family() TypeFamily { return TypeParamRef } method ASTExpr (line 230) | func (t TypeParamRefType) ASTExpr() ast.Expr { return t.AST } method String (line 254) | func (t TypeParamRefType) String() string { return t.AST.Name } type BuiltinKind (line 160) | type BuiltinKind constant Invalid (line 165) | Invalid BuiltinKind = iota constant Any (line 166) | Any constant Bool (line 167) | Bool constant Int (line 169) | Int constant Int8 (line 170) | Int8 constant Int16 (line 171) | Int16 constant Int32 (line 172) | Int32 constant Int64 (line 173) | Int64 constant Uint (line 174) | Uint constant Uint8 (line 175) | Uint8 constant Uint16 (line 176) | Uint16 constant Uint32 (line 177) | Uint32 constant Uint64 (line 178) | Uint64 constant Float32 (line 180) | Float32 constant Float64 (line 181) | Float64 constant String (line 182) | String constant Bytes (line 183) | Bytes constant Time (line 187) | Time constant UUID (line 188) | UUID constant JSON (line 189) | JSON constant UserID (line 190) | UserID constant Error (line 191) | Error constant unsupported (line 196) | unsupported BuiltinKind = -1 type TypeDeclRef (line 258) | type TypeDeclRef struct method ToType (line 264) | func (r *TypeDeclRef) ToType() Type { FILE: v2/internals/schema/types_string.go function _ (line 7) | func _() { constant _BuiltinKind_name (line 36) | _BuiltinKind_name = "unsupportedInvalidAnyBoolIntInt8Int16Int32Int64Uint... method String (line 40) | func (i BuiltinKind) String() string { FILE: v2/internals/testutil/testutil.go type Context (line 31) | type Context struct method FailTestOnErrors (line 137) | func (c *Context) FailTestOnErrors() { method FailTestOnBailout (line 152) | func (c *Context) FailTestOnBailout() { method DeferExpectError (line 162) | func (c *Context) DeferExpectError(matches ...string) { method GoModTidy (line 182) | func (c *Context) GoModTidy() { method GoModDownload (line 195) | func (c *Context) GoModDownload() { method goBin (line 210) | func (c *Context) goBin() string { function NewContext (line 38) | func NewContext(c *qt.C, parseTests bool, archive *txtar.Archive) *Conte... function NewContextForTestScript (line 47) | func NewContextForTestScript(ts *testscript.TestScript, parseTests bool)... function TestScriptSetupFunc (line 74) | func TestScriptSetupFunc(env *testscript.Env) error { function GetTestC (line 91) | func GetTestC(ts *testscript.TestScript) *qt.C { function newContextForFSPath (line 101) | func newContextForFSPath(c *qt.C, mainModuleDir string, parseTests bool)... function ParseTxtar (line 218) | func ParseTxtar(s string) *txtar.Archive { function WriteTxtar (line 224) | func WriteTxtar(c *qt.C, a *txtar.Archive) (dir string) { function FindNodes (line 242) | func FindNodes[T ast.Node](root ast.Node) []T { type PackageList (line 257) | type PackageList method Collector (line 259) | func (l *PackageList) Collector() func(pkg *pkginfo.Package) { FILE: v2/internals/testutil/update_archive_file.go function UpdateArchiveFile (line 13) | func UpdateArchiveFile(ts *testscript.TestScript, sourceDir string, file... FILE: v2/internals/testutil/utils.go constant EnvRepoDirOverride (line 24) | EnvRepoDirOverride = "ENCORE_REPO_DIR" function init (line 26) | func init() { function repoDir (line 33) | func repoDir() string { FILE: v2/parser/apis/api/api.go type AccessType (line 24) | type AccessType constant Public (line 27) | Public AccessType = "public" constant Private (line 28) | Private AccessType = "private" constant Auth (line 30) | Auth AccessType = "auth" type Endpoint (line 33) | type Endpoint struct method GoString (line 62) | func (ep *Endpoint) GoString() string { method Kind (line 69) | func (ep *Endpoint) Kind() resource.Kind { return resource.APIEn... method Package (line 70) | func (ep *Endpoint) Package() *pkginfo.Package { return ep.File.Pkg } method Pos (line 71) | func (ep *Endpoint) Pos() token.Pos { return ep.Decl.AST.Po... method End (line 72) | func (ep *Endpoint) End() token.Pos { return ep.Decl.AST.En... method SortKey (line 73) | func (ep *Endpoint) SortKey() string { return ep.File.Pkg.Im... method RequestEncoding (line 75) | func (ep *Endpoint) RequestEncoding() []*apienc.RequestEncoding { method ResponseEncoding (line 87) | func (ep *Endpoint) ResponseEncoding() *apienc.ResponseEncoding { type ParseData (line 94) | type ParseData struct function Parse (line 105) | func Parse(d ParseData) *Endpoint { function initTypedRPC (line 169) | func initTypedRPC(errs *perr.List, endpoint *Endpoint) { function initRawRPC (line 249) | func initRawRPC(errs *perr.List, endpoint *Endpoint) { function validatePathParam (line 275) | func validatePathParam(errs *perr.List, param schema.Param, seg *resourc... function validateDirective (line 302) | func validateDirective(errs *perr.List, dir *directive.Directive) (*Endp... FILE: v2/parser/apis/api/api_test.go function TestParseRPC (line 23) | func TestParseRPC(t *testing.T) { FILE: v2/parser/apis/api/apienc/encoding.go type WireLoc (line 20) | type WireLoc constant Undefined (line 23) | Undefined WireLoc = "undefined" constant Header (line 24) | Header WireLoc = "header" constant Query (line 25) | Query WireLoc = "query" constant Body (line 26) | Body WireLoc = "body" constant Cookie (line 27) | Cookie WireLoc = "cookie" constant HTTPStatus (line 28) | HTTPStatus WireLoc = "httpstatus" type tagDescription (line 83) | type tagDescription struct type encodingHints (line 92) | type encodingHints struct type APIEncoding (line 98) | type APIEncoding struct method RequestEncodingForMethod (line 111) | func (e *APIEncoding) RequestEncodingForMethod(method string) *Request... type ResponseEncoding (line 129) | type ResponseEncoding struct method AllParameters (line 137) | func (r *ResponseEncoding) AllParameters() []*ParameterEncoding { type RequestEncoding (line 146) | type RequestEncoding struct method AllParameters (line 155) | func (r *RequestEncoding) AllParameters() []*ParameterEncoding { type ParameterEncoding (line 160) | type ParameterEncoding struct function DescribeResponse (line 177) | func DescribeResponse(errs *perr.List, responseSchema schema.Type) *Resp... function getConcreteNamedStruct (line 231) | func getConcreteNamedStruct(errs *perr.List, typ schema.Type) (st schema... function keyDiff (line 240) | func keyDiff[T comparable, V any](src map[T]V, keys ...T) (diff []T) { function DescribeRequest (line 251) | func DescribeRequest(errs *perr.List, requestAST schema.Param, requestSc... type AuthEncoding (line 358) | type AuthEncoding struct function DescribeAuth (line 371) | func DescribeAuth(errs *perr.List, authSchema schema.Type) *AuthEncoding { function describeParams (line 414) | func describeParams(errs *perr.List, encodingHints *encodingHints, paylo... function formatName (line 434) | func formatName(location WireLoc, name string) string { function IgnoreField (line 445) | func IgnoreField(field schema.StructField) bool { function describeParam (line 462) | func describeParam(errs *perr.List, encodingHints *encodingHints, field ... function isValidHTTPStatusType (line 543) | func isValidHTTPStatusType(typ schema.Type) bool { FILE: v2/parser/apis/api/errors.go constant rawHint (line 7) | rawHint = `hint: signature must be func(http.ResponseWriter, *http.Request) constant baseHint (line 11) | baseHint = "For more information on how to use APIs see https://encore.d... FILE: v2/parser/apis/api/usage.go type CallUsage (line 9) | type CallUsage struct type ReferenceUsage (line 19) | type ReferenceUsage struct function ResolveEndpointUsage (line 29) | func ResolveEndpointUsage(data usage.ResolveData, ep *Endpoint) usage.Us... FILE: v2/parser/apis/authhandler/authhandler.go type AuthHandler (line 18) | type AuthHandler struct method Kind (line 36) | func (ah *AuthHandler) Kind() resource.Kind { return resource.Au... method Package (line 37) | func (ah *AuthHandler) Package() *pkginfo.Package { return ah.Decl.Fil... method Pos (line 38) | func (ah *AuthHandler) Pos() token.Pos { return ah.Decl.AST... method End (line 39) | func (ah *AuthHandler) End() token.Pos { return ah.Decl.AST... method SortKey (line 40) | func (ah *AuthHandler) SortKey() string { return ah.Decl.Fil... type ParseData (line 42) | type ParseData struct function Parse (line 54) | func Parse(d ParseData) *AuthHandler { function validateStructFields (line 127) | func validateStructFields(errs *perr.List, ref schema.StructType) { FILE: v2/parser/apis/authhandler/authhandler_test.go function TestParseAuthHandler (line 21) | func TestParseAuthHandler(t *testing.T) { FILE: v2/parser/apis/authhandler/errors.go constant authLink (line 7) | authLink = "For more information on auth handlers and how to define them... FILE: v2/parser/apis/authhandler/usage.go function ResolveAuthHandlerUsage (line 8) | func ResolveAuthHandlerUsage(data usage.ResolveData, handler *AuthHandle... FILE: v2/parser/apis/directive/directive.go type Directive (line 18) | type Directive struct method Pos (line 33) | func (d Directive) Pos() token.Pos { method End (line 37) | func (d Directive) End() token.Pos { method String (line 71) | func (d Directive) String() string { method HasOption (line 93) | func (d Directive) HasOption(name string) bool { method Get (line 104) | func (d Directive) Get(name string) string { method GetList (line 115) | func (d Directive) GetList(name string) []string { type Field (line 41) | type Field struct method Equal (line 51) | func (f Field) Equal(other Field) bool { method Pos (line 57) | func (f Field) Pos() token.Pos { method End (line 61) | func (f Field) End() token.Pos { method List (line 66) | func (f Field) List() []string { function Parse (line 127) | func Parse(errs *perr.List, cg *ast.CommentGroup) (dir *Directive, doc s... function parseOne (line 216) | func parseOne(errs *perr.List, pos token.Pos, line string) (d Directive,... type ValidateSpec (line 284) | type ValidateSpec struct function Validate (line 302) | func Validate(errs *perr.List, d *Directive, spec ValidateSpec) (ok bool) { FILE: v2/parser/apis/directive/directive_test.go function TestParseDirective (line 15) | func TestParseDirective(t *testing.T) { FILE: v2/parser/apis/directive/fields.go function fields (line 14) | func fields(startPos token.Pos, s string) []Field { function fieldsFunc (line 77) | func fieldsFunc(startPos token.Pos, s string, f func(rune) bool) []Field { FILE: v2/parser/apis/middleware/middleware.go type Middleware (line 23) | type Middleware struct method ID (line 39) | func (mw *Middleware) ID() string { method Kind (line 43) | func (mw *Middleware) Kind() resource.Kind { return resource.Mid... method Package (line 44) | func (mw *Middleware) Package() *pkginfo.Package { return mw.File.Pkg } method Pos (line 45) | func (mw *Middleware) Pos() token.Pos { return mw.Decl.AST.... method End (line 46) | func (mw *Middleware) End() token.Pos { return mw.Decl.AST.... method SortKey (line 47) | func (mw *Middleware) SortKey() string { type ParseData (line 51) | type ParseData struct function Parse (line 63) | func Parse(d ParseData) *Middleware { function Sort (line 149) | func Sort(mws []*Middleware) { FILE: v2/parser/apis/middleware/middleware_test.go function TestParseMiddleware (line 22) | func TestParseMiddleware(t *testing.T) { FILE: v2/parser/apis/selector/selector.go type Type (line 15) | type Type constant All (line 20) | All Type = "all" constant Tag (line 21) | Tag Type = "tag" type Selector (line 24) | type Selector struct method Pos (line 45) | func (s Selector) Pos() token.Pos { method End (line 49) | func (s Selector) End() token.Pos { method String (line 53) | func (s Selector) String() string { method Key (line 61) | func (s Selector) Key() Key { method Equals (line 68) | func (s Selector) Equals(o Selector) bool { method ToProto (line 72) | func (s Selector) ToProto() *meta.Selector { type Key (line 38) | type Key struct function Parse (line 83) | func Parse(errs *perr.List, startPos token.Pos, s string) (Selector, boo... type Set (line 122) | type Set struct method Add (line 138) | func (s *Set) Add(sel Selector) (added bool) { method Merge (line 166) | func (s *Set) Merge(other Set) { method Contains (line 173) | func (s *Set) Contains(sel Selector) bool { method ContainsAny (line 185) | func (s *Set) ContainsAny(other Set) bool { method ForEach (line 218) | func (s *Set) ForEach(fn func(Selector)) { method Len (line 225) | func (s *Set) Len() int { method ToProto (line 230) | func (s *Set) ToProto() []*meta.Selector { function NewSet (line 126) | func NewSet(sels ...Selector) Set { FILE: v2/parser/apis/selector/selector_test.go function TestSet_ContainsAny (line 5) | func TestSet_ContainsAny(t *testing.T) { FILE: v2/parser/apis/servicestruct/servicestruct.go type ServiceStruct (line 20) | type ServiceStruct struct method Kind (line 29) | func (ss *ServiceStruct) Kind() resource.Kind { return resource.... method Package (line 30) | func (ss *ServiceStruct) Package() *pkginfo.Package { return ss.Decl.F... method Pos (line 31) | func (ss *ServiceStruct) Pos() token.Pos { return ss.Decl.A... method End (line 32) | func (ss *ServiceStruct) End() token.Pos { return ss.Decl.A... method SortKey (line 33) | func (ss *ServiceStruct) SortKey() string { type ParseData (line 37) | type ParseData struct function Parse (line 48) | func Parse(d ParseData) *ServiceStruct { function validateServiceStruct (line 86) | func validateServiceStruct(d ParseData, ss *ServiceStruct) { FILE: v2/parser/apis/servicestruct/servicestruct_test.go function TestParseServiceStruct (line 22) | func TestParseServiceStruct(t *testing.T) { function fileForPkg (line 192) | func fileForPkg(pkgName string, pkgPath paths.Pkg) *pkginfo.File { FILE: v2/parser/apis/servicestruct/usage.go type Usage (line 7) | type Usage struct function ResolveServiceStructUsage (line 13) | func ResolveServiceStructUsage(data usage.ResolveData, s *ServiceStruct)... FILE: v2/parser/infra/caches/cache_test.go function TestParseCluster (line 9) | func TestParseCluster(t *testing.T) { FILE: v2/parser/infra/caches/cluster.go type Cluster (line 16) | type Cluster struct method Kind (line 24) | func (c *Cluster) Kind() resource.Kind { return resource.CacheCl... method Package (line 25) | func (c *Cluster) Package() *pkginfo.Package { return c.File.Pkg } method ASTExpr (line 26) | func (c *Cluster) ASTExpr() ast.Expr { return c.AST } method ResourceName (line 27) | func (c *Cluster) ResourceName() string { return c.Name } method Pos (line 28) | func (c *Cluster) Pos() token.Pos { return c.AST.Pos() } method End (line 29) | func (c *Cluster) End() token.Pos { return c.AST.End() } method SortKey (line 30) | func (c *Cluster) SortKey() string { return c.Name } function parseCluster (line 55) | func parseCluster(d parseutil.ReferenceInfo) { FILE: v2/parser/infra/caches/keyspace.go type Keyspace (line 21) | type Keyspace struct method Kind (line 36) | func (k *Keyspace) Kind() resource.Kind { return resource.CacheK... method Package (line 37) | func (k *Keyspace) Package() *pkginfo.Package { return k.File.Pkg } method ASTExpr (line 38) | func (k *Keyspace) ASTExpr() ast.Expr { return k.AST } method Pos (line 39) | func (k *Keyspace) Pos() token.Pos { return k.AST.Pos() } method End (line 40) | func (k *Keyspace) End() token.Pos { return k.AST.End() } method SortKey (line 41) | func (k *Keyspace) SortKey() string { type valueKind (line 87) | type valueKind constant implicitValue (line 93) | implicitValue valueKind = iota constant basicValue (line 96) | basicValue constant structValue (line 99) | structValue type cacheKeyspaceConstructor (line 103) | type cacheKeyspaceConstructor struct function parseKeyspace (line 118) | func parseKeyspace(c cacheKeyspaceConstructor, d parseutil.ReferenceInfo) { FILE: v2/parser/infra/caches/keyspace_test.go function TestParseKeyspace (line 13) | func TestParseKeyspace(t *testing.T) { FILE: v2/parser/infra/caches/usage.go type KeyspaceUsage (line 7) | type KeyspaceUsage struct function ResolveKeyspaceUsage (line 13) | func ResolveKeyspaceUsage(data usage.ResolveData, keyspace *Keyspace) us... FILE: v2/parser/infra/config/config.go type Load (line 20) | type Load struct method Kind (line 32) | func (*Load) Kind() resource.Kind { return resource.ConfigLoad } method Package (line 33) | func (l *Load) Package() *pkginfo.Package { return l.File.Pkg } method ASTExpr (line 34) | func (l *Load) ASTExpr() ast.Expr { return l.AST } method Pos (line 35) | func (l *Load) Pos() token.Pos { return l.AST.Pos() } method End (line 36) | func (l *Load) End() token.Pos { return l.AST.End() } method SortKey (line 37) | func (l *Load) SortKey() string { function parseLoad (line 63) | func parseLoad(d parseutil.ReferenceInfo) { function walkCfgToVerify (line 96) | func walkCfgToVerify(errs *perr.List, load *Load, decl schema.Type, insi... FILE: v2/parser/infra/config/usage.go type ReferenceUsage (line 7) | type ReferenceUsage struct function ResolveConfigUsage (line 14) | func ResolveConfigUsage(data usage.ResolveData, load *Load) usage.Usage { FILE: v2/parser/infra/crons/cron.go type Job (line 20) | type Job struct method Kind (line 32) | func (j *Job) Kind() resource.Kind { return resource.CronJob } method Package (line 33) | func (j *Job) Package() *pkginfo.Package { return j.File.Pkg } method ASTExpr (line 34) | func (j *Job) ASTExpr() ast.Expr { return j.AST } method ResourceName (line 35) | func (j *Job) ResourceName() string { return j.Name } method Pos (line 36) | func (j *Job) Pos() token.Pos { return j.AST.Pos() } method End (line 37) | func (j *Job) End() token.Pos { return j.AST.End() } method SortKey (line 38) | func (j *Job) SortKey() string { return j.Name } constant minute (line 64) | minute int64 = 60 constant hour (line 65) | hour = 60 * minute function parseCronJob (line 70) | func parseCronJob(d parseutil.ReferenceInfo) { function abs (line 163) | func abs(x int) int { function formatMinutes (line 170) | func formatMinutes(minutes int) string { function isCronIntervalAllowed (line 179) | func isCronIntervalAllowed(val int) (suggestion int, ok bool) { FILE: v2/parser/infra/crons/cron_test.go function TestParseJob (line 10) | func TestParseJob(t *testing.T) { FILE: v2/parser/infra/internal/literals/constants.go function runtimeConstant (line 44) | func runtimeConstant(pkg paths.Pkg, name string) (constant.Value, bool) { FILE: v2/parser/infra/internal/literals/decode.go function Decode (line 13) | func Decode[T any](errs *perr.List, literal *Struct, defaultValues *T) T { function decodeStruct (line 43) | func decodeStruct(errs *perr.List, literal *Struct, dst reflect.Value, d... function decodeField (line 65) | func decodeField(errs *perr.List, literal *Struct, fieldType reflect.Str... FILE: v2/parser/infra/internal/literals/decode_test.go function TestDecode (line 14) | func TestDecode(t *testing.T) { FILE: v2/parser/infra/internal/literals/literals.go function ParseString (line 25) | func ParseString(node ast.Node) (string, bool) { function ParseStruct (line 37) | func ParseStruct(errs *perr.List, file *pkginfo.File, expectedType strin... function ParseConstant (line 102) | func ParseConstant(errs *perr.List, file *pkginfo.File, value ast.Expr) ... function basicLit (line 205) | func basicLit(value *ast.BasicLit) (constant.Value, error) { type Struct (line 232) | type Struct struct method Lit (line 239) | func (l *Struct) Lit() *ast.CompositeLit { method FullyConstant (line 245) | func (l *Struct) FullyConstant() bool { method DynamicFields (line 258) | func (l *Struct) DynamicFields() map[string]ast.Expr { method IsSet (line 278) | func (l *Struct) IsSet(fieldName string) bool { method IsConstant (line 295) | func (l *Struct) IsConstant(fieldName string) bool { method ChildStruct (line 312) | func (l *Struct) ChildStruct(fieldName string) (st *Struct, ok bool) { method Pos (line 323) | func (l *Struct) Pos(fieldName string) token.Pos { method FieldPaths (line 343) | func (l *Struct) FieldPaths() []string { method Expr (line 362) | func (l *Struct) Expr(fieldName string) ast.Expr { method ConstantValue (line 385) | func (l *Struct) ConstantValue(fieldName string) constant.Value { method Int64 (line 409) | func (l *Struct) Int64(fieldName string, defaultValue int64) int64 { method Str (line 423) | func (l *Struct) Str(fieldName string, defaultValue string) string { function PrettyPrint (line 439) | func PrettyPrint(node ast.Expr) string { FILE: v2/parser/infra/internal/literals/literals_test.go function TestParseConstantValue (line 18) | func TestParseConstantValue(t *testing.T) { FILE: v2/parser/infra/internal/locations/locations.go type Classification (line 7) | type Classification interface type PkgVar (line 11) | type PkgVar struct method classification (line 22) | func (PkgVar) classification() {} type InFunc (line 16) | type InFunc struct method classification (line 23) | func (InFunc) classification() {} type OtherPkgExpr (line 20) | type OtherPkgExpr struct method classification (line 24) | func (OtherPkgExpr) classification() {} function Classify (line 28) | func Classify(stack []ast.Node) (c Classification) { FILE: v2/parser/infra/internal/locations/locations_test.go function TestClassify (line 16) | func TestClassify(t *testing.T) { function parseStack (line 85) | func parseStack(c *qt.C, expr string) []ast.Node { FILE: v2/parser/infra/internal/parseutil/aststringer.go function nodeAsGoSrc (line 16) | func nodeAsGoSrc(node ast.Node) string { function NodeType (line 50) | func NodeType(node ast.Node) string { FILE: v2/parser/infra/internal/parseutil/names.go constant resourceNameMaxLength (line 17) | resourceNameMaxLength int = 63 type resourceNameSpec (line 19) | type resourceNameSpec struct function ParseResourceName (line 61) | func ParseResourceName(errs *perr.List, resourceType string, paramName s... function resourceNameHelpKebabCase (line 96) | func resourceNameHelpKebabCase(resourceName string, paramName string) st... function resourceNameHelpSnakeCase (line 104) | func resourceNameHelpSnakeCase(resourceName string, paramName string) st... FILE: v2/parser/infra/internal/parseutil/parseutil.go function FindPkgNameRefs (line 12) | func FindPkgNameRefs(pkg *pkginfo.Package, pkgNames []pkginfo.QualifiedN... function computeRequiredImports (line 68) | func computeRequiredImports(funcs []pkginfo.QualifiedName) []paths.Pkg { function hasRequiredImports (line 82) | func hasRequiredImports(imports map[paths.Pkg]ast.Node, required []paths... function resolveTypeArgs (line 92) | func resolveTypeArgs(node ast.Node) []ast.Expr { function resolveResourceDoc (line 102) | func resolveResourceDoc(stack []ast.Node) (doc string) { FILE: v2/parser/infra/internal/parseutil/reference.go type ReferenceSpec (line 13) | type ReferenceSpec struct type ReferenceInfo (line 19) | type ReferenceInfo struct type ReferenceData (line 33) | type ReferenceData struct function ParseReference (line 39) | func ParseReference(p *resourceparser.Pass, spec *ReferenceSpec, data Re... FILE: v2/parser/infra/metrics/metrics.go type MetricType (line 24) | type MetricType constant Counter (line 27) | Counter MetricType = iota constant Gauge (line 28) | Gauge type Metric (line 31) | type Metric struct method Kind (line 54) | func (m *Metric) Kind() resource.Kind { return resource.Metric } method Package (line 55) | func (m *Metric) Package() *pkginfo.Package { return m.File.Pkg } method ASTExpr (line 56) | func (m *Metric) ASTExpr() ast.Expr { return m.AST } method ResourceName (line 57) | func (m *Metric) ResourceName() string { return m.Name } method Pos (line 58) | func (m *Metric) Pos() token.Pos { return m.AST.Pos() } method End (line 59) | func (m *Metric) End() token.Pos { return m.AST.End() } method SortKey (line 60) | func (m *Metric) SortKey() string { return m.Name } type Label (line 62) | type Label struct method String (line 68) | func (l Label) String() string { type metricConstructor (line 73) | type metricConstructor struct function parseMetric (line 130) | func parseMetric(c metricConstructor, d parseutil.ReferenceInfo) { type configParseFunc (line 218) | type configParseFunc function parseCounterConfig (line 220) | func parseCounterConfig(c metricConstructor, d parseutil.ReferenceInfo, ... function parseGaugeConfig (line 227) | func parseGaugeConfig(c metricConstructor, d parseutil.ReferenceInfo, cf... FILE: v2/parser/infra/metrics/metrics_string.go function _ (line 7) | func _() { constant _MetricType_name (line 15) | _MetricType_name = "CounterGauge" method String (line 19) | func (i MetricType) String() string { FILE: v2/parser/infra/metrics/metrics_test.go function TestParseMetrics (line 12) | func TestParseMetrics(t *testing.T) { FILE: v2/parser/infra/objects/bucket.go type Bucket (line 15) | type Bucket struct method Kind (line 24) | func (t *Bucket) Kind() resource.Kind { return resource.Bucket } method Package (line 25) | func (t *Bucket) Package() *pkginfo.Package { return t.File.Pkg } method ASTExpr (line 26) | func (t *Bucket) ASTExpr() ast.Expr { return t.AST } method ResourceName (line 27) | func (t *Bucket) ResourceName() string { return t.Name } method Pos (line 28) | func (t *Bucket) Pos() token.Pos { return t.AST.Pos() } method End (line 29) | func (t *Bucket) End() token.Pos { return t.AST.End() } method SortKey (line 30) | func (t *Bucket) SortKey() string { return t.Name } function parseBucket (line 55) | func parseBucket(d parseutil.ReferenceInfo) { FILE: v2/parser/infra/objects/errors.go constant objectsNewBucketHelp (line 8) | objectsNewBucketHelp = "For example `objects.NewBucket(\"my-bucket\", ob... constant objectsBucketUsageHelp (line 10) | objectsBucketUsageHelp = "The bucket can only be referenced by calling m... FILE: v2/parser/infra/objects/usage.go type MethodUsage (line 16) | type MethodUsage struct type RefUsage (line 22) | type RefUsage struct method HasPerm (line 27) | func (u *RefUsage) HasPerm(perm Perm) bool { type Perm (line 36) | type Perm method ToMeta (line 50) | func (p Perm) ToMeta() (meta.BucketUsage_Operation, bool) { constant ListObjects (line 39) | ListObjects Perm = "list-objects" constant ReadObjectContents (line 40) | ReadObjectContents Perm = "read-object-contents" constant WriteObject (line 41) | WriteObject Perm = "write-object" constant UpdateObjectMetadata (line 42) | UpdateObjectMetadata Perm = "update-object-metadata" constant GetObjectMetadata (line 43) | GetObjectMetadata Perm = "get-object-metadata" constant DeleteObject (line 44) | DeleteObject Perm = "delete-object" constant GetPublicURL (line 45) | GetPublicURL Perm = "get-public-url" constant SignedUploadURL (line 46) | SignedUploadURL Perm = "signed-upload-url" constant SignedDownloadURL (line 47) | SignedDownloadURL Perm = "signed-download-url" function ResolveBucketUsage (line 75) | func ResolveBucketUsage(data usage.ResolveData, bkt *Bucket) usage.Usage { function parseBucketRef (line 121) | func parseBucketRef(errs *perr.List, expr *usage.FuncArg) usage.Usage { function isNamed (line 203) | func isNamed(typ schema.Type, name string) bool { FILE: v2/parser/infra/objects/usage_test.go function TestResolveBucketUsage (line 11) | func TestResolveBucketUsage(t *testing.T) { FILE: v2/parser/infra/pubsub/errors.go constant pubsubNewTopicHelp (line 8) | pubsubNewTopicHelp = "For example `pubsub.NewTopic[MyMessage](\"my-topic... constant pubsubNewSubscriptionHelp (line 10) | pubsubNewSubscriptionHelp = "A pubsub subscription must have a unique na... constant pubsubTopicUsageHelp (line 17) | pubsubTopicUsageHelp = "The topic can only be referenced by calling meth... constant pubsubMethodHandlerHelp (line 19) | pubsubMethodHandlerHelp = "For example `pubsub.MethodHandler(Service.Met... FILE: v2/parser/infra/pubsub/subscription.go type Subscription (line 22) | type Subscription struct method Kind (line 54) | func (s *Subscription) Kind() resource.Kind { return resource.Pu... method Package (line 55) | func (s *Subscription) Package() *pkginfo.Package { return s.File.Pkg } method ASTExpr (line 56) | func (s *Subscription) ASTExpr() ast.Expr { return s.AST } method ResourceName (line 57) | func (s *Subscription) ResourceName() string { return s.Name } method Pos (line 58) | func (s *Subscription) Pos() token.Pos { return s.AST.Pos() } method End (line 59) | func (s *Subscription) End() token.Pos { return s.AST.End() } method SortKey (line 60) | func (s *Subscription) SortKey() string { type MethodHandler (line 38) | type MethodHandler struct type SubscriptionConfig (line 45) | type SubscriptionConfig struct function parsePubSubSubscription (line 87) | func parsePubSubSubscription(d parseutil.ReferenceInfo) { function parseMethodHandler (line 194) | func parseMethodHandler(d parseutil.ReferenceInfo, handler ast.Expr) opt... FILE: v2/parser/infra/pubsub/topic.go type DeliveryGuarantee (line 20) | type DeliveryGuarantee constant AtLeastOnce (line 23) | AtLeastOnce DeliveryGuarantee = iota constant ExactlyOnce (line 24) | ExactlyOnce type Topic (line 27) | type Topic struct method Kind (line 37) | func (t *Topic) Kind() resource.Kind { return resource.PubSubTop... method Package (line 38) | func (t *Topic) Package() *pkginfo.Package { return t.File.Pkg } method ASTExpr (line 39) | func (t *Topic) ASTExpr() ast.Expr { return t.AST } method ResourceName (line 40) | func (t *Topic) ResourceName() string { return t.Name } method Pos (line 41) | func (t *Topic) Pos() token.Pos { return t.AST.Pos() } method End (line 42) | func (t *Topic) End() token.Pos { return t.AST.End() } method SortKey (line 43) | func (t *Topic) SortKey() string { return t.Name } function parsePubSubTopic (line 68) | func parsePubSubTopic(d parseutil.ReferenceInfo) { FILE: v2/parser/infra/pubsub/usage.go type PublishUsage (line 12) | type PublishUsage struct type RefUsage (line 16) | type RefUsage struct method HasPerm (line 21) | func (u *RefUsage) HasPerm(perm Perm) bool { type Perm (line 30) | type Perm constant PublishPerm (line 33) | PublishPerm Perm = "publish" function ResolveTopicUsage (line 36) | func ResolveTopicUsage(data usage.ResolveData, topic *Topic) usage.Usage { function parseTopicRef (line 68) | func parseTopicRef(errs *perr.List, expr *usage.FuncArg) usage.Usage { FILE: v2/parser/infra/pubsub/usage_test.go function TestResolveTopicUsage (line 11) | func TestResolveTopicUsage(t *testing.T) { FILE: v2/parser/infra/secrets/secrets.go type Secrets (line 19) | type Secrets struct method Kind (line 33) | func (*Secrets) Kind() resource.Kind { return resource.Secrets } method Package (line 34) | func (s *Secrets) Package() *pkginfo.Package { return s.File.Pkg } method ASTExpr (line 35) | func (s *Secrets) ASTExpr() ast.Expr { return s.AST } method Pos (line 36) | func (s *Secrets) Pos() token.Pos { return s.AST.Pos() } method End (line 37) | func (s *Secrets) End() token.Pos { return s.AST.End() } method SortKey (line 38) | func (s *Secrets) SortKey() string { type SecretKey (line 29) | type SecretKey struct FILE: v2/parser/infra/sqldb/implicit.go function ComputeImplicitUsage (line 18) | func ComputeImplicitUsage(errs *perr.List, pkgs []*pkginfo.Package, bind... function classifySQLDBUsage (line 106) | func classifySQLDBUsage(file *pkginfo.File, bind resource.Bind, sel *ast... FILE: v2/parser/infra/sqldb/named.go function parseNamedSQLDB (line 39) | func parseNamedSQLDB(d parseutil.ReferenceInfo) { FILE: v2/parser/infra/sqldb/sqldb.go type Database (line 27) | type Database struct method Kind (line 37) | func (d *Database) Kind() resource.Kind { return resource.SQLDat... method Package (line 38) | func (d *Database) Package() *pkginfo.Package { return d.Pkg } method ResourceName (line 39) | func (d *Database) ResourceName() string { return d.Name } method Pos (line 40) | func (d *Database) Pos() token.Pos { return token.NoPos } method End (line 41) | func (d *Database) End() token.Pos { return token.NoPos } method SortKey (line 42) | func (d *Database) SortKey() string { return d.Name } type MigrationFile (line 44) | type MigrationFile struct function parseDatabase (line 73) | func parseDatabase(d parseutil.ReferenceInfo) { function parseMigrations (line 191) | func parseMigrations(migrationDir paths.FS) ([]MigrationFile, error) { function pkgIsLikelyService (line 249) | func pkgIsLikelyService(pkg *pkginfo.Package) bool { FILE: v2/parser/infra/sqldb/sqldb_test.go function TestParseDatabase (line 9) | func TestParseDatabase(t *testing.T) { FILE: v2/parser/infra/sqldb/usage.go type DatabaseUsage (line 7) | type DatabaseUsage struct function ResolveDatabaseUsage (line 11) | func ResolveDatabaseUsage(data usage.ResolveData, db *Database) usage.Us... FILE: v2/parser/internal/utils/prettyprint.go function PrettyPrint (line 10) | func PrettyPrint(node ast.Expr) string { FILE: v2/parser/parser.go function NewParser (line 30) | func NewParser(c *parsectx.Context) *Parser { type Parser (line 42) | type Parser struct method MainModule (line 50) | func (p *Parser) MainModule() *pkginfo.Module { method RuntimeModule (line 54) | func (p *Parser) RuntimeModule() *pkginfo.Module { method Parse (line 60) | func (p *Parser) Parse() *Result { function newUsageResolver (line 155) | func newUsageResolver() *usage.Resolver { function deduplicateSQLDBResources (line 174) | func deduplicateSQLDBResources(resources []resource.Resource, binds []re... FILE: v2/parser/parser_test.go function Test_deduplicateSQLDBResources (line 13) | func Test_deduplicateSQLDBResources(t *testing.T) { FILE: v2/parser/resource/bind.go type Bind (line 11) | type Bind interface type PkgDeclBind (line 22) | type PkgDeclBind struct method Pos (line 30) | func (b *PkgDeclBind) Pos() token.Pos { return b.BoundNam... method ResourceRef (line 31) | func (b *PkgDeclBind) ResourceRef() ResourceOrPath { return b.Resource } method Package (line 32) | func (b *PkgDeclBind) Package() *pkginfo.Package { return b.File.Pkg } method DescriptionForTest (line 33) | func (b *PkgDeclBind) DescriptionForTest() string { return b.Qualifie... method DeclaredIn (line 34) | func (b *PkgDeclBind) DeclaredIn() option.Option[*pkginfo.File] { method QualifiedName (line 39) | func (b *PkgDeclBind) QualifiedName() pkginfo.QualifiedName { type AnonymousBind (line 48) | type AnonymousBind struct method Pos (line 53) | func (b *AnonymousBind) Pos() token.Pos { return b.File.P... method ResourceRef (line 54) | func (b *AnonymousBind) ResourceRef() ResourceOrPath { return b.Resour... method Package (line 55) | func (b *AnonymousBind) Package() *pkginfo.Package { return b.File.P... method DescriptionForTest (line 56) | func (b *AnonymousBind) DescriptionForTest() string { return "anonymo... method DeclaredIn (line 57) | func (b *AnonymousBind) DeclaredIn() option.Option[*pkginfo.File] { type ImplicitBind (line 62) | type ImplicitBind struct method Pos (line 67) | func (b *ImplicitBind) Pos() token.Pos { return b.Pkg.AST... method ResourceRef (line 68) | func (b *ImplicitBind) ResourceRef() ResourceOrPath { return b.Resource } method Package (line 69) | func (b *ImplicitBind) Package() *pkginfo.Package { return b.Pkg } method DescriptionForTest (line 70) | func (b *ImplicitBind) DescriptionForTest() string { return "implicit" } method DeclaredIn (line 71) | func (b *ImplicitBind) DeclaredIn() option.Option[*pkginfo.File] { type ResourceOrPath (line 78) | type ResourceOrPath struct type Path (line 83) | type Path type PathEntry (line 85) | type PathEntry struct FILE: v2/parser/resource/resource.go type Kind (line 9) | type Kind constant Unknown (line 12) | Unknown Kind = iota constant PubSubTopic (line 15) | PubSubTopic constant PubSubSubscription (line 16) | PubSubSubscription constant SQLDatabase (line 17) | SQLDatabase constant Metric (line 18) | Metric constant CronJob (line 19) | CronJob constant CacheCluster (line 20) | CacheCluster constant CacheKeyspace (line 21) | CacheKeyspace constant ConfigLoad (line 22) | ConfigLoad constant Secrets (line 23) | Secrets constant Bucket (line 24) | Bucket constant APIEndpoint (line 27) | APIEndpoint constant AuthHandler (line 28) | AuthHandler constant Middleware (line 29) | Middleware constant ServiceStruct (line 30) | ServiceStruct type Resource (line 33) | type Resource interface type Named (line 48) | type Named interface FILE: v2/parser/resource/resource_string.go function _ (line 7) | func _() { constant _Kind_name (line 28) | _Kind_name = "UnknownPubSubTopicPubSubSubscriptionSQLDatabaseMetricCronJ... method String (line 32) | func (i Kind) String() string { FILE: v2/parser/resource/resourceparser/registry.go function NewRegistry (line 12) | func NewRegistry(parsers []*Parser) *Registry { type Registry (line 23) | type Registry struct method InterestedParsers (line 39) | func (r *Registry) InterestedParsers(pkg *pkginfo.Package) []*Parser { function parsersForImports (line 74) | func parsersForImports(parsers []*Parser) (forImports map[paths.Pkg][]*P... FILE: v2/parser/resource/resourceparser/resourceparser.go type Parser (line 14) | type Parser struct type Pass (line 32) | type Pass struct method RegisterResource (line 42) | func (p *Pass) RegisterResource(resource resource.Resource) { method Resources (line 46) | func (p *Pass) Resources() []resource.Resource { method Binds (line 50) | func (p *Pass) Binds() []resource.Bind { method AddBind (line 54) | func (p *Pass) AddBind(file *pkginfo.File, boundName option.Option[*as... method AddNamedBind (line 62) | func (p *Pass) AddNamedBind(file *pkginfo.File, boundName *ast.Ident, ... method AddAnonymousBind (line 74) | func (p *Pass) AddAnonymousBind(file *pkginfo.File, res resource.Resou... method AddPathBind (line 81) | func (p *Pass) AddPathBind(file *pkginfo.File, boundName option.Option... method AddImplicitBind (line 100) | func (p *Pass) AddImplicitBind(res resource.Resource) { FILE: v2/parser/resource/resourcetest/resourcetest.go type Case (line 24) | type Case struct function Run (line 32) | func Run[R resource.Resource](t *testing.T, parser *resourceparser.Parse... function rewrite (line 121) | func rewrite[T ~string](val T, lookup map[string]string) T { FILE: v2/parser/resource/usage/resolver.go type Usage (line 14) | type Usage interface type Base (line 23) | type Base struct method DeclaredIn (line 29) | func (b *Base) DeclaredIn() *pkginfo.File { return b.File } method ASTExpr (line 30) | func (b *Base) ASTExpr() ast.Expr { return b.Expr.ASTExpr() } method ResourceBind (line 31) | func (b *Base) ResourceBind() resource.Bind { return b.Bind } method Pos (line 32) | func (b *Base) Pos() token.Pos { return b.Expr.Pos() } method End (line 33) | func (b *Base) End() token.Pos { return b.Expr.End() } method usage (line 35) | func (b *Base) usage() {} type Resolver (line 37) | type Resolver struct method Resolve (line 41) | func (r *Resolver) Resolve(errs *perr.List, expr Expr, res resource.Re... function NewResolver (line 53) | func NewResolver() *Resolver { function RegisterUsageResolver (line 59) | func RegisterUsageResolver[Res resource.Resource](r *Resolver, fn func(R... FILE: v2/parser/resource/usage/usage.go type ResolveData (line 19) | type ResolveData struct type Expr (line 24) | type Expr interface type FuncCall (line 39) | type FuncCall struct method DeclaredIn (line 46) | func (f *FuncCall) DeclaredIn() *pkginfo.File { return f.File } method ASTExpr (line 47) | func (f *FuncCall) ASTExpr() ast.Expr { return f.Call } method ResourceBind (line 48) | func (f *FuncCall) ResourceBind() resource.Bind { return f.Bind } method DescriptionForTest (line 49) | func (f *FuncCall) DescriptionForTest() string { return "called" } method Pos (line 50) | func (f *FuncCall) Pos() token.Pos { return f.Call.Fun.Po... method End (line 51) | func (f *FuncCall) End() token.Pos { return f.Call.Fun.En... type MethodCall (line 54) | type MethodCall struct method DeclaredIn (line 62) | func (m *MethodCall) DeclaredIn() *pkginfo.File { return m.File } method ASTExpr (line 63) | func (m *MethodCall) ASTExpr() ast.Expr { return m.Call } method ResourceBind (line 64) | func (m *MethodCall) ResourceBind() resource.Bind { return m.Bind } method DescriptionForTest (line 65) | func (m *MethodCall) DescriptionForTest() string { return fmt.Sprintf... method Pos (line 66) | func (m *MethodCall) Pos() token.Pos { return m.Call.Fun.... method End (line 67) | func (m *MethodCall) End() token.Pos { return m.Call.Fun.... type FieldAccess (line 70) | type FieldAccess struct method DeclaredIn (line 77) | func (f *FieldAccess) DeclaredIn() *pkginfo.File { return f.File } method ASTExpr (line 78) | func (f *FieldAccess) ASTExpr() ast.Expr { return f.Expr } method ResourceBind (line 79) | func (f *FieldAccess) ResourceBind() resource.Bind { return f.Bind } method DescriptionForTest (line 80) | func (f *FieldAccess) DescriptionForTest() string { return fmt.Sprint... method Pos (line 81) | func (f *FieldAccess) Pos() token.Pos { return f.Expr.Pos... method End (line 82) | func (f *FieldAccess) End() token.Pos { return f.Expr.End... type FuncArg (line 85) | type FuncArg struct method DeclaredIn (line 102) | func (f *FuncArg) DeclaredIn() *pkginfo.File { return f.File } method ASTExpr (line 103) | func (f *FuncArg) ASTExpr() ast.Expr { return f.Call } method ResourceBind (line 104) | func (f *FuncArg) ResourceBind() resource.Bind { return f.Bind } method DescriptionForTest (line 105) | func (f *FuncArg) DescriptionForTest() string { method Pos (line 111) | func (f *FuncArg) Pos() token.Pos { return f.Call.Args[f.ArgIdx].Pos() } method End (line 112) | func (f *FuncArg) End() token.Pos { return f.Call.Args[f.ArgIdx].End() } type Other (line 115) | type Other struct method DeclaredIn (line 122) | func (o *Other) DeclaredIn() *pkginfo.File { return o.File } method ASTExpr (line 123) | func (o *Other) ASTExpr() ast.Expr { return o.Expr } method ResourceBind (line 124) | func (o *Other) ResourceBind() resource.Bind { return o.Bind } method DescriptionForTest (line 125) | func (o *Other) DescriptionForTest() string { return "other" } method Pos (line 126) | func (o *Other) Pos() token.Pos { return o.BindRef.Pos() } method End (line 127) | func (o *Other) End() token.Pos { return o.BindRef.End() } function ParseExprs (line 129) | func ParseExprs(schema *schema.Parser, pkgs []*pkginfo.Package, binds []... type usageParser (line 152) | type usageParser struct method scanUsage (line 158) | func (p *usageParser) scanUsage(pkg *pkginfo.Package) (usages []Expr) { method bindsToScanFor (line 215) | func (p *usageParser) bindsToScanFor(pkg *pkginfo.Package) (external, ... method isBind (line 246) | func (p *usageParser) isBind(pkg *pkginfo.Package, expr ast.Expr, bind... method classifyExpr (line 266) | func (p *usageParser) classifyExpr(file *pkginfo.File, bind resource.B... method parseTypeArgs (line 338) | func (p *usageParser) parseTypeArgs(file *pkginfo.File, call *ast.Call... FILE: v2/parser/resource/usage/usage_test.go function TestParse (line 27) | func TestParse(t *testing.T) { type testCase (line 83) | type testCase struct type usageDesc (line 90) | type usageDesc struct function readTestCases (line 97) | func readTestCases(c *qt.C, dir string) []*testCase { function parseTestCase (line 108) | func parseTestCase(c *qt.C, file string) *testCase { function usageToDesc (line 144) | func usageToDesc(pc *parsectx.Context, u usage.Expr) usageDesc { FILE: v2/parser/resource/usage/usagetest/usagetest.go type Case (line 17) | type Case struct function Run (line 25) | func Run(t *testing.T, standardImports []string, tests []Case, cmpOpts .... FILE: v2/parser/result.go function computeResult (line 22) | func computeResult(errs *perr.List, mainModule *pkginfo.Module, ur *usag... function Resources (line 43) | func Resources[R resource.Resource](res *Result) []R { type Result (line 51) | type Result struct method MainModule (line 67) | func (d *Result) MainModule() *pkginfo.Module { method AppPackages (line 71) | func (d *Result) AppPackages() []*pkginfo.Package { method PackageAt (line 75) | func (d *Result) PackageAt(path paths.Pkg) option.Option[*pkginfo.Pack... method Resources (line 85) | func (d *Result) Resources() []resource.Resource { method AllBinds (line 89) | func (d *Result) AllBinds() []resource.Bind { method AllUsageExprs (line 93) | func (d *Result) AllUsageExprs() []usage.Expr { method ResourceForBind (line 97) | func (d *Result) ResourceForBind(b resource.Bind) resource.Resource { method ResourceForQN (line 101) | func (d *Result) ResourceForQN(qn pkginfo.QualifiedName) option.Option... method BindForQN (line 105) | func (d *Result) BindForQN(qn pkginfo.QualifiedName) option.Option[res... method Binds (line 109) | func (d *Result) Binds(res resource.Resource) []resource.Bind { method PkgDeclBinds (line 113) | func (d *Result) PkgDeclBinds(res resource.Resource) []*resource.PkgDe... method Usages (line 117) | func (d *Result) Usages(res resource.Resource) []usage.Usage { method AllUsages (line 121) | func (d *Result) AllUsages() []usage.Usage { method ResourceConstructorContaining (line 129) | func (d *Result) ResourceConstructorContaining(node ast.Node) option.O... method UsageFromNode (line 133) | func (d *Result) UsageFromNode(node ast.Node) option.Option[usage.Usag... method UsagesInPkg (line 137) | func (d *Result) UsagesInPkg(pkgPath paths.Pkg) []usage.Usage { method rd (line 141) | func (d *Result) rd(res resource.Resource) *resourceMeta { method initResources (line 168) | func (d *Result) initResources() { method initBinds (line 177) | func (d *Result) initBinds(errs *perr.List, binds []resource.Bind) { method initUsages (line 227) | func (d *Result) initUsages(errs *perr.List, ur *usage.Resolver, usage... type resourceMeta (line 151) | type resourceMeta struct method addBind (line 157) | func (m *resourceMeta) addBind(b resource.Bind) { method addUsage (line 164) | func (m *resourceMeta) addUsage(u usage.Usage) { function pathKey (line 267) | func pathKey(path resource.Path) string { FILE: v2/tsbuilder/tsbuilder.go function New (line 30) | func New() *BuilderImpl { type BuilderImpl (line 36) | type BuilderImpl struct method Close (line 73) | func (i *BuilderImpl) Close() error { method Prepare (line 88) | func (i *BuilderImpl) Prepare(ctx context.Context, p builder.PreparePa... method Parse (line 179) | func (i *BuilderImpl) Parse(ctx context.Context, p builder.ParseParams... method Compile (line 216) | func (i *BuilderImpl) Compile(ctx context.Context, p builder.CompilePa... method UseNewRuntimeConfig (line 259) | func (i *BuilderImpl) UseNewRuntimeConfig() bool { method NeedsMeta (line 263) | func (i *BuilderImpl) NeedsMeta() bool { method ServiceConfigs (line 267) | func (i *BuilderImpl) ServiceConfigs(ctx context.Context, p builder.Se... method RunTests (line 280) | func (i *BuilderImpl) RunTests(ctx context.Context, p builder.RunTests... method TestSpec (line 295) | func (i *BuilderImpl) TestSpec(ctx context.Context, p builder.TestSpec... method GenUserFacing (line 344) | func (i *BuilderImpl) GenUserFacing(ctx context.Context, p builder.Gen... type parseInput (line 41) | type parseInput struct type data (line 48) | type data struct function getTSParserPath (line 54) | func getTSParserPath() (string, error) { type compileInput (line 210) | type compileInput struct type testInput (line 275) | type testInput struct type genUserFacingInput (line 363) | type genUserFacingInput struct type NodeJSRuntime (line 366) | type NodeJSRuntime constant NodeJS (line 369) | NodeJS NodeJSRuntime = "nodejs" constant Bun (line 370) | Bun NodeJSRuntime = "bun" type prepareInput (line 373) | type prepareInput struct function readResp (line 380) | func readResp(reader io.Reader) (isSuccess bool, data []byte, err error) { function jsRuntimeRoot (line 395) | func jsRuntimeRoot(runtimesPath paths.FS) paths.FS { type runningCmd (line 399) | type runningCmd struct function newRunningCmd (line 405) | func newRunningCmd(c *exec.Cmd) *runningCmd { FILE: v2/v2builder/v2builder.go function New (line 44) | func New() *BuilderImpl { type BuilderImpl (line 48) | type BuilderImpl struct method Close (line 50) | func (i *BuilderImpl) Close() error { method Prepare (line 54) | func (*BuilderImpl) Prepare(ctx context.Context, p builder.PreparePara... method Parse (line 58) | func (*BuilderImpl) Parse(ctx context.Context, p builder.ParseParams) ... method Compile (line 130) | func (*BuilderImpl) Compile(ctx context.Context, p builder.CompilePara... method ServiceConfigs (line 220) | func (*BuilderImpl) ServiceConfigs(ctx context.Context, p builder.Serv... method UseNewRuntimeConfig (line 238) | func (*BuilderImpl) UseNewRuntimeConfig() bool { method NeedsMeta (line 242) | func (*BuilderImpl) NeedsMeta() bool { method RunTests (line 246) | func (i *BuilderImpl) RunTests(ctx context.Context, p builder.RunTests... method TestSpec (line 276) | func (i *BuilderImpl) TestSpec(ctx context.Context, p builder.TestSpec... method generateTestSpec (line 298) | func (i *BuilderImpl) generateTestSpec(ctx context.Context, p builder.... method testEnvVarsToEmbed (line 351) | func (i *BuilderImpl) testEnvVarsToEmbed(args, envs []string) map[stri... method GenUserFacing (line 453) | func (i *BuilderImpl) GenUserFacing(ctx context.Context, p builder.Gen... method writeOrDeleteFile (line 504) | func (i *BuilderImpl) writeOrDeleteFile(errs *perr.List, data []byte, ... type parseData (line 122) | type parseData struct type testBuilderData (line 271) | type testBuilderData struct type configResult (line 367) | type configResult struct function computeConfigs (line 372) | func computeConfigs(errs *perr.List, desc *app.Desc, mainModule *pkginfo... function pickupConfigFiles (line 420) | func pickupConfigFiles(errs *perr.List, mainModule *pkginfo.Module) fs.FS {