Struct tauri_build::CodegenContext[][src]

pub struct CodegenContext { /* fields omitted */ }
This is supported on crate feature codegen only.
Expand description

A builder for generating a Tauri application context during compile time.

Implementations

Create a new CodegenContext builder that is already filled with the default options.

Set the path to the tauri.conf.json (relative to the package’s directory).

This defaults to a file called tauri.conf.json inside of the current working directory of the package compiling; does not need to be set manually if that config file is in the same directory as your Cargo.toml.

Sets the output file’s path.

Note: This path should be relative to the OUT_DIR.

Don’t set this if you are using tauri::include_codegen_context! as that helper macro expects the default value. This option can be useful if you are not using the helper and instead using std::include! on the generated code yourself.

Defaults to tauri-build-context.rs.

Run the codegen in a dev context, meaning that Tauri is using a dev server or local file for development purposes, usually with the tauri dev CLI command.

Generate the code and write it to the output file - returning the path it was saved to.

Unless you are doing something special with this builder, you don’t need to do anything with the returned output path.

Panics

If any parts of the codegen fail, this will panic with the related error message. This is typically desirable when running inside a build script; see Self::try_build for no panics.

Non-panicking Self::build

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.