14 references to MapTypeRefToRust
Aspire.Hosting.CodeGeneration.Rust (14)
AtsRustCodeGenerator.cs (14)
473var returnType = MapTypeRefToRust(capability.ReturnType, false);
494var handleTypeName = MapTypeRefToRust(parameter.Type, false);
632var elementType = MapTypeRefToRust(returnTypeRef!.ElementType, false);
671var keyType = MapTypeRefToRust(returnType.KeyType, false);
672var valueType = MapTypeRefToRust(returnType.ValueType, false);
677var elementType = MapTypeRefToRust(returnType.ElementType, false);
919AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>",
921? $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>"
922: $"AspireList<{MapTypeRefToRust(typeRef.ElementType, false)}>",
924? $"HashMap<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>"
925: $"AspireDict<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>",
1058return MapTypeRefToRust(typeRef, isOptional);