1 instantiation of CargoMetadata
Aspire.Hosting.Rust (1)
CargoMetadata.cs (1)
96
return new
CargoMetadata
22 references to CargoMetadata
Aspire.Hosting.Rust (10)
CargoMetadata.cs (1)
74
public static
CargoMetadata
Parse(string json)
CargoMetadataReader.cs (3)
18
Task<
CargoMetadata
> ReadAsync(string workingDirectory, string? manifestPath, string resourceName, IReadOnlyDictionary<string, string> environment, CancellationToken cancellationToken);
63
public async Task<
CargoMetadata
> ReadAsync(string workingDirectory, string? manifestPath, string resourceName, IReadOnlyDictionary<string, string> environment, CancellationToken cancellationToken)
133
return
CargoMetadata
.Parse(stdout);
RustCargoTargetResolver.cs (4)
98
CargoMetadata
metadata,
136
private static string ResolveBinaryName(
CargoMetadata
metadata, string? requestedPackage, string resourceName)
159
private static CargoPackage ResolvePackage(
CargoMetadata
metadata, string? requestedPackage, string resourceName)
193
private static string FormatPackageNames(
CargoMetadata
metadata)
RustDockerfileGenerator.cs (1)
81
var
metadata = await context.Services.GetRequiredService<ICargoMetadataReader>()
RustHostingExtensions.cs (1)
698
var
metadata = await executionContext.Services.GetRequiredService<ICargoMetadataReader>()
Aspire.Hosting.Rust.Tests (12)
CargoMetadataTests.cs (8)
16
var
metadata =
CargoMetadata
.Parse(CargoMetadataFactory.SinglePackage("my-service", extraBins: ["worker"]));
48
var
metadata =
CargoMetadata
.Parse(Json);
69
var exception = Assert.Throws<DistributedApplicationException>(() =>
CargoMetadata
.Parse(Json));
80
var
metadata =
CargoMetadata
.Parse(CargoMetadataFactory.SinglePackage("my-service", defaultRun: "server", extraBins: ["server"]));
293
var
metadata = await new CargoMetadataReader().ReadAsync(crate.Path, manifestPath: null, "api", environment: ReadOnlyDictionary<string, string>.Empty, TestContext.Current.CancellationToken);
FakeCargoMetadataReader.cs (2)
46
public async Task<
CargoMetadata
> ReadAsync(string workingDirectory, string? manifestPath, string resourceName, IReadOnlyDictionary<string, string> environment, CancellationToken cancellationToken)
69
return
CargoMetadata
.Parse(rebased);
RustCargoTargetResolverTests.cs (2)
113
CargoMetadata
.Parse(CargoMetadataFactory.SinglePackage("my-service")),
253
CargoMetadata
.Parse(metadataJson),