14 references to MapTypeRefToRust
Aspire.Hosting.CodeGeneration.Rust (14)
AtsRustCodeGenerator.cs (14)
471var returnType = MapTypeRefToRust(capability.ReturnType, false);
492var handleTypeName = MapTypeRefToRust(parameter.Type, false);
630var elementType = MapTypeRefToRust(returnTypeRef!.ElementType, false);
669var keyType = MapTypeRefToRust(returnType.KeyType, false);
670var valueType = MapTypeRefToRust(returnType.ValueType, false);
675var elementType = MapTypeRefToRust(returnType.ElementType, false);
917AtsTypeCategory.Array => $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>",
919? $"Vec<{MapTypeRefToRust(typeRef.ElementType, false)}>"
920: $"AspireList<{MapTypeRefToRust(typeRef.ElementType, false)}>",
922? $"HashMap<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>"
923: $"AspireDict<{MapTypeRefToRust(typeRef.KeyType, false)}, {MapTypeRefToRust(typeRef.ValueType, false)}>",
1054return MapTypeRefToRust(typeRef, isOptional);