Movatterモバイル変換


[0]ホーム

URL:


cli::types

StructConfigSection

Source
pub struct ConfigSection {
Show 22 fields pub skip_core_tasks:Option<bool>, pub modify_core_tasks:Option<ModifyConfig>, pub init_task:Option<String>, pub end_task:Option<String>, pub on_error_task:Option<String>, pub legacy_migration_task:Option<String>, pub additional_profiles:Option<Vec<String>>, pub min_version:Option<String>, pub default_to_workspace:Option<bool>, pub skip_git_env_info:Option<bool>, pub skip_rust_env_info:Option<bool>, pub skip_crate_env_info:Option<bool>, pub reduce_output:Option<bool>, pub time_summary:Option<bool>, pub load_cargo_aliases:Option<bool>, pub disable_install:Option<bool>, pub main_project_member:Option<String>, pub load_script:Option<ScriptValue>, pub linux_load_script:Option<ScriptValue>, pub windows_load_script:Option<ScriptValue>, pub mac_load_script:Option<ScriptValue>, pub unstable_features:Option<IndexSet<UnstableFeature>>,
}
Expand description

Holds the configuration found in the makefile toml config section.

Fields§

§skip_core_tasks:Option<bool>

If true, the default core tasks will not be loaded

§modify_core_tasks:Option<ModifyConfig>

Modify core tasks config

§init_task:Option<String>

Init task name which will be invoked at the start of every run

§end_task:Option<String>

End task name which will be invoked at the end of every run

§on_error_task:Option<String>

The name of the task to run in case of any error during the invocation of the flow

§legacy_migration_task:Option<String>

The name of the task which runs legacy migration flows

§additional_profiles:Option<Vec<String>>

Additional profile names to load

§min_version:Option<String>

Minimum cargo-make/makers version

§default_to_workspace:Option<bool>

The task.workspace default value

§skip_git_env_info:Option<bool>

do not load git env info (save on perf)

§skip_rust_env_info:Option<bool>

do not load rust env info (save on perf)

§skip_crate_env_info:Option<bool>

do not load current crate env info (save on perf)

§reduce_output:Option<bool>

True to reduce console output for non CI execution

§time_summary:Option<bool>

True to print time summary at the end of the flow

§load_cargo_aliases:Option<bool>

Automatically load cargo aliases as cargo-make tasks

§disable_install:Option<bool>

If true (default false) disable all automatic/defined installation instructions

§main_project_member:Option<String>

The project information member (used by workspaces)

§load_script:Option<ScriptValue>

Invoked while loading the descriptor file but before loading any extended descriptor

§linux_load_script:Option<ScriptValue>

acts like load_script if runtime OS is Linux (takes precedence over load_script)

§windows_load_script:Option<ScriptValue>

acts like load_script if runtime OS is Windows (takes precedence over load_script)

§mac_load_script:Option<ScriptValue>

acts like load_script if runtime OS is Mac (takes precedence over load_script)

§unstable_features:Option<IndexSet<UnstableFeature>>

Enables unstable cargo-make features

Implementations§

Source§

implConfigSection

Source

pub fnnew() ->ConfigSection

Creates and returns a new instance.

Source

pub fnapply(self: &mutConfigSection, modify_config: &ModifyConfig)

Apply modifications

Source

pub fnextend(self: &mutConfigSection, extended: &mutConfigSection)

Copies values from the config section into self.

§Arguments
  • task - The task to copy from
Source

pub fnget_load_script(self: &ConfigSection) ->Option<ScriptValue>

Returns the load script based on the current platform

Trait Implementations§

Source§

implClone forConfigSection

Source§

fnclone(&self) ->ConfigSection

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 forConfigSection

Source§

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

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

implDefault forConfigSection

Source§

fndefault() ->ConfigSection

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

impl<'de>Deserialize<'de> forConfigSection

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 forConfigSection

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 forConfigSection

§

implRefUnwindSafe forConfigSection

§

implSend forConfigSection

§

implSync forConfigSection

§

implUnpin forConfigSection

§

implUnwindSafe forConfigSection

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