23 instantiations of RustCargoOptionsAnnotation
Aspire.Hosting.Rust (4)
RustDockerfileGenerator.cs (1)
75
: new
RustCargoOptionsAnnotation
();
RustHostingExtensions.cs (3)
488
options = new
RustCargoOptionsAnnotation
();
504
: new
RustCargoOptionsAnnotation
();
696
: new
RustCargoOptionsAnnotation
();
Aspire.Hosting.Rust.Tests (19)
CargoMetadataTests.cs (1)
301
new
RustCargoOptionsAnnotation
(),
RustCargoTargetResolverTests.cs (18)
11
var target = Resolve(CargoMetadataFactory.SinglePackage("my-service"), new
RustCargoOptionsAnnotation
());
22
var target = Resolve(CargoMetadataFactory.SinglePackage("aspire-sample-rust-app"), new
RustCargoOptionsAnnotation
());
32
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
{ BinTarget = "worker" });
43
var target = Resolve(CargoMetadataFactory.SinglePackage("my-service"), new
RustCargoOptionsAnnotation
{ Example = "demo" });
56
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
{ Package = "worker" });
68
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
());
78
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
{ BinTarget = "worker" });
94
var options = new
RustCargoOptionsAnnotation
{ Profile = profile, ReleaseBuild = releaseBuild };
110
var options = new
RustCargoOptionsAnnotation
{ Profile = profile, ReleaseBuild = releaseBuild };
124
var options = new
RustCargoOptionsAnnotation
{ Target = "aarch64-unknown-linux-musl" };
141
var target = Resolve(CargoMetadataFactory.SinglePackage("my-service"), new
RustCargoOptionsAnnotation
());
155
var exception = Assert.Throws<DistributedApplicationException>(() => Resolve(metadata, new
RustCargoOptionsAnnotation
()));
170
var exception = Assert.Throws<DistributedApplicationException>(() => Resolve(metadata, new
RustCargoOptionsAnnotation
()));
188
() => Resolve(metadata, new
RustCargoOptionsAnnotation
{ Package = "wroker" }));
202
var exception = Assert.Throws<DistributedApplicationException>(() => Resolve(metadata, new
RustCargoOptionsAnnotation
()));
219
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
());
233
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
());
246
var target = Resolve(metadata, new
RustCargoOptionsAnnotation
{ BinTarget = "worker" });
23 references to RustCargoOptionsAnnotation
Aspire.Hosting.Rust (19)
RustCargoTargetResolver.cs (2)
99
RustCargoOptionsAnnotation
options,
120
private static string ResolveProfileDirectory(
RustCargoOptionsAnnotation
options, DistributedApplicationExecutionContext executionContext)
RustDockerfileGenerator.cs (3)
73
var
options = resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
cargoOptions)
RustHostingExtensions.cs (14)
311
var
options = GetOrAddCargoOptions(builder);
483
private static
RustCargoOptionsAnnotation
GetOrAddCargoOptions<T>(IResourceBuilder<T> builder)
486
if (!builder.Resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
options))
502
var
options = resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
cargoOptions)
694
var
options = resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
cargoOptions)
791
var cargoTarget = resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
options)
857
var target = resource.TryGetLastAnnotation<
RustCargoOptionsAnnotation
>(out
var
options)
Aspire.Hosting.Rust.Tests (4)
RustCargoTargetResolverTests.cs (4)
94
var
options = new RustCargoOptionsAnnotation { Profile = profile, ReleaseBuild = releaseBuild };
110
var
options = new RustCargoOptionsAnnotation { Profile = profile, ReleaseBuild = releaseBuild };
124
var
options = new RustCargoOptionsAnnotation { Target = "aarch64-unknown-linux-musl" };
251
private static RustCargoTarget Resolve(string metadataJson,
RustCargoOptionsAnnotation
options)