mirror of
https://github.com/rtic-rs/rtic.git
synced 2024-11-26 05:29:38 +01:00
1 line
8 KiB
JavaScript
1 line
8 KiB
JavaScript
|
searchState.loadedDescShard("rtic_syntax", 0, "The Real-Time Interrupt-driven Concurrency (RTIC) meta …\nExecution context\nA hardware task: <code>#[exception]</code> or <code>#[interrupt]</code>\nThe <code>idle</code> context\nThe <code>init</code>-ialization function\nAn ordered map keyed by identifier\nImmutable pointer\nAn order set\nParser and optimizer configuration\nA software task: <code>#[task]</code>\nRTIC application analysis\nAbstract Syntax Tree\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nWhether this context has local resources\nWhether this context has shared resources\nThe identifier of this context\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nIs this the <code>idle</code> context?\nIs this the <code>init</code>-ialization context?\nBoxes <code>x</code> making the value immutable\nWhether to “compress” priorities or not\nParses the input of the <code>#[app]</code> attribute\n<code>proc_macro2::TokenStream</code> version of <code>parse</code>\nWhether to accept the <code>binds</code> argument in <code>#[task]</code> or not\nWhether to parse <code>extern</code> interrupts (functions) or not\nWhether this context runs only once\nThe result of analyzing an RTIC application\nPriority ceiling\nA channel used to send messages\nAll channels, keyed by dispatch priority\n“Co-owned” by more than one task; all of them have the …\nContended by more than one task; the tasks have different …\nNo value.\nOwned by a single task\nResource ownership\nResource ownership\nTask priority\nResource name\nThese types must implement the <code>Send</code> trait\nSome value of type <code>T</code>.\nThese types must implement the <code>Sync</code> trait\nTask name\nLocation of all <em>used</em> local resources\nLocation of all <em>used</em> shared resources\nThe channel capacity\nSPSC message channels\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether this resource is exclusively owned\nLocal resources\nWhether this resource needs to a lock at this priority …\nResource ownership\nThese types must implement the <code>Send</code> trait\nShared resources\nThese types must implement the <code>Sync</code> trait\nTasks that can be spawned on this channel\nPriority ceiling\nPriority of the task that owns this resource\nPriority of the tasks that co-own this resource\nResource access\nThe <code>#[app]</code> attribute\nThe arguments of the <code>#[app]</code> attribute\nThe local is declared in the task\n<code>[x]</code>, a mutable resource\nInterrupt that could be used to dispatch software tasks\nInterrupts used to dispatch software tasks\nThe local is declared externally (i.e. <code>#[local]</code> struct)\nA hardware task\nHardware task metadata\nThe <code>idle</code> context\n<code>idle</code> context metadata\nThe <code>init</code>-ialization function\n<code>init</code> context metadata\nA <code>static mut</code> variable local to and owned by a context\nA local resource, defined in <code>#[local]</code>\nLocal resource access/declaration list in task attribute\nMonotonic\nMonotonic metadata\n<code>[&x]</code>, a static non-mutable resource\nA shared resource, defined in <code>#[shared]</code>\nShared resource properties\nShared resource access list in task attribute\nA software task\nSoftware task metadata\nA wrapper of the 2 kinds of locals that tasks can have\nThe arguments to the <code>#[app]</code> attribute\n<code>init</code> context metadata\n<code>idle</code> context metadata\nMonotonic args\nSoftware task metadata\nHardware task metadata\nAttributes that will apply to this interrupt handler\nAttributes that will apply to this <code>init</code> function\nAttributes that will apply to this <code>idle</code> function\nAttributes that will apply to this resource\nAttributes that will apply to this resource\nAttributes that will apply to
|