rust
No long description provided.
Installation
dagger install github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29
Entrypoint
Return Type
Rust
Example
dagger -m github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29 call \
func (m *MyModule) Example() *dagger.Rust {
return dag.
Rust()
}
@function
def example() -> dagger.Rust:
return (
dag.rust()
)
@func()
example(): Rust {
return dag
.rust()
}
Types
Rust 🔗
clippy() 🔗
Run clippy
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29 call \
clippy
func (m *MyModule) Example() {
return dag.
Rust().
Clippy()
}
@function
def example() -> :
return (
dag.rust()
.clippy()
)
@func()
example(): {
return dag
.rust()
.clippy()
}
llvmCov() 🔗
Generate llvm coverage report
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29 call \
llvm-cov
func (m *MyModule) Example() {
return dag.
Rust().
LlvmCov()
}
@function
def example() -> :
return (
dag.rust()
.llvm_cov()
)
@func()
example(): {
return dag
.rust()
.llvmCov()
}
test() 🔗
Run tests
Return Type
StringKind !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
options | [StringKind ! ] | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29 call \
test
func (m *MyModule) Example() {
return dag.
Rust().
Test()
}
@function
def example() -> :
return (
dag.rust()
.test()
)
@func()
example(): {
return dag
.rust()
.test()
}
build() 🔗
Build the project
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
src | Directory | - | No description provided |
packageName | StringKind | - | No description provided |
target | StringKind | - | No description provided |
options | [StringKind ! ] | - | No description provided |
Example
dagger -m github.com/fluent-ci-templates/rust-pipeline@1a5bf43df43e7dfc9bae0ee882e004f5c00ace29 call \
build
func (m *MyModule) Example() {
return dag.
Rust().
Build()
}
@function
def example() -> :
return (
dag.rust()
.build()
)
@func()
example(): {
return dag
.rust()
.build()
}