3 instantiations of RustAppResource
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
82
var resource = new
RustAppResource
(name, appDirectory);
Aspire.Hosting.Rust.Tests (2)
RustPublicApiTests.cs (2)
206
var action = () => new RustCargoArgsCallbackContext(new
RustAppResource
("api", "/src/rust-app"), args);
217
var context = new RustCargoArgsCallbackContext(new
RustAppResource
("api", "/src/rust-app"), [], cts.Token);
44 references to RustAppResource
Aspire.Hosting.Rust (33)
RustCargoArgsCallbackAnnotation.cs (2)
46
public sealed class RustCargoArgsCallbackContext(
RustAppResource
resource, IList<string> args, CancellationToken cancellationToken = default)
56
public
RustAppResource
Resource { get; } = resource ?? throw new ArgumentNullException(nameof(resource));
RustDockerfileGenerator.cs (5)
17
/// Generates the multi-stage Dockerfile that publishes a <see cref="
RustAppResource
"/>.
56
public static async Task WriteAsync(
RustAppResource
resource, DockerfileBuilderCallbackContext context)
58
var logger = context.Services.GetService<ILogger<
RustAppResource
>>();
169
RustAppResource
resource,
481
private static DockerfileBaseImageAnnotation? ResolveBaseImageAnnotation(
RustAppResource
resource, DockerfileBuilderCallbackContext context)
RustHostingExtensions.cs (26)
72
public static IResourceBuilder<
RustAppResource
> AddRustApp(
82
var
resource = new RustAppResource(name, appDirectory);
190
where T :
RustAppResource
214
where T :
RustAppResource
236
where T :
RustAppResource
259
where T :
RustAppResource
284
where T :
RustAppResource
303
where T :
RustAppResource
330
where T :
RustAppResource
353
where T :
RustAppResource
377
where T :
RustAppResource
415
where T :
RustAppResource
445
where T :
RustAppResource
468
where T :
RustAppResource
481
where T :
RustAppResource
493
RustAppResource
resource,
635
where T :
RustAppResource
646
var
resource = (
RustAppResource
)context.Resource;
685
RustAppResource
resource,
719
RustAppResource
resource,
810
RustAppResource
resource,
851
RustAppResource
resource,
927
RustAppResource
resource,
943
private static IResourceBuilder<
RustAppResource
> WithRustDefaults(this IResourceBuilder<
RustAppResource
> builder)
Aspire.Hosting.Rust.Tests (11)
AddRustAppPublishTests.cs (4)
1103
RustAppResource
? configuredResource = null;
1104
var observed = new List<
RustAppResource
>();
1120
Func<IResourceBuilder<
RustAppResource
>, IResourceBuilder<
RustAppResource
>>? configureResource = null)
RustDebugArgsTests.cs (2)
19
private static async Task<(List<string> Args,
RustAppResource
Resource)> GetArgsAsync(
20
Action<IResourceBuilder<
RustAppResource
>> configure,
RustPublicApiTests.cs (5)
18
var annotationType = typeof(
RustAppResource
).Assembly.GetType(
162
var observed = new List<
RustAppResource
>();
176
var observed = new List<
RustAppResource
>();
193
RustAppResource
resource = null!;
525
RustAppResource
resource,