Dagger
Search

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
NameTypeDefault ValueDescription
srcDirectory -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
NameTypeDefault ValueDescription
srcDirectory -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
NameTypeDefault ValueDescription
srcDirectory -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
NameTypeDefault ValueDescription
srcDirectory -No description provided
packageNameStringKind -No description provided
targetStringKind -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()
}