rtic/stable/api/search.desc/syn/syn-desc-0-.js

1 line
56 KiB
JavaScript
Raw Normal View History

searchState.loadedDescShard("syn", 0, "githubcrates-iodocs-rs\nThe binary interface of a function: <code>extern &quot;C&quot;</code>.\nThe <code>+</code> operator (addition)\nThe <code>+=</code> operator\nThe <code>&amp;&amp;</code> operator (logical and)\nThe <code>&lt;&#39;a, T&gt;</code> in <code>std::slice::iter&lt;&#39;a, T&gt;</code>.\nAngle bracketed arguments of a path segment: the <code>&lt;K, V&gt;</code> in \nOne arm of a <code>match</code> expression: <code>0..=10 =&gt; { return true; }</code>.\nA slice literal expression: <code>[a, b, c, d]</code>.\nA fixed size array type: <code>[T; n]</code>.\nAn assignment expression: <code>a = compute()</code>.\nAn equality constraint on an associated constant: the \nAn equality constraint on an associated constant: the \nA binding (equality constraint) on an associated type: the \nA binding (equality constraint) on an associated type: the \nAn async block: <code>async { ... }</code>.\nDistinguishes between attributes that decorate an item and \nAn attribute, like <code>#[repr(transparent)]</code>.\nAn await expression: <code>fut.await</code>.\nA bare function type: <code>fn(usize) -&gt; bool</code>.\nAn argument in a function type: the <code>usize</code> in \nThe variadic argument of a function pointer like \nA binary operator: <code>+</code>, <code>+=</code>, <code>&amp;</code>.\nA binary operation: <code>a + b</code>, <code>a += b</code>.\nThe <code>&amp;</code> operator (bitwise and)\nThe <code>&amp;=</code> operator\nThe <code>|</code> operator (bitwise or)\nThe <code>|=</code> operator\nThe <code>^</code> operator (bitwise xor)\nThe <code>^=</code> operator\nA braced block containing Rust statements.\nA blocked scope: <code>{ ... }</code>.\nA boolean literal: <code>true</code> or <code>false</code>.\nA set of bound lifetimes: <code>for&lt;&#39;a, &#39;b, &#39;c&gt;</code>.\nA <code>break</code>, with an optional label to break and an optional \nA byte literal: <code>b&#39;f&#39;</code>.\nA byte string literal: <code>b&quot;foo&quot;</code>.\nA nul-terminated C-string literal: <code>c&quot;foo&quot;</code>.\nA function call expression: <code>invoke(a, b)</code>.\nSingle parameter in a precise capturing bound.\nA cast expression: <code>foo as f64</code>.\nA character literal: <code>&#39;a&#39;</code>.\nInclusive at the beginning and end.\nA closure expression: <code>|a, b| a + b</code>.\nA const block: <code>const { ... }</code>.\nA const generic parameter: <code>const LENGTH: usize</code>.\nA constant item: <code>const MAX: u16 = 65535</code>.\nAn associated constant within the definition of a trait.\nAn associated constant within an impl block.\nA const block: <code>const { ... }</code>.\nA const expression. Must be inside of a block.\nA const generic parameter: <code>const LENGTH: usize</code>.\nAn associated type bound: <code>Iterator&lt;Item: Display&gt;</code>.\nAn associated type bound: <code>Iterator&lt;Item: Display&gt;</code>.\nA <code>continue</code>, with an optional label.\nThe storage of a struct, enum or union data structure.\nAn enum input to a <code>proc_macro_derive</code> macro.\nA struct input to a <code>proc_macro_derive</code> macro.\nAn untagged union input to a <code>proc_macro_derive</code> macro.\nReturn type is not specified.\nThe <code>*</code> operator for dereferencing\nData structure sent to a <code>proc_macro_derive</code> macro.\nThe <code>/</code> operator (division)\nThe <code>/=</code> operator\nAn enum definition: <code>enum Foo&lt;A, B&gt; { A(A), B(B) }</code>.\nThe <code>==</code> operator (equality)\nContains the error value\nError returned when a Syn parser cannot parse the input \nA Rust expression.\nExpression, with or without trailing semicolon.\nA slice literal expression: <code>[a, b, c, d]</code>.\nAn assignment expression: <code>a = compute()</code>.\nAn async block: <code>async { ... }</code>.\nAn await expression: <code>fut.await</code>.\nA binary operation: <code>a + b</code>, <code>a += b</code>.\nA blocked scope: <code>{ ... }</code>.\nA <code>break</code>, with an optional lab