2 instantiations of CargoMetadataReader
Aspire.Hosting.Rust.Tests (2)
CargoMetadataTests.cs (2)
293var metadata = await new CargoMetadataReader().ReadAsync(crate.Path, manifestPath: null, "api", environment: ReadOnlyDictionary<string, string>.Empty, TestContext.Current.CancellationToken); 327() => new CargoMetadataReader().ReadAsync(crate.Path, manifestPath: null, "api", environment: ReadOnlyDictionary<string, string>.Empty, TestContext.Current.CancellationToken));
19 references to CargoMetadataReader
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
89builder.Services.TryAddSingleton<ICargoMetadataReader, CargoMetadataReader>();
Aspire.Hosting.Rust.Tests (18)
CargoMetadataTests.cs (18)
90Assert.Equal(["metadata", "--format-version", "1", "--no-deps"], CargoMetadataReader.BuildArguments(manifestPath: null)); 94CargoMetadataReader.BuildArguments("/app/Cargo.toml")); 107var diagnostic = CargoMetadataReader.FormatStandardError( 119var diagnostic = CargoMetadataReader.FormatStandardError(" secret \n", environment); 130var standardError = $"{new string('x', CargoMetadataReader.MaximumStandardErrorLength - 6)}{Secret}tail"; 132var diagnostic = CargoMetadataReader.FormatStandardError(standardError, environment); 135$"{new string('x', CargoMetadataReader.MaximumStandardErrorLength - TruncatedDiagnosticSuffix.Length)}{TruncatedDiagnosticSuffix}", 149var diagnostic = CargoMetadataReader.FormatStandardError( 165var diagnostic = CargoMetadataReader.FormatStandardError( 188var diagnostic = CargoMetadataReader.FormatStandardError( 206var diagnostic = CargoMetadataReader.FormatStandardError( 219var diagnostic = CargoMetadataReader.FormatStandardError("cargo failed with exit code 1", environment); 233var diagnostic = CargoMetadataReader.FormatStandardError("cargo failed with exit code 1", environment); 243var diagnostic = CargoMetadataReader.FormatStandardError(string.Empty, environment); 252var retainedLength = CargoMetadataReader.MaximumStandardErrorLength - TruncatedDiagnosticSuffix.Length; 255var diagnostic = CargoMetadataReader.FormatStandardError( 268var readMethod = typeof(CargoMetadataReader).GetMethod(nameof(CargoMetadataReader.ReadAsync));