Movatterモバイル変換


[0]ホーム

URL:


cli::types

StructPlatformOverrideTask

Source
pub struct PlatformOverrideTask {
Show 27 fields pub clear:Option<bool>, pub disabled:Option<bool>, pub private:Option<bool>, pub deprecated:Option<DeprecationInfo>, pub extend:Option<String>, pub plugin:Option<String>, pub watch:Option<TaskWatchOptions>, pub condition:Option<TaskCondition>, pub condition_script:Option<ConditionScriptValue>, pub condition_script_runner_args:Option<Vec<String>>, pub ignore_errors:Option<bool>, pub force:Option<bool>, pub env_files:Option<Vec<EnvFile>>, pub env:Option<IndexMap<String,EnvValue>>, pub cwd:Option<String>, pub install_crate:Option<InstallCrate>, pub install_crate_args:Option<Vec<String>>, pub install_script:Option<ScriptValue>, pub command:Option<String>, pub args:Option<Vec<String>>, pub script:Option<ScriptValue>, pub script_runner:Option<String>, pub script_runner_args:Option<Vec<String>>, pub script_extension:Option<String>, pub run_task:Option<RunTaskInfo>, pub dependencies:Option<Vec<DependencyIdentifier>>, pub toolchain:Option<ToolchainSpecifier>,
}
Expand description

Holds a single task configuration for a specific platform as an override of another task

Fields§

§clear:Option<bool>

if true, it should ignore all data in base task

§disabled:Option<bool>

if true, the command/script of this task will not be invoked, dependencies however will be

§private:Option<bool>

if true, the task is hidden from the list of available tasks and also cannot be invoked directly from cli

§deprecated:Option<DeprecationInfo>

if not false, this task is defined as deprecated

§extend:Option<String>

Extend any task based on the defined name

§plugin:Option<String>

Optional plugin used to execute the task

§watch:Option<TaskWatchOptions>

set to true to watch for file changes and invoke the task operation

§condition:Option<TaskCondition>

if provided all condition values must be met in order for the task to be invoked (will not stop dependencies)

§condition_script:Option<ConditionScriptValue>

if script exit code is not 0, the command/script of this task will not be invoked, dependencies however will be

§condition_script_runner_args:Option<Vec<String>>

The script runner arguments before the script file path

§ignore_errors:Option<bool>

if true, any error while executing the task will be printed but will not break the build

§force:Option<bool>

DEPRECATED, replaced with ignore_errors

§env_files:Option<Vec<EnvFile>>

The env files to setup before running the task commands

§env:Option<IndexMap<String,EnvValue>>

The env vars to setup before running the task commands

§cwd:Option<String>

The working directory for the task to execute its command/script

§install_crate:Option<InstallCrate>

if defined, the provided crate will be installed (if needed) before running the task

§install_crate_args:Option<Vec<String>>

additional cargo install arguments

§install_script:Option<ScriptValue>

if defined, the provided script will be executed before running the task

§command:Option<String>

The command to execute

§args:Option<Vec<String>>

The command args

§script:Option<ScriptValue>

If command is not defined, and script is defined, the provided script will be executed

§script_runner:Option<String>

The script runner (defaults to cmd in windows and sh for other platforms)

§script_runner_args:Option<Vec<String>>

The script runner arguments before the script file path

§script_extension:Option<String>

The script file extension

§run_task:Option<RunTaskInfo>

The task name to execute

§dependencies:Option<Vec<DependencyIdentifier>>

A list of tasks to execute before this task

§toolchain:Option<ToolchainSpecifier>

The rust toolchain used to invoke the command or install the needed crates/components

Implementations§

Source§

implPlatformOverrideTask

Source

pub fnextend(self: &mutPlatformOverrideTask, task: &mutTask)

Copies values from the task into self.

§Arguments
  • task - The task to copy from

Trait Implementations§

Source§

implClone forPlatformOverrideTask

Source§

fnclone(&self) ->PlatformOverrideTask

Returns a copy of the value.Read more
1.0.0 ·Source§

fnclone_from(&mut self, source: &Self)

