14 references to MapTypeRefToRust
Aspire.Hosting.CodeGeneration.Rust (14)
AtsRustCodeGenerator.cs (14)
320var returnType = MapTypeRefToRust(capability.ReturnType, false);
341var handleTypeName = MapTypeRefToRust(parameter.Type, false);
479var elementType = MapTypeRefToRust(returnTypeRef!.ElementType, false);
518var keyType = MapTypeRefToRust(returnType.KeyType, false);
519var valueType = MapTypeRefToRust(returnType.ValueType, false);
524var elementType = MapTypeRefToRust(returnType.ElementType, false);
743AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>",
745? $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>"
746: $"AspireList<{MapTypeRefToRust(typeRef.ElementType, false)}>",
748? $"HashMap<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>"
749: $"AspireDict<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>",
847return MapTypeRefToRust(typeRef, isOptional);