Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apollographql/rover
/ functions
Functions
2,597 in github.com/apollographql/rover
⨍
Functions
2,597
◇
Types & classes
895
↓ 4 callers
Method
list_files
(&self)
src/command/init/states.rs:312
↓ 4 callers
Method
load_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 callers
Function
make_output
( files: Vec<MaterializedFile>, skipped: Vec<(Utf8PathBuf, SkippedDocument)>, )
src/command/client/extract/output.rs:86
↓ 4 callers
Function
merge_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 callers
Function
mock_graph_ref
()
crates/rover-client/src/operations/supergraph/fetch/runner.rs:215
↓ 4 callers
Function
mock_graph_ref
()
crates/rover-client/src/operations/cloud/config/validate.rs:63
↓ 4 callers
Method
name
(&self)
crates/rover-client/src/operations/graph/introspect/schema.rs:424
↓ 4 callers
Function
names_set
(maybe_array: Option<&Value>)
crates/rover-client/src/operations/graph/introspect/introspection_parity.rs:180
↓ 4 callers
Function
parse_selections
(src: &str)
src/command/persisted_queries/generate/manifest/ast_ext/selection.rs:28
↓ 4 callers
Function
poll_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 callers
Method
print
(&self)
src/options/output.rs:153
↓ 4 callers
Function
print_mcp_file_categories
Print categorized MCP file listing
src/command/init/helpers.rs:156
↓ 4 callers
Method
rcfiles
(&self)
installers/binstall/src/system/unix.rs:106
↓ 4 callers
Method
read_file_descriptor
( &self, file_description: &str, read_stdin_impl: &mut impl ReadStdin, )
src/utils/parsers.rs:18
↓ 4 callers
Method
remove_client_selections
(&mut self)
src/command/persisted_queries/generate/manifest/ast_ext/selection_set.rs:66
↓ 4 callers
Function
reserve_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 callers
Function
routing_url
()
src/composition/supergraph/config/scenario.rs:69
↓ 4 callers
Function
rover
()
tests/integration/schema/search.rs:21
↓ 4 callers
Function
rover_with_stdin
(args: &[&str], stdin_content: &str)
tests/e2e/schema/describe.rs:345
↓ 4 callers
Function
run_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 callers
Function
sdl_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 callers
Method
select_setup_type
(self, options: &ProjectTypeOpt)
src/command/init/transitions.rs:712
↓ 4 callers
Method
summary
(&self)
src/command/schema/describe/output/type_detail.rs:73
↓ 4 callers
Function
test_graphql_connection
( client: &Client, url: &str, timeout_duration: Duration, mut child: Option<&mut Child>, )
tests/e2e/mod.rs:282
↓ 4 callers
Function
update_template_files_with_real_values
Update template files with real values from completed project
src/command/init/helpers.rs:379
↓ 4 callers
Method
watch
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 callers
Method
with_timeout
(self, timeout: std::time::Duration)
src/utils/client.rs:64
↓ 3 callers
Method
authenticated_service
(&self, profile_opt: &ProfileOpt)
src/utils/client.rs:241
↓ 3 callers
Method
await_response
( self, csrf_token: CsrfToken, )
crates/rover-auth/src/oauth2/authorization_flow/redirect/server.rs:98
↓ 3 callers
Method
bind_to
(self, port: u16)
crates/rover-auth/src/oauth2/authorization_flow/redirect/server.rs:80
↓ 3 callers
Function
build_response
(data: ResponseData)
crates/rover-client/src/operations/init/create_graph/runner.rs:31
↓ 3 callers
Function
build_response
( data: readme_fetch_query::ResponseData, graph_ref: GraphRef, )
crates/rover-client/src/operations/readme/fetch/runner.rs:31
↓ 3 callers
Function
build_response
(response: MutationComposition)
crates/rover-client/src/operations/subgraph/delete/runner.rs:44
↓ 3 callers
Method
call
(&mut self, req: GraphQLRequest<Q>)
crates/rover-graphql/src/lib.rs:217
↓ 3 callers
Method
call
(&mut self, req: RevokeTokenRequest)
crates/rover-auth/src/oauth2/revoke_token.rs:99
↓ 3 callers
Method
call
(&mut self, req: WhoAmIRequest)
crates/rover-client/src/operations/config/who_am_i/service.rs:102
↓ 3 callers
Method
check_authentication
( self, client_config: &StudioClientConfig, profile: &ProfileOpt, )
src/command/init/transitions.rs:59
↓ 3 callers
Method
complete
(self)
src/command/init/transitions.rs:649
↓ 3 callers
Method
compose
( &self, exec_impl: &impl ExecCommand, supergraph_config_path: Utf8PathBuf, )
src/composition/supergraph/binary.rs:39
↓ 3 callers
Function
create_mock_mcp_composed_template
()
src/command/init/tests/mcp_transitions_tests.rs:153
↓ 3 callers
Function
default_composition_json
()
src/composition/test/mod.rs:13
↓ 3 callers
Method
define_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 callers
Function
empty_legacy_introspection_body
()
crates/rover-client/src/operations/graph/introspect/runner.rs:224
↓ 3 callers
Method
errln
Print an error line, prefixed with a styled `error:`.
crates/rover-print/src/print/mod.rs:57
↓ 3 callers
Method
error
(&self, message: &str)
src/command/init/spinner.rs:124
↓ 3 callers
Method
expand_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 callers
Function
extract_digest_or_err
( digest: Option<String>, status: ArtifactStatus, identifier: &GraphArtifactIdentifier, errors
crates/rover-client/src/operations/graph_artifact/fetch/runner.rs:66
↓ 3 callers
Method
extract_documents
(&self, source: &str)
src/command/client/extract/documents/triple_quote.rs:10
↓ 3 callers
Method
extract_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 callers
Method
fetch
(&self)
src/composition/watchers/watcher/file.rs:29
↓ 3 callers
Method
fields
(&self)
src/command/schema/describe/output/type_detail.rs:77
↓ 3 callers
Method
find_or_install_exact
( &self, plugin: &Plugin, version: &str, skip_update: bool, )
src/command/install/plugin.rs:305
↓ 3 callers
Function
fixture_path
(relative: &str)
tests/integration/client/check.rs:292
↓ 3 callers
Method
generate_string
(&mut self, length: usize)
src/command/init/graph_id/utils/random.rs:9
↓ 3 callers
Method
generate_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 callers
Method
get_binstall_path
(&self)
installers/binstall/src/install/mod.rs:171
↓ 3 callers
Function
get_command
(supergraph_config: bool)
src/command/init/helpers.rs:27
↓ 3 callers
Method
get_credential_origin
(&self)
crates/rover-client/src/blocking/studio_client.rs:131
↓ 3 callers
Method
get_git_context
(&self)
src/cli.rs:312
↓ 3 callers
Method
get_ip_addr
(&self)
src/command/dev/router/config/mod.rs:76
↓ 3 callers
Method
get_port
(&self)
src/command/dev/router/config/mod.rs:99
↓ 3 callers
Method
get_project_type
(&self)
src/command/init/options/project_type.rs:13
↓ 3 callers
Function
get_subgraphs_from_response_data
( response_data: QueryResponseData, graph_ref: GraphRef, )
crates/rover-client/src/operations/subgraph/list/runner.rs:38
↓ 3 callers
Function
get_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 callers
Method
get_template
(&self)
src/command/init/options/project_template.rs:17
↓ 3 callers
Function
get_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 callers
Method
get_versioned_plugin
( &self, override_install_path: Option<Utf8PathBuf>, client_config: StudioClientConfig
src/command/install/mod.rs:109
↓ 3 callers
Function
handle_graphql_body_errors
(errors: Vec<GraphQLError>)
crates/rover-client/src/blocking/client.rs:239
↓ 3 callers
Method
handle_use_case_selection
( &self, use_cases: &[ProjectUseCase], selection: Option<usize>, )
src/command/init/options/project_use_case.rs:34
↓ 3 callers
Function
hyperlink
(url: &str)
crates/rover-std/src/url.rs:17
↓ 3 callers
Function
hyperlink_with_text
Creates a clickable link with custom display text
crates/rover-std/src/url.rs:23
↓ 3 callers
Method
id
(&self)
crates/rover-storage/src/credentials_file.rs:151
↓ 3 callers
Method
infoln
Print an informational line, prefixed with a styled `==>`.
crates/rover-print/src/print/mod.rs:41
↓ 3 callers
Method
initialize_mcp_augmentation
Branch to MCP flow when --mcp flag is used
src/command/init/transitions.rs:691
↓ 3 callers
Method
insert_env_var
(&mut self, key: RoverEnvKey, value: &str)
src/cli.rs:379
↓ 3 callers
Method
install
(&self, plugin: &Plugin, skip_update: bool)
src/command/install/plugin.rs:251
↓ 3 callers
Method
install_supergraph_binary
( self, studio_client_config: StudioClientConfig, override_install_path: Option<Utf8Pa
src/composition/pipeline.rs:221
↓ 3 callers
Method
into_inner
( self, )
installers/binstall/src/install/download/mod.rs:53
↓ 3 callers
Method
into_mcp_creation_confirmed
Convert to MCPCreationConfirmed for type-safe MCP project creation
src/command/init/transitions.rs:1003
↓ 3 callers
Function
introspect_input
(endpoint: url::Url)
crates/rover-client/src/operations/graph/introspect/runner.rs:214
↓ 3 callers
Method
is_connect
The error is caused by a bad connection
crates/rover-http/src/error.rs:54
↓ 3 callers
Function
is_no_color_set
()
crates/rover-std/src/style.rs:66
↓ 3 callers
Method
is_timeout
The error is caused by a timeout
crates/rover-http/src/error.rs:58
↓ 3 callers
Method
maybe_description
(description: Option<&str>, terms: &[String])
crates/rover-schema/src/search/match_score.rs:82
↓ 3 callers
Function
mock_graph_ref
()
crates/rover-client/src/operations/readme/fetch/runner.rs:62
↓ 3 callers
Function
mock_graph_ref
()
crates/rover-client/src/operations/readme/publish/runner.rs:63
↓ 3 callers
Function
mock_graph_ref
()
crates/rover-client/src/operations/graph/publish/runner.rs:344
↓ 3 callers
Function
mock_input
()
crates/rover-client/src/operations/subgraph/routing_url/runner.rs:110
↓ 3 callers
Method
name
Returns the type name regardless of variant.
crates/rover-schema/src/describe/type_detail/fields/expanded_type.rs:62
↓ 3 callers
Function
normalize_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 callers
Method
npm_exec
(&self, args: &[&str], directory: &Utf8PathBuf)
xtask/src/tools/npm.rs:120
↓ 3 callers
Function
parse_graphql_files
(files: Vec<Utf8PathBuf>)
src/command/client/check/mod.rs:209
↓ 3 callers
Function
parsed_inputs
(source: &str)
src/command/persisted_queries/generate/manifest/operation/mod.rs:16
↓ 3 callers
Function
parsed_inputs_from_files
(files: &[(&str, &str)])
src/command/persisted_queries/generate/manifest/operation/mod.rs:20
↓ 3 callers
Function
patch_legacy_input_values
(value: &mut Value)
crates/rover-client/src/operations/graph/introspect/service.rs:175
↓ 3 callers
Method
preview_and_confirm_creation
(self)
src/command/init/transitions.rs:350
↓ 3 callers
Function
random_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 callers
Method
read_data
(&self)
crates/rover-storage/src/credentials_file.rs:38
↓ 3 callers
Function
remote
(name: &str)
src/composition/watchers/watcher/supergraph_config.rs:357
↓ 3 callers
Method
report
sends anonymous usage data to the endpoint defined in ReportingInfo.
crates/sputnik/src/session.rs:138
← previous
next →
201–300 of 2,597, ranked by callers