INNER CODE UNIT · Rust
Some
apollographql/apollo-mcp-server · crates/apollo-schema-index/src/lib.rs:234
if let Some((ref_type, field_name, field_args)) = path.referencing_type() {
if let Some(field_name) = field_name {
entry.push(format!(
"{}#{}{}",
ref_type,
field_name.as_str(),
if field_args.is_empty() {
"".to_string()
} else {
format!("#{}", field_args.iter().join(","))
}
));
} else {
entry.push(ref_type.to_string())
}
}
}