INNER CODE UNIT · Rust
search_interface_implementer_fields
apollographql/apollo-mcp-server · crates/apollo-schema-index/src/lib.rs:612
fn search_interface_implementer_fields(schema: Valid<Schema>) {
let search = SchemaIndex::new(
&schema,
OperationType::Query | OperationType::Mutation,
15_000_000,
)
.unwrap();
let results = search
.search(vec!["username".to_string()], Options::default())
.unwrap();
assert!(
!results.is_empty(),
"Should find results for 'username' field"
);
let paths: Vec<String> = results.iter().map(ToString::to_string).collect();