3 instantiations of RustAppResource
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
85
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)
19
/// Generates the multi-stage Dockerfile that publishes a <see cref="
RustAppResource
"/>.
58
public static async Task WriteAsync(
RustAppResource
resource, DockerfileBuilderCallbackContext context)
60
var logger = context.Services.GetService<ILogger<
RustAppResource
>>();
171
RustAppResource
resource,
483
private static DockerfileBaseImageAnnotation? ResolveBaseImageAnnotation(
RustAppResource
resource, DockerfileBuilderCallbackContext context)
RustHostingExtensions.cs (26)
75
public static IResourceBuilder<
RustAppResource
> AddRustApp(
85
var
resource = new RustAppResource(name, appDirectory);
193
where T :
RustAppResource
217
where T :
RustAppResource
239
where T :
RustAppResource
262
where T :
RustAppResource
287
where T :
RustAppResource
306
where T :
RustAppResource
333
where T :
RustAppResource
356
where T :
RustAppResource
380
where T :
RustAppResource
418
where T :
RustAppResource
448
where T :
RustAppResource
471
where T :
RustAppResource
484
where T :
RustAppResource
496
RustAppResource
resource,
638
where T :
RustAppResource
649
var
resource = (
RustAppResource
)context.Resource;
688
RustAppResource
resource,
722
RustAppResource
resource,
813
RustAppResource
resource,
854
RustAppResource
resource,
930
RustAppResource
resource,
946
private static IResourceBuilder<
RustAppResource
> WithRustDefaults(this IResourceBuilder<
RustAppResource
> builder)
Aspire.Hosting.Rust.Tests (11)
AddRustAppPublishTests.cs (4)
1105
RustAppResource
? configuredResource = null;
1106
var observed = new List<
RustAppResource
>();
1122
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,