331 lines
92 KiB
HTML
331 lines
92 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Types that can convert into a `SystemConfigs`."><title>IntoSystemConfigs in bevy_ecs::schedule - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-42caa33d.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bevy_ecs" data-themes="" data-resource-suffix="" data-rustdoc-version="1.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="icon" href="https://bevyengine.org/assets/icon.png"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bevy_ecs/index.html"><img src="https://bevyengine.org/assets/icon.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bevy_ecs/index.html"><img src="https://bevyengine.org/assets/icon.png" alt="logo"></a><h2><a href="../../bevy_ecs/index.html">bevy_<wbr>ecs</a><span class="version">0.15.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Into<wbr>System<wbr>Configs</a></h2><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#examples" title="Examples">Examples</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.into_configs" title="into_configs">into_configs</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.after" title="after">after</a></li><li><a href="#method.after_ignore_deferred" title="after_ignore_deferred">after_ignore_deferred</a></li><li><a href="#method.ambiguous_with" title="ambiguous_with">ambiguous_with</a></li><li><a href="#method.ambiguous_with_all" title="ambiguous_with_all">ambiguous_with_all</a></li><li><a href="#method.before" title="before">before</a></li><li><a href="#method.before_ignore_deferred" title="before_ignore_deferred">before_ignore_deferred</a></li><li><a href="#method.chain" title="chain">chain</a></li><li><a href="#method.chain_ignore_deferred" title="chain_ignore_deferred">chain_ignore_deferred</a></li><li><a href="#method.distributive_run_if" title="distributive_run_if">distributive_run_if</a></li><li><a href="#method.in_set" title="in_set">in_set</a></li><li><a href="#method.run_if" title="run_if">run_if</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P)%3E-for-(S,)" title="(S,)">(S,)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1)%3E-for-(S0,+S1)" title="(S0, S1)">(S0, S1)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2)%3E-for-(S0,+S1,+S2)" title="(S0, S1, S2)">(S0, S1, S2)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3)%3E-for-(S0,+S1,+S2,+S3)" title="(S0, S1, S2, S3)">(S0, S1, S2, S3)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4)%3E-for-(S0,+S1,+S2,+S3,+S4)" title="(S0, S1, S2, S3, S4)">(S0, S1, S2, S3, S4)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5)" title="(S0, S1, S2, S3, S4, S5)">(S0, S1, S2, S3, S4, S5)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6)" title="(S0, S1, S2, S3, S4, S5, S6)">(S0, S1, S2, S3, S4, S5, S6)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7)" title="(S0, S1, S2, S3, S4, S5, S6, S7)">(S0, S1, S2, S3, S4, S5, S6, S7)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8)">(S0, S1, S2, S3, S4, S5, S6, S7, S8)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18)</a></li><li><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18,+P19)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18,+S19)" title="(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19)">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19)</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In bevy_<wbr>ecs::<wbr>schedule</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><span class="rustdoc-breadcrumbs"><a href="../index.html">bevy_ecs</a>::<wbr><a href="index.html">schedule</a></span><h1>Trait <span class="trait">IntoSystemConfigs</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bevy_ecs/schedule/config.rs.html#280-447">Source</a> </span></div><pre class="rust item-decl"><code>pub trait IntoSystemConfigs<Marker><div class="where">where
|
||
Self: <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div>{
|
||
// Required method
|
||
fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a>;
|
||
|
||
// Provided methods
|
||
fn <a href="#method.in_set" class="fn">in_set</a>(self, set: impl <a class="trait" href="trait.SystemSet.html" title="trait bevy_ecs::schedule::SystemSet">SystemSet</a>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.before" class="fn">before</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.after" class="fn">after</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.before_ignore_deferred" class="fn">before_ignore_deferred</a><M>(
|
||
self,
|
||
set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>,
|
||
) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.after_ignore_deferred" class="fn">after_ignore_deferred</a><M>(
|
||
self,
|
||
set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>,
|
||
) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.distributive_run_if" class="fn">distributive_run_if</a><M>(
|
||
self,
|
||
condition: impl <a class="trait" href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition">Condition</a><M> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.run_if" class="fn">run_if</a><M>(self, condition: impl <a class="trait" href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition">Condition</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.ambiguous_with" class="fn">ambiguous_with</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.ambiguous_with_all" class="fn">ambiguous_with_all</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.chain" class="fn">chain</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
<span class="item-spacer"></span> fn <a href="#method.chain_ignore_deferred" class="fn">chain_ignore_deferred</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a> { ... }
|
||
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Types that can convert into a <a href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs"><code>SystemConfigs</code></a>.</p>
|
||
<p>This trait is implemented for “systems” (functions whose arguments all implement
|
||
<a href="../system/trait.SystemParam.html" title="trait bevy_ecs::system::SystemParam"><code>SystemParam</code></a>), or tuples thereof.
|
||
It is a common entry point for system configurations.</p>
|
||
<h2 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h2>
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code>
|
||
<span class="kw">fn </span>handle_input() {}
|
||
|
||
<span class="kw">fn </span>update_camera() {}
|
||
<span class="kw">fn </span>update_character() {}
|
||
|
||
app.add_systems(
|
||
Update,
|
||
(
|
||
handle_input,
|
||
(update_camera, update_character).after(handle_input)
|
||
)
|
||
);</code></pre></div>
|
||
</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.into_configs" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#285">Source</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Convert into a <a href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs"><code>SystemConfigs</code></a>.</p>
|
||
</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.in_set" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#289-291">Source</a><h4 class="code-header">fn <a href="#method.in_set" class="fn">in_set</a>(self, set: impl <a class="trait" href="trait.SystemSet.html" title="trait bevy_ecs::schedule::SystemSet">SystemSet</a>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Add these systems to the provided <code>set</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.before" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#301-303">Source</a><h4 class="code-header">fn <a href="#method.before" class="fn">before</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Runs before all systems in <code>set</code>. If <code>self</code> has any systems that produce <a href="../system/struct.Commands.html" title="struct bevy_ecs::system::Commands"><code>Commands</code></a>
|
||
or other <a href="../system/struct.Deferred.html" title="struct bevy_ecs::system::Deferred"><code>Deferred</code></a> operations, all systems in <code>set</code> will see their effect.</p>
|
||
<p>If automatically inserting <a href="fn.apply_deferred.html" title="fn bevy_ecs::schedule::apply_deferred"><code>apply_deferred</code></a> like
|
||
this isn’t desired, use <a href="trait.IntoSystemConfigs.html#method.before_ignore_deferred"><code>before_ignore_deferred</code></a> instead.</p>
|
||
<p>Calling <a href="trait.IntoSystemConfigs.html#method.chain"><code>.chain</code></a> is often more convenient and ensures that all systems are added to the schedule.
|
||
Please check the <a href="trait.IntoSystemConfigs.html#method.after">caveats section of <code>.after</code></a> for details.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.after" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#328-330">Source</a><h4 class="code-header">fn <a href="#method.after" class="fn">after</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Run after all systems in <code>set</code>. If <code>set</code> has any systems that produce <a href="../system/struct.Commands.html" title="struct bevy_ecs::system::Commands"><code>Commands</code></a>
|
||
or other <a href="../system/struct.Deferred.html" title="struct bevy_ecs::system::Deferred"><code>Deferred</code></a> operations, all systems in <code>self</code> will see their effect.</p>
|
||
<p>If automatically inserting <a href="fn.apply_deferred.html" title="fn bevy_ecs::schedule::apply_deferred"><code>apply_deferred</code></a> like
|
||
this isn’t desired, use <a href="trait.IntoSystemConfigs.html#method.after_ignore_deferred"><code>after_ignore_deferred</code></a> instead.</p>
|
||
<p>Calling <a href="trait.IntoSystemConfigs.html#method.chain"><code>.chain</code></a> is often more convenient and ensures that all systems are added to the schedule.</p>
|
||
<h5 id="caveats"><a class="doc-anchor" href="#caveats">§</a>Caveats</h5>
|
||
<p>If you configure two <a href="../system/trait.System.html" title="trait bevy_ecs::system::System"><code>System</code></a>s like <code>(GameSystem::A).after(GameSystem::B)</code> or <code>(GameSystem::A).before(GameSystem::B)</code>, the <code>GameSystem::B</code> will not be automatically scheduled.</p>
|
||
<p>This means that the system <code>GameSystem::A</code> and the system or systems in <code>GameSystem::B</code> will run independently of each other if <code>GameSystem::B</code> was never explicitly scheduled with <a href="https://docs.rs/bevy/latest/bevy/app/struct.App.html#method.configure_sets"><code>configure_sets</code></a>
|
||
If that is the case, <code>.after</code>/<code>.before</code> will not provide the desired behavior
|
||
and the systems can run in parallel or in any order determined by the scheduler.
|
||
Only use <code>after(GameSystem::B)</code> and <code>before(GameSystem::B)</code> when you know that <code>B</code> has already been scheduled for you,
|
||
e.g. when it was provided by Bevy or a third-party dependency,
|
||
or you manually scheduled it somewhere else in your app.</p>
|
||
<p>Another caveat is that if <code>GameSystem::B</code> is placed in a different schedule than <code>GameSystem::A</code>,
|
||
any ordering calls between them—whether using <code>.before</code>, <code>.after</code>, or <code>.chain</code>—will be silently ignored.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.before_ignore_deferred" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#336-338">Source</a><h4 class="code-header">fn <a href="#method.before_ignore_deferred" class="fn">before_ignore_deferred</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Run before all systems in <code>set</code>.</p>
|
||
<p>Unlike <a href="trait.IntoSystemConfigs.html#method.before"><code>before</code></a>, this will not cause the systems in
|
||
<code>set</code> to wait for the deferred effects of <code>self</code> to be applied.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.after_ignore_deferred" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#344-346">Source</a><h4 class="code-header">fn <a href="#method.after_ignore_deferred" class="fn">after_ignore_deferred</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Run after all systems in <code>set</code>.</p>
|
||
<p>Unlike <a href="trait.IntoSystemConfigs.html#method.after"><code>after</code></a>, this will not wait for the deferred
|
||
effects of systems in <code>set</code> to be applied.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.distributive_run_if" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#378-380">Source</a><h4 class="code-header">fn <a href="#method.distributive_run_if" class="fn">distributive_run_if</a><M>(
|
||
self,
|
||
condition: impl <a class="trait" href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition">Condition</a><M> + <a class="trait" href="https://doc.rust-lang.org/1.84.0/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
|
||
) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Add a run condition to each contained system.</p>
|
||
<p>Each system will receive its own clone of the <a href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition"><code>Condition</code></a> and will only run
|
||
if the <code>Condition</code> is true.</p>
|
||
<p>Each individual condition will be evaluated at most once (per schedule run),
|
||
right before the corresponding system prepares to run.</p>
|
||
<p>This is equivalent to calling <a href="trait.IntoSystemConfigs.html#method.run_if" title="method bevy_ecs::schedule::IntoSystemConfigs::run_if"><code>run_if</code></a> on each individual
|
||
system, as shown below:</p>
|
||
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code>schedule.add_systems((a, b).distributive_run_if(condition));
|
||
schedule.add_systems((a.run_if(condition), b.run_if(condition)));</code></pre></div>
|
||
<h5 id="note"><a class="doc-anchor" href="#note">§</a>Note</h5>
|
||
<p>Because the conditions are evaluated separately for each system, there is no guarantee
|
||
that all evaluations in a single schedule run will yield the same result. If another
|
||
system is run inbetween two evaluations it could cause the result of the condition to change.</p>
|
||
<p>Use <a href="trait.IntoSystemSetConfigs.html#method.run_if" title="method bevy_ecs::schedule::IntoSystemSetConfigs::run_if"><code>run_if</code></a> on a <a href="trait.SystemSet.html" title="trait bevy_ecs::schedule::SystemSet"><code>SystemSet</code></a> if you want to make sure
|
||
that either all or none of the systems are run, or you don’t want to evaluate the run
|
||
condition for each contained system separately.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.run_if" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#412-414">Source</a><h4 class="code-header">fn <a href="#method.run_if" class="fn">run_if</a><M>(self, condition: impl <a class="trait" href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition">Condition</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Run the systems only if the <a href="trait.Condition.html" title="trait bevy_ecs::schedule::Condition"><code>Condition</code></a> is <code>true</code>.</p>
|
||
<p>The <code>Condition</code> will be evaluated at most once (per schedule run),
|
||
the first time a system in this set prepares to run.</p>
|
||
<p>If this set contains more than one system, calling <code>run_if</code> is equivalent to adding each
|
||
system to a common set and configuring the run condition on that set, as shown below:</p>
|
||
<h5 id="examples-1"><a class="doc-anchor" href="#examples-1">§</a>Examples</h5>
|
||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code>schedule.add_systems((a, b).run_if(condition));
|
||
schedule.add_systems((a, b).in_set(C)).configure_sets(C.run_if(condition));</code></pre></div>
|
||
<h5 id="note-1"><a class="doc-anchor" href="#note-1">§</a>Note</h5>
|
||
<p>Because the condition will only be evaluated once, there is no guarantee that the condition
|
||
is upheld after the first system has run. You need to make sure that no other systems that
|
||
could invalidate the condition are scheduled inbetween the first and last run system.</p>
|
||
<p>Use <a href="trait.IntoSystemConfigs.html#method.distributive_run_if" title="method bevy_ecs::schedule::IntoSystemConfigs::distributive_run_if"><code>distributive_run_if</code></a> if you want the
|
||
condition to be evaluated for each individual system, right before one is run.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.ambiguous_with" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#418-420">Source</a><h4 class="code-header">fn <a href="#method.ambiguous_with" class="fn">ambiguous_with</a><M>(self, set: impl <a class="trait" href="trait.IntoSystemSet.html" title="trait bevy_ecs::schedule::IntoSystemSet">IntoSystemSet</a><M>) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Suppress warnings and errors that would result from these systems having ambiguities
|
||
(conflicting access but indeterminate order) with systems in <code>set</code>.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.ambiguous_with_all" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#424-426">Source</a><h4 class="code-header">fn <a href="#method.ambiguous_with_all" class="fn">ambiguous_with_all</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Suppress warnings and errors that would result from these systems having ambiguities
|
||
(conflicting access but indeterminate order) with any other system.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.chain" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#435-437">Source</a><h4 class="code-header">fn <a href="#method.chain" class="fn">chain</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Treat this collection as a sequence of systems.</p>
|
||
<p>Ordering constraints will be applied between the successive elements.</p>
|
||
<p>If the preceding node on a edge has deferred parameters, a <a href="fn.apply_deferred.html" title="fn bevy_ecs::schedule::apply_deferred"><code>apply_deferred</code></a>
|
||
will be inserted on the edge. If this behavior is not desired consider using
|
||
<a href="trait.IntoSystemConfigs.html#method.chain_ignore_deferred"><code>chain_ignore_deferred</code></a> instead.</p>
|
||
</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_ignore_deferred" class="method"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#444-446">Source</a><h4 class="code-header">fn <a href="#method.chain_ignore_deferred" class="fn">chain_ignore_deferred</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></summary><div class="docblock"><p>Treat this collection as a sequence of systems.</p>
|
||
<p>Ordering constraints will be applied between the successive elements.</p>
|
||
<p>Unlike <a href="trait.IntoSystemConfigs.html#method.chain"><code>chain</code></a> this will <strong>not</strong> add <a href="fn.apply_deferred.html" title="fn bevy_ecs::schedule::apply_deferred"><code>apply_deferred</code></a> on the edges.</p>
|
||
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.84.0/reference/items/traits.html#object-safety">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1)%3E-for-(S0,+S1)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1)%3E-for-(S0,+S1)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2)%3E-for-(S0,+S1,+S2)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2)%3E-for-(S0,+S1,+S2)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-1" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3)%3E-for-(S0,+S1,+S2,+S3)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3)%3E-for-(S0,+S1,+S2,+S3)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-2" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4)%3E-for-(S0,+S1,+S2,+S3,+S4)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4)%3E-for-(S0,+S1,+S2,+S3,+S4)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-3" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-4" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-5" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-6" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-7" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-8" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-9" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-10" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-11" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-12" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-13" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14, P15, S15> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,
|
||
S15: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P15>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-14" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-14" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14, P15, S15, P16, S16> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,
|
||
S15: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P15>,
|
||
S16: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P16>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-15" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-15" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14, P15, S15, P16, S16, P17, S17> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,
|
||
S15: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P15>,
|
||
S16: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P16>,
|
||
S17: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P17>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-16" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14, P15, S15, P16, S16, P17, S17, P18, S18> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,
|
||
S15: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P15>,
|
||
S16: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P16>,
|
||
S17: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P17>,
|
||
S18: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P18>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-17" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-17" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18,+P19)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18,+S19)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P0,+P1,+P2,+P3,+P4,+P5,+P6,+P7,+P8,+P9,+P10,+P11,+P12,+P13,+P14,+P15,+P16,+P17,+P18,+P19)%3E-for-(S0,+S1,+S2,+S3,+S4,+S5,+S6,+S7,+S8,+S9,+S10,+S11,+S12,+S13,+S14,+S15,+S16,+S17,+S18,+S19)" class="anchor">§</a><h3 class="code-header">impl<P0, S0, P1, S1, P2, S2, P3, S3, P4, S4, P5, S5, P6, S6, P7, S7, P8, S8, P9, S9, P10, S10, P11, S11, P12, S12, P13, S13, P14, S14, P15, S15, P16, S16, P17, S17, P18, S18, P19, S19> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P0, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S0, S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19)</a><div class="where">where
|
||
S0: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P0>,
|
||
S1: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P1>,
|
||
S2: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P2>,
|
||
S3: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P3>,
|
||
S4: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P4>,
|
||
S5: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P5>,
|
||
S6: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P6>,
|
||
S7: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P7>,
|
||
S8: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P8>,
|
||
S9: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P9>,
|
||
S10: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P10>,
|
||
S11: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P11>,
|
||
S12: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P12>,
|
||
S13: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P13>,
|
||
S14: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P14>,
|
||
S15: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P15>,
|
||
S16: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P16>,
|
||
S17: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P17>,
|
||
S18: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P18>,
|
||
S19: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P19>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-18" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-18" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P)%3E-for-(S,)" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#impl-IntoSystemConfigs%3C(SystemConfigTupleMarker,+P)%3E-for-(S,)" class="anchor">§</a><h3 class="code-header">impl<P, S> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><(SystemConfigTupleMarker, P)> for <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.tuple.html">(S,)</a><div class="where">where
|
||
S: <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><P>,</div></h3></section></summary><div class="impl-items"><section id="method.into_configs-19" class="method trait-impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#558-565">Source</a><a href="#method.into_configs-19" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.into_configs" class="fn">into_configs</a>(self) -> <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-IntoSystemConfigs%3C()%3E-for-Box%3Cdyn+System%3CIn+=+(),+Out+=+()%3E%3E" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#529-533">Source</a><a href="#impl-IntoSystemConfigs%3C()%3E-for-Box%3Cdyn+System%3CIn+=+(),+Out+=+()%3E%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>> for <a class="type" href="../system/type.BoxedSystem.html" title="type bevy_ecs::system::BoxedSystem">BoxedSystem</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>></h3></section><section id="impl-IntoSystemConfigs%3C()%3E-for-NodeConfigs%3CBox%3Cdyn+System%3CIn+=+(),+Out+=+()%3E%3E%3E" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#449-518">Source</a><a href="#impl-IntoSystemConfigs%3C()%3E-for-NodeConfigs%3CBox%3Cdyn+System%3CIn+=+(),+Out+=+()%3E%3E%3E" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>> for <a class="type" href="type.SystemConfigs.html" title="type bevy_ecs::schedule::SystemConfigs">SystemConfigs</a></h3></section><section id="impl-IntoSystemConfigs%3CMarker%3E-for-F" class="impl"><a class="src rightside" href="../../src/bevy_ecs/schedule/config.rs.html#520-527">Source</a><a href="#impl-IntoSystemConfigs%3CMarker%3E-for-F" class="anchor">§</a><h3 class="code-header">impl<Marker, F> <a class="trait" href="trait.IntoSystemConfigs.html" title="trait bevy_ecs::schedule::IntoSystemConfigs">IntoSystemConfigs</a><Marker> for F<div class="where">where
|
||
F: <a class="trait" href="../system/trait.IntoSystem.html" title="trait bevy_ecs::system::IntoSystem">IntoSystem</a><<a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, <a class="primitive" href="https://doc.rust-lang.org/1.84.0/std/primitive.unit.html">()</a>, Marker>,</div></h3></section></div><script src="../../trait.impl/bevy_ecs/schedule/config/trait.IntoSystemConfigs.js" data-ignore-extern-crates="std" async></script></section></div></main></body></html> |