Skip to main content

Module version

Module version 

Source
Expand description

Substrait version information.

The version constants are auto-generated by build.rs from the pinned substrait-prost version and included here.

Constants§

SUBSTRAIT_0_87_0
A constant with the Substrait version as name, to trigger semver bumps when the Substrait version changes.
SUBSTRAIT_GIT_DEPTH
The amount of commits between the latest tag and the version of Substrait used to build this crate. Always 0: a tagged, packaged release is used.
SUBSTRAIT_GIT_DESCRIBE
The git describe-style output of the Substrait version used to build this crate.
SUBSTRAIT_GIT_DIRTY
The dirty state of the Substrait version used to build this crate. Always false: a tagged, packaged release is used.
SUBSTRAIT_GIT_SHA
The Git SHA (lower hex) of Substrait used to build this crate.
SUBSTRAIT_MAJOR_VERSION
The major version of Substrait used to build this crate
SUBSTRAIT_MINOR_VERSION
The minor version of Substrait used to build this crate
SUBSTRAIT_PATCH_VERSION
The patch version of Substrait used to build this crate

Functions§

semversemver
Returns the semantic version of Substrait used to build this crate.
semver_reqsemver
Returns the requirement of this crate for other Substrait versions.
version
Returns the version of Substrait used to build this crate.
version_with_producer
Returns the version of Substrait used to build this crate with Version::producer set to the passed producer.