Performs copy-assignment fromsource.Read more
Source§

implDebug forPlatformOverrideTask

Source§

fnfmt(&self, f: &mutFormatter<'_>) ->Result

Formats the value using the given formatter.Read more
Source§

impl<'de>Deserialize<'de> forPlatformOverrideTask

Source§

fndeserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
where __D:Deserializer<'de>,

Deserialize this value from the given Serde deserializer.Read more
Source§

implSerialize forPlatformOverrideTask

Source§

fnserialize<__S>(&self, __serializer: __S) ->Result<__S::Ok, __S::Error>
where __S:Serializer,

Serialize this value into the given Serde serializer.Read more

Auto Trait Implementations§

§

implFreeze forPlatformOverrideTask

§

implRefUnwindSafe forPlatformOverrideTask

§

implSend forPlatformOverrideTask

§

implSync forPlatformOverrideTask

§

implUnpin forPlatformOverrideTask

§

implUnwindSafe forPlatformOverrideTask

Blanket Implementations§

Source§

impl<T>Any for T
where T: 'static + ?Sized,

Source§

fntype_id(&self) ->TypeId

Gets theTypeId ofself.Read more
Source§

impl<T>Borrow<T> for T
where T: ?Sized,

Source§

fnborrow(&self) ->&T

Immutably borrows from an owned value.Read more
Source§

impl<T>BorrowMut<T> for T
where T: ?Sized,

Source§

fnborrow_mut(&mut self) ->&mut T

Mutably borrows from an owned value.Read more
Source§

impl<T>CloneToUninit for T
where T:Clone,

Source§

unsafe fnclone_to_uninit(&self, dst:*mutu8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment fromself todst.Read more
Source§

impl<T>From<T> for T

Source§

fnfrom(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U>Into<U> for T
where U:From<T>,

Source§

fninto(self) -> U

CallsU::from(self).

That is, this conversion is whatever the implementation ofFrom<T> for U chooses to do.

Source§

impl<T>IntoEither for T

Source§

fninto_either(self, into_left:bool) ->Either<Self, Self>

Convertsself into aLeft variant ofEither<Self, Self>ifinto_left istrue.Convertsself into aRight variant ofEither<Self, Self>otherwise.Read more
Source§

fninto_either_with<F>(self, into_left: F) ->Either<Self, Self>
where F:FnOnce(&Self) ->bool,

Convertsself into aLeft variant ofEither<Self, Self>ifinto_left(&self) returnstrue.Convertsself into aRight variant ofEither<Self, Self>otherwise.Read more
§

impl<T> Pointable for T

§

constALIGN:usize

The alignment of pointer.
§

typeInit = T

The type for initializers.
§

unsafe fninit(init: <T as Pointable>::Init) ->usize

Initializes a with the given initializer.Read more
§

unsafe fnderef<'a>(ptr:usize) ->&'a T

Dereferences the given pointer.Read more
§

unsafe fnderef_mut<'a>(ptr:usize) ->&'a mut T

Mutably dereferences the given pointer.Read more
§

unsafe fndrop(ptr:usize)

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

impl<T>Same for T

Source§

typeOutput = T

Should always beSelf
Source§

impl<T>ToOwned for T
where T:Clone,

Source§

typeOwned = T

The resulting type after obtaining ownership.
Source§

fnto_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning.Read more
Source§

fnclone_into(&self, target:&mut T)

Uses borrowed data to replace owned data, usually by cloning.Read more
Source§

impl<T, U>TryFrom<U> for T
where U:Into<T>,

Source§

typeError =Infallible

The type returned in the event of a conversion error.
Source§

fntry_from(value: U) ->Result<T, <T asTryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U>TryInto<U> for T
where U:TryFrom<T>,

Source§

typeError = <U asTryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fntry_into(self) ->Result<U, <U asTryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fnvzip(self) -> V

Source§

impl<T>DeserializeOwned for T
where T: for<'de>Deserialize<'de>,

§

impl<T> ErasedDestructor for T
where T: 'static,

§

impl<T> MaybeSendSync for T


[8]ページ先頭

©2009-2025 Movatter.jp