MCPcopy Create free account

hub / github.com/apollographql/rover / functions

Functions2,597 in github.com/apollographql/rover

↓ 4 callersMethodlist_files
(&self)
src/command/init/states.rs:312
↓ 4 callersMethodload_from_file_descriptor
Optionally loads the file from a specified [`FileDescriptorType`], using the implementation of [`ReadStdin`] in cases where `file_descriptor_type` is
src/composition/supergraph/config/resolver/mod.rs:150
↓ 4 callersFunctionmake_output
( files: Vec<MaterializedFile>, skipped: Vec<(Utf8PathBuf, SkippedDocument)>, )
src/command/client/extract/output.rs:86
↓ 4 callersFunctionmerge_yaml_over_remote_subgraphs
Merges YAML-defined subgraphs over a base of remote (`--graph-ref`) subgraphs. YAML entries win, but their `routing_url` falls back to the remote ent
src/composition/supergraph/config/resolver/mod.rs:53
↓ 4 callersFunctionmock_graph_ref
()
crates/rover-client/src/operations/supergraph/fetch/runner.rs:215
↓ 4 callersFunctionmock_graph_ref
()
crates/rover-client/src/operations/cloud/config/validate.rs:63
↓ 4 callersMethodname
(&self)
crates/rover-client/src/operations/graph/introspect/schema.rs:424
↓ 4 callersFunctionnames_set
(maybe_array: Option<&Value>)
crates/rover-client/src/operations/graph/introspect/introspection_parity.rs:180
↓ 4 callersFunctionparse_selections
(src: &str)
src/command/persisted_queries/generate/manifest/ast_ext/selection.rs:28
↓ 4 callersFunctionpoll_check_workflow
Polls a lightweight, status-only query until the workflow finishes (or the timeout elapses), then fetches the full result exactly once to avoid pollin
crates/rover-client/src/shared/check_workflow_poll.rs:24
↓ 4 callersMethodprint
(&self)
src/options/output.rs:153
↓ 4 callersFunctionprint_mcp_file_categories
Print categorized MCP file listing
src/command/init/helpers.rs:156
↓ 4 callersMethodrcfiles
(&self)
installers/binstall/src/system/unix.rs:106
↓ 4 callersMethodread_file_descriptor
( &self, file_description: &str, read_stdin_impl: &mut impl ReadStdin, )
src/utils/parsers.rs:18
↓ 4 callersMethodremove_client_selections
(&mut self)
src/command/persisted_queries/generate/manifest/ast_ext/selection_set.rs:66
↓ 4 callersFunctionreserve_local_port
Bind to `127.0.0.1:0` and hold the listener until dropped so no other process can claim the port before a child process starts.
tests/e2e/mod.rs:276
↓ 4 callersFunctionrouting_url
()
src/composition/supergraph/config/scenario.rs:69
↓ 4 callersFunctionrover
()
tests/integration/schema/search.rs:21
↓ 4 callersFunctionrover_with_stdin
(args: &[&str], stdin_content: &str)
tests/e2e/schema/describe.rs:345
↓ 4 callersFunctionrun_with_retries
Runs a rover install command with retries to handle transient network failures in CI. Returns the output of the first successful attempt, or the outpu
tests/e2e/install/plugin.rs:16
↓ 4 callersFunctionsdl_to_introspection_json
Regenerate introspection JSON from SDL using apollo-compiler's introspection executor. Returns a top-level `{ "__schema": { ... } }` object (no `data
crates/rover-client/src/operations/graph/introspect/introspection_json.rs:18
↓ 4 callersMethodselect_setup_type
(self, options: &ProjectTypeOpt)
src/command/init/transitions.rs:712
↓ 4 callersMethodsummary
(&self)
src/command/schema/describe/output/type_detail.rs:73
↓ 4 callersFunctiontest_graphql_connection
( client: &Client, url: &str, timeout_duration: Duration, mut child: Option<&mut Child>, )
tests/e2e/mod.rs:282
↓ 4 callersFunctionupdate_template_files_with_real_values
Update template files with real values from completed project
src/command/init/helpers.rs:379
↓ 4 callersMethodwatch
Watch a file When a file is removed, the internal rover-std::fs filewatcher will be cancelled. The router config's filewatcher's stream will still be
src/command/dev/router/watchers/file.rs:29
↓ 4 callersMethodwith_timeout
(self, timeout: std::time::Duration)
src/utils/client.rs:64
↓ 3 callersMethodauthenticated_service
(&self, profile_opt: &ProfileOpt)
src/utils/client.rs:241
↓ 3 callersMethodawait_response
( self, csrf_token: CsrfToken, )
crates/rover-auth/src/oauth2/authorization_flow/redirect/server.rs:98
↓ 3 callersMethodbind_to
(self, port: u16)
crates/rover-auth/src/oauth2/authorization_flow/redirect/server.rs:80
↓ 3 callersFunctionbuild_response
(data: ResponseData)
crates/rover-client/src/operations/init/create_graph/runner.rs:31
↓ 3 callersFunctionbuild_response
( data: readme_fetch_query::ResponseData, graph_ref: GraphRef, )
crates/rover-client/src/operations/readme/fetch/runner.rs:31
↓ 3 callersFunctionbuild_response
(response: MutationComposition)
crates/rover-client/src/operations/subgraph/delete/runner.rs:44
↓ 3 callersMethodcall
(&mut self, req: GraphQLRequest<Q>)
crates/rover-graphql/src/lib.rs:217
↓ 3 callersMethodcall
(&mut self, req: RevokeTokenRequest)
crates/rover-auth/src/oauth2/revoke_token.rs:99
↓ 3 callersMethodcall
(&mut self, req: WhoAmIRequest)
crates/rover-client/src/operations/config/who_am_i/service.rs:102
↓ 3 callersMethodcheck_authentication
( self, client_config: &StudioClientConfig, profile: &ProfileOpt, )
src/command/init/transitions.rs:59
↓ 3 callersMethodcomplete
(self)
src/command/init/transitions.rs:649
↓ 3 callersMethodcompose
( &self, exec_impl: &impl ExecCommand, supergraph_config_path: Utf8PathBuf, )
src/composition/supergraph/binary.rs:39
↓ 3 callersFunctioncreate_mock_mcp_composed_template
()
src/command/init/tests/mcp_transitions_tests.rs:153
↓ 3 callersFunctiondefault_composition_json
()
src/composition/test/mod.rs:13
↓ 3 callersMethoddefine_default_subgraph_if_empty
Prompts the user for subgraphs if they have not provided any so far
src/composition/supergraph/config/resolver/mod.rs:218
↓ 3 callersFunctionempty_legacy_introspection_body
()
crates/rover-client/src/operations/graph/introspect/runner.rs:224
↓ 3 callersMethoderrln
Print an error line, prefixed with a styled `error:`.
crates/rover-print/src/print/mod.rs:57
↓ 3 callersMethoderror
(&self, message: &str)
src/command/init/spinner.rs:124
↓ 3 callersMethodexpand_single_type
Expand the named type into an [`ExpandedType`], or `None` if it is a scalar or not found.
crates/rover-schema/src/describe/type_detail/fields/expanded_type.rs:75
↓ 3 callersFunctionextract_digest_or_err
( digest: Option<String>, status: ArtifactStatus, identifier: &GraphArtifactIdentifier, errors
crates/rover-client/src/operations/graph_artifact/fetch/runner.rs:66
↓ 3 callersMethodextract_documents
(&self, source: &str)
src/command/client/extract/documents/triple_quote.rs:10
↓ 3 callersMethodextract_plugin_tarball
Extracts a plugin tarball into a temp directory within the binary install directory. Returns both a handle to the temp directory and the extracted fi
installers/binstall/src/install/mod.rs:249
↓ 3 callersMethodfetch
(&self)
src/composition/watchers/watcher/file.rs:29
↓ 3 callersMethodfields
(&self)
src/command/schema/describe/output/type_detail.rs:77
↓ 3 callersMethodfind_or_install_exact
( &self, plugin: &Plugin, version: &str, skip_update: bool, )
src/command/install/plugin.rs:305
↓ 3 callersFunctionfixture_path
(relative: &str)
tests/integration/client/check.rs:292
↓ 3 callersMethodgenerate_string
(&mut self, length: usize)
src/command/init/graph_id/utils/random.rs:9
↓ 3 callersMethodgenerate_subgraphs
In this fn we collect all graphql schemas found in the directory, also try to disambiguate names in case that they end up being duplicate
src/command/init/template_operations.rs:205
↓ 3 callersMethodget_binstall_path
(&self)
installers/binstall/src/install/mod.rs:171
↓ 3 callersFunctionget_command
(supergraph_config: bool)
src/command/init/helpers.rs:27
↓ 3 callersMethodget_credential_origin
(&self)
crates/rover-client/src/blocking/studio_client.rs:131
↓ 3 callersMethodget_git_context
(&self)
src/cli.rs:312
↓ 3 callersMethodget_ip_addr
(&self)
src/command/dev/router/config/mod.rs:76
↓ 3 callersMethodget_port
(&self)
src/command/dev/router/config/mod.rs:99
↓ 3 callersMethodget_project_type
(&self)
src/command/init/options/project_type.rs:13
↓ 3 callersFunctionget_subgraphs_from_response_data
( response_data: QueryResponseData, graph_ref: GraphRef, )
crates/rover-client/src/operations/subgraph/list/runner.rs:38
↓ 3 callersFunctionget_supergraph_binary
A reusable, shareable, canonical way to get a supergraph binary from the common options used around Rover.
src/composition/mod.rs:47
↓ 3 callersMethodget_template
(&self)
src/command/init/options/project_template.rs:17
↓ 3 callersFunctionget_url_from_slug
* Returns the URL for a given shortlink slug. * The URL is constructed by combining the URL base with the parent route and slug. * If the parent rou
src/command/docs/shortlinks.rs:126
↓ 3 callersMethodget_versioned_plugin
( &self, override_install_path: Option<Utf8PathBuf>, client_config: StudioClientConfig
src/command/install/mod.rs:109
↓ 3 callersFunctionhandle_graphql_body_errors
(errors: Vec<GraphQLError>)
crates/rover-client/src/blocking/client.rs:239
↓ 3 callersMethodhandle_use_case_selection
( &self, use_cases: &[ProjectUseCase], selection: Option<usize>, )
src/command/init/options/project_use_case.rs:34
↓ 3 callersFunctionhyperlink
(url: &str)
crates/rover-std/src/url.rs:17
↓ 3 callersFunctionhyperlink_with_text
Creates a clickable link with custom display text
crates/rover-std/src/url.rs:23
↓ 3 callersMethodid
(&self)
crates/rover-storage/src/credentials_file.rs:151
↓ 3 callersMethodinfoln
Print an informational line, prefixed with a styled `==>`.
crates/rover-print/src/print/mod.rs:41
↓ 3 callersMethodinitialize_mcp_augmentation
Branch to MCP flow when --mcp flag is used
src/command/init/transitions.rs:691
↓ 3 callersMethodinsert_env_var
(&mut self, key: RoverEnvKey, value: &str)
src/cli.rs:379
↓ 3 callersMethodinstall
(&self, plugin: &Plugin, skip_update: bool)
src/command/install/plugin.rs:251
↓ 3 callersMethodinstall_supergraph_binary
( self, studio_client_config: StudioClientConfig, override_install_path: Option<Utf8Pa
src/composition/pipeline.rs:221
↓ 3 callersMethodinto_inner
( self, )
installers/binstall/src/install/download/mod.rs:53
↓ 3 callersMethodinto_mcp_creation_confirmed
Convert to MCPCreationConfirmed for type-safe MCP project creation
src/command/init/transitions.rs:1003
↓ 3 callersFunctionintrospect_input
(endpoint: url::Url)
crates/rover-client/src/operations/graph/introspect/runner.rs:214
↓ 3 callersMethodis_connect
The error is caused by a bad connection
crates/rover-http/src/error.rs:54
↓ 3 callersFunctionis_no_color_set
()
crates/rover-std/src/style.rs:66
↓ 3 callersMethodis_timeout
The error is caused by a timeout
crates/rover-http/src/error.rs:58
↓ 3 callersMethodmaybe_description
(description: Option<&str>, terms: &[String])
crates/rover-schema/src/search/match_score.rs:82
↓ 3 callersFunctionmock_graph_ref
()
crates/rover-client/src/operations/readme/fetch/runner.rs:62
↓ 3 callersFunctionmock_graph_ref
()
crates/rover-client/src/operations/readme/publish/runner.rs:63
↓ 3 callersFunctionmock_graph_ref
()
crates/rover-client/src/operations/graph/publish/runner.rs:344
↓ 3 callersFunctionmock_input
()
crates/rover-client/src/operations/subgraph/routing_url/runner.rs:110
↓ 3 callersMethodname
Returns the type name regardless of variant.
crates/rover-schema/src/describe/type_detail/fields/expanded_type.rs:62
↓ 3 callersFunctionnormalize_docker_tag
Normalizes a graph ID into a valid Docker image tag name Docker image tags must be lowercase and cannot contain spaces or special characters
src/command/init/helpers.rs:254
↓ 3 callersMethodnpm_exec
(&self, args: &[&str], directory: &Utf8PathBuf)
xtask/src/tools/npm.rs:120
↓ 3 callersFunctionparse_graphql_files
(files: Vec<Utf8PathBuf>)
src/command/client/check/mod.rs:209
↓ 3 callersFunctionparsed_inputs
(source: &str)
src/command/persisted_queries/generate/manifest/operation/mod.rs:16
↓ 3 callersFunctionparsed_inputs_from_files
(files: &[(&str, &str)])
src/command/persisted_queries/generate/manifest/operation/mod.rs:20
↓ 3 callersFunctionpatch_legacy_input_values
(value: &mut Value)
crates/rover-client/src/operations/graph/introspect/service.rs:175
↓ 3 callersMethodpreview_and_confirm_creation
(self)
src/command/init/transitions.rs:350
↓ 3 callersFunctionrandom_tag
Generates a tag string with a random numeric suffix so concurrent CI jobs (which all share the `rover-e2e-tests` graph) don't collide on the same tag
tests/e2e/graph_artifact/mod.rs:18
↓ 3 callersMethodread_data
(&self)
crates/rover-storage/src/credentials_file.rs:38
↓ 3 callersFunctionremote
(name: &str)
src/composition/watchers/watcher/supergraph_config.rs:357
↓ 3 callersMethodreport
sends anonymous usage data to the endpoint defined in ReportingInfo.
crates/sputnik/src/session.rs:138
← previousnext →201–300 of 2,597, ranked by callers