From d8c3f604fdb8f5407b608c680ab5f7cb2ebb6881 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Dec 2024 03:55:02 +0000 Subject: [PATCH] Update rustdoc 2024-12-11 f2a4bee8cd6945937bed5bc22fd85efd8d0aef0a --- doc/stageleft/attr.entry.html | 2 +- doc/stageleft/attr.runtime.html | 2 +- doc/stageleft/attr.top_level_mod.html | 2 +- doc/stageleft/macro.q.html | 2 +- doc/stageleft/macro.quse_fn.html | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/stageleft/attr.entry.html b/doc/stageleft/attr.entry.html index f5617b096cbb..677eb35f9537 100644 --- a/doc/stageleft/attr.entry.html +++ b/doc/stageleft/attr.entry.html @@ -1,4 +1,4 @@ -entry in stageleft - Rust

Attribute Macro stageleft::entry

#[entry]
Expand description

Defines an entrypoint for staged code, which will be available as a proc macro. +entry in stageleft - Rust

Attribute Macro stageleft::entry

source ·
#[entry]
Expand description

Defines an entrypoint for staged code, which will be available as a proc macro. The entrypoint must be a function that returns impl Quoted<T> for some type T.

The first parameter must always be a context, which defines lifetime bounds for the generated code. This can usually just be a parameter of type BorrowBounds<'_>, diff --git a/doc/stageleft/attr.runtime.html b/doc/stageleft/attr.runtime.html index ec413b6dbef2..05b3a96d98ec 100644 --- a/doc/stageleft/attr.runtime.html +++ b/doc/stageleft/attr.runtime.html @@ -1,3 +1,3 @@ -runtime in stageleft - Rust

Attribute Macro stageleft::runtime

#[runtime]
Expand description

Marks a chunk of code as being runtime-only, which means that no staged code in its crate can depend on it. +runtime in stageleft - Rust

Attribute Macro stageleft::runtime

source ·
#[runtime]
Expand description

Marks a chunk of code as being runtime-only, which means that no staged code in its crate can depend on it. Code behind this attribute is allowed to use staged entrypoints defined in the same crate.

\ No newline at end of file diff --git a/doc/stageleft/attr.top_level_mod.html b/doc/stageleft/attr.top_level_mod.html index a9f34f88b8be..bcf87d6ace36 100644 --- a/doc/stageleft/attr.top_level_mod.html +++ b/doc/stageleft/attr.top_level_mod.html @@ -1,4 +1,4 @@ -top_level_mod in stageleft - Rust

Attribute Macro stageleft::top_level_mod

#[top_level_mod]
Expand description

A utility for declaring top-level public modules in a Stageleft crate that exports macros.

+top_level_mod in stageleft - Rust

Attribute Macro stageleft::top_level_mod

source ·
#[top_level_mod]
Expand description

A utility for declaring top-level public modules in a Stageleft crate that exports macros.

This gets around errors in compiling the macro crate when there are pub mod declarations at the top-level file.

This macro will only work on nightly with #![feature(proc_macro_hygiene)], diff --git a/doc/stageleft/macro.q.html b/doc/stageleft/macro.q.html index 850de32e3ccf..49e9fd20aa4d 100644 --- a/doc/stageleft/macro.q.html +++ b/doc/stageleft/macro.q.html @@ -1,4 +1,4 @@ -q in stageleft - Rust

Macro stageleft::q

q!() { /* proc-macro */ }
Expand description

Creates a quoted expression for Hydroflow+.

+q in stageleft - Rust

Macro stageleft::q

source ·
q!() { /* proc-macro */ }
Expand description

Creates a quoted expression for Hydroflow+.

Creates a quoted expression, which can be typechecked but has its AST serialized until it is spliced into a staged entrypoint. Returns a value which implements Quoted<T>, where T is the type of the expression, and also may implement diff --git a/doc/stageleft/macro.quse_fn.html b/doc/stageleft/macro.quse_fn.html index 30807244123b..dcdc36a00209 100644 --- a/doc/stageleft/macro.quse_fn.html +++ b/doc/stageleft/macro.quse_fn.html @@ -1 +1 @@ -quse_fn in stageleft - Rust

Macro stageleft::quse_fn

quse_fn!() { /* proc-macro */ }
\ No newline at end of file +quse_fn in stageleft - Rust

Macro stageleft::quse_fn

source ·
quse_fn!() { /* proc-macro */ }
\ No newline at end of file