Fields inherited from class | Fields |
---|---|
class org.ysb33r.grolifant.api.exec.AbstractToolExtension |
__$stMC, __$stMC |
class org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension |
__$stMC |
Type | Name and description |
---|---|
static java.lang.String |
NAME |
static java.lang.String |
RUST_DEFAULT |
Constructor and description |
---|
RustExtension
(org.gradle.api.Project project) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
abiToolsSearchPath(java.lang.Iterable<java.lang.Object> paths) Add to list of paths to search for linker etc. in the operating system format |
|
void |
abiToolsSearchPath(java.lang.Object... paths) Add to list of paths to search for linker etc. in the operating system format |
|
org.gradle.api.file.FileCollection |
getAbiToolsSearchPath() Returns a list of paths to search for linker etc. in the operating system format. |
|
java.io.File |
resolveCargoPath() Resolves the path to the cargo executable. |
|
java.io.File |
resolveRustcPath() Resolves the path to the rustc executable. |
|
static java.util.Map<java.lang.String, java.lang.Object> |
searchPath() Use this to configure a system path search for Packer . |
|
void |
setAbiToolsSearchPath(java.lang.Iterable<java.lang.Object> paths) Set the list of paths to search for linker etc. in the operating system format |
Methods inherited from class | Name |
---|---|
class org.ysb33r.grolifant.api.exec.AbstractToolExtension |
org.ysb33r.grolifant.api.exec.AbstractToolExtension#getResolver(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#access$0(org.ysb33r.grolifant.api.exec.AbstractToolExtension), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getResolvableExecutable(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#executable(java.util.Map), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getValueByMethod(java.lang.String), org.ysb33r.grolifant.api.exec.AbstractToolExtension#invokeMethod(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getMetaClass(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant.api.exec.AbstractToolExtension#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getProperty(java.lang.String), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getValue(groovy.lang.Closure), org.ysb33r.grolifant.api.exec.AbstractToolExtension#wait(long, int), org.ysb33r.grolifant.api.exec.AbstractToolExtension#wait(long), org.ysb33r.grolifant.api.exec.AbstractToolExtension#wait(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#equals(java.lang.Object), org.ysb33r.grolifant.api.exec.AbstractToolExtension#toString(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#hashCode(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#getClass(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#notify(), org.ysb33r.grolifant.api.exec.AbstractToolExtension#notifyAll() |
class org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension |
org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#getValueByMethod(java.lang.String), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#invokeMethod(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#getMetaClass(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#getProperty(java.lang.String), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#getValue(groovy.lang.Closure), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#wait(long, int), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#wait(long), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#wait(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#equals(java.lang.Object), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#toString(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#hashCode(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#getClass(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#notify(), org.ysb33r.grolifant.api.AbstractCombinedProjectTaskExtension#notifyAll() |
Add to list of paths to search for linker etc. in the operating system format
Add to list of paths to search for linker etc. in the operating system format
Returns a list of paths to search for linker etc. in the operating system format. If not configured explicitly will return the system search path.
Resolves the path to the cargo
executable.
cargo
. Resolves the path to the rustc
executable.
rustc
. Use this to configure a system path search for Packer
.
Set the list of paths to search for linker etc. in the operating system format
Groovy Documentation