Skip to content

Commit aa3e178

Browse files
committed
Deploying to gh-pages from @ d3d4764 🚀
1 parent 3093180 commit aa3e178

17 files changed

Lines changed: 50 additions & 50 deletions

File tree

awesome/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -692,8 +692,8 @@ <h1 class="mt-0 text-4xl font-mono">Awesome extendr</h1>
692692
<a href="https://awesome.re" target="_blank" rel="noopener noreferrer">
693693
<img src="https://awesome.re/badge.svg" alt="Awesome">
694694
</a>
695-
<img src="https://img.shields.io/badge/Last_Updated-2026--05--10-276DC2"
696-
alt="Last updated 2026-05-10">
695+
<img src="https://img.shields.io/badge/Last_Updated-2026--05--12-276DC2"
696+
alt="Last updated 2026-05-12">
697697
<img src="https://img.shields.io/badge/Packages-45-276DC2"
698698
alt="45 packages">
699699
<img src="https://img.shields.io/badge/CRAN_Downloads-1415605-276DC2"

blog/extendr-v090/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -502,11 +502,11 @@ <h2 id="tl-dr">TL;DR</h2>
502502
<li>Use any error type (e.g. <code>anyhow::Error</code>)</li>
503503
<li>Use <code>From</code>/<code>TryFrom</code></li>
504504
</ul>
505-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
505+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
506506
role="note" aria-label="Tip">
507507
<header class="flex items-center gap-3">
508508
<span class="iconify lucide--lightbulb size-5 shrink-0 text-primary"></span>
509-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
509+
<h2 class="font-semibold text-base">
510510
Tip
511511
</h2>
512512
</header>
@@ -602,11 +602,11 @@ <h2 id="migration-guide">Migration guide</h2>
602602
<li>Re-vendor crates with <code>rextendr::vendor_crates()</code>.</li>
603603
<li>Re-build and document package with <code>devtools::document()</code>.</li>
604604
</ol>
605-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
605+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
606606
role="note" aria-label="Warning">
607607
<header class="flex items-center gap-3">
608608
<span class="iconify lucide--triangle-alert size-5 shrink-0 text-primary"></span>
609-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
609+
<h2 class="font-semibold text-base">
610610
Warning
611611
</h2>
612612
</header>

blog/rextendr-release-040/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -505,11 +505,11 @@ <h2 id="tl-dr">TL;DR</h2>
505505
</ul>
506506
<p>A great deal of work also went into re-factoring code to reduce package dependencies and
507507
improve the maintainability to ensure the long-term viability of the project.</p>
508-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
508+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
509509
role="note" aria-label="Note">
510510
<header class="flex items-center gap-3">
511511
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
512-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
512+
<h2 class="font-semibold text-base">
513513
Note
514514
</h2>
515515
</header>
@@ -522,11 +522,11 @@ <h2 id="what-is-rextendr">What is rextendr?</h2>
522522
</div><h2 id="webr-support">WebR support</h2>
523523
<p>A very exciting development in this release is <strong>WebR compatibility out of the box</strong>. All extendr-powered R packages are now compatible with <a rel="external" href="https://webr.r-wasm.org/latest/">WebR</a>, meaning your packages can run in the browser without an R installation.</p>
524524
<p>WebR support happens without any additional work on your part. Just update your build files with <code>use_extendr()</code> and permit rextendr to update your <code>Makevars{.win}.in</code>, files in <code>tools/</code>, <code>configure</code> scripts.</p>
525-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
525+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
526526
role="note" aria-label="Tip">
527527
<header class="flex items-center gap-3">
528528
<span class="iconify lucide--lightbulb size-5 shrink-0 text-primary"></span>
529-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
529+
<h2 class="font-semibold text-base">
530530
Tip
531531
</h2>
532532
</header>

contributing/extendr-internals/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,11 +470,11 @@ <h1 class="my-0">extendr Internals</h1>
470470

471471
</header>
472472
<div class="prose">
473-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
473+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
474474
role="note" aria-label="Note">
475475
<header class="flex items-center gap-3">
476476
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
477-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
477+
<h2 class="font-semibold text-base">
478478
Note
479479
</h2>
480480
</header>

contributing/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,8 @@ <h1 class="my-0">A Guide for Contributors</h1>
469469
<p class="text-muted-foreground mt-1 mb-0">How to contribute to extendr&#x27;s Rust crates, the rextendr R package, and this documentation site.</p>
470470

471471
<p class="text-muted-foreground text-sm mt-4 mb-0">
472-
Last updated: <time datetime="2026-05-10"
473-
class="font-mono">2026-05-10</time>
472+
Last updated: <time datetime="2026-05-12"
473+
class="font-mono">2026-05-12</time>
474474
</p>
475475
</header>
476476
<div class="prose">

development/collections/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -469,11 +469,11 @@ <h1 class="my-0">Using HashMaps</h1>
469469
</header>
470470
<div class="prose">
471471
<p>In addition to vectors and <a href="https://extendr.rs/development/extendr-macro/">lists</a>, extendr supports using Rust’s <code>HashMap</code> type as function arguments. This allows you to work with R named lists using Rust’s hash map data structure.</p>
472-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
472+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
473473
role="note" aria-label="Note">
474474
<header class="flex items-center gap-3">
475475
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
476-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
476+
<h2 class="font-semibold text-base">
477477
Note
478478
</h2>
479479
</header>
@@ -523,11 +523,11 @@ <h2 class="font-semibold text-[0.95rem]/[1.4]">
523523
</tr>
524524
</tbody>
525525
</table>
526-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
526+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
527527
role="note" aria-label="Warning">
528528
<header class="flex items-center gap-3">
529529
<span class="iconify lucide--triangle-alert size-5 shrink-0 text-primary"></span>
530-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
530+
<h2 class="font-semibold text-base">
531531
Warning
532532
</h2>
533533
</header>

development/extendr-macro/index.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -470,11 +470,11 @@ <h1 class="my-0">Using Rust types in R</h1>
470470
<div class="prose">
471471
<p>The <code>#[extendr]</code> attribute macro is how Rust types are made available to R.
472472
This chapter covers how to use it on structs, enums, and impl blocks.</p>
473-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
473+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
474474
role="note" aria-label="Note">
475475
<header class="flex items-center gap-3">
476476
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
477-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
477+
<h2 class="font-semibold text-base">
478478
Note
479479
</h2>
480480
</header>
@@ -490,11 +490,11 @@ <h2 class="font-semibold text-[0.95rem]/[1.4]">
490490
<p>The <code>#[extendr]</code> macro works with inherent implementations on a type such as
491491
an <code>enum</code> or a <code>struct</code>. extendr <em>does not</em> support using <code>#[extendr]</code> on
492492
trait impls.</p>
493-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
493+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
494494
role="note" aria-label="Note">
495495
<header class="flex items-center gap-3">
496496
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
497-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
497+
<h2 class="font-semibold text-base">
498498
Note
499499
</h2>
500500
</header>
@@ -608,11 +608,11 @@ <h2 class="font-semibold text-[0.95rem]/[1.4]">
608608
<pre class="giallo z-code"><code data-lang="rust"><span class="giallo-l"><span class="z-entity z-name z-function">extendr_module!</span><span> {</span></span>
609609
<span class="giallo-l"><span class="z-storage z-type"> mod</span><span> hellorust</span><span>;</span></span>
610610
<span class="giallo-l"><span class="z-keyword"> impl</span><span class="z-entity z-name z-type"> Shape</span><span>;</span></span>
611-
<span class="giallo-l"><span>}</span></span></code></pre><div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
611+
<span class="giallo-l"><span>}</span></span></code></pre><div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
612612
role="note" aria-label="Warning">
613613
<header class="flex items-center gap-3">
614614
<span class="iconify lucide--triangle-alert size-5 shrink-0 text-primary"></span>
615-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
615+
<h2 class="font-semibold text-base">
616616
Warning
617617
</h2>
618618
</header>
@@ -648,11 +648,11 @@ <h2 class="font-semibold text-[0.95rem]/[1.4]">
648648
to the <code>Shape</code> enum in Rust. This pointer has the same methods as the Shape
649649
environment—though they cannot be seen in the same way. For example you can
650650
run the <code>n_coords()</code> method on the newly created object.</p>
651-
<pre class="giallo z-code"><code data-lang="r"><span class="giallo-l"><span class="z-variable">tri</span><span class="z-keyword z-operator">$</span><span class="z-entity z-name z-function">n_coords</span><span>(</span><span>)</span></span></code></pre><pre class="giallo z-code"><code data-lang="plain"><span class="giallo-l"><span>[1] 3</span></span></code></pre><div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
651+
<pre class="giallo z-code"><code data-lang="r"><span class="giallo-l"><span class="z-variable">tri</span><span class="z-keyword z-operator">$</span><span class="z-entity z-name z-function">n_coords</span><span>(</span><span>)</span></span></code></pre><pre class="giallo z-code"><code data-lang="plain"><span class="giallo-l"><span>[1] 3</span></span></code></pre><div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
652652
role="note" aria-label="Tip">
653653
<header class="flex items-center gap-3">
654654
<span class="iconify lucide--lightbulb size-5 shrink-0 text-primary"></span>
655-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
655+
<h2 class="font-semibold text-base">
656656
Tip
657657
</h2>
658658
</header>
@@ -759,11 +759,11 @@ <h2 id="wrapping-third-party-types">Wrapping third-party types</h2>
759759
<span class="giallo-l"><span class="z-variable z-language"> self</span><span class="z-keyword z-operator">.</span><span class="z-constant z-numeric">0</span><span class="z-constant z-numeric">.</span><span class="z-constant z-numeric">0</span></span>
760760
<span class="giallo-l"><span> }</span></span>
761761
<span class="giallo-l"><span>}</span></span></code></pre><pre class="giallo z-code"><code data-lang="r"><span class="giallo-l"><span class="z-variable">w</span><span class="z-keyword z-operator"> &lt;-</span><span class="z-variable"> Wrapper</span><span class="z-keyword z-operator">$</span><span class="z-entity z-name z-function">new</span><span>(</span><span class="z-constant z-numeric">42L</span><span>)</span></span>
762-
<span class="giallo-l"><span class="z-variable">w</span><span class="z-keyword z-operator">$</span><span class="z-entity z-name z-function">value</span><span>(</span><span>)</span></span></code></pre><pre class="giallo z-code"><code data-lang="plain"><span class="giallo-l"><span>[1] 42</span></span></code></pre><div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
762+
<span class="giallo-l"><span class="z-variable">w</span><span class="z-keyword z-operator">$</span><span class="z-entity z-name z-function">value</span><span>(</span><span>)</span></span></code></pre><pre class="giallo z-code"><code data-lang="plain"><span class="giallo-l"><span>[1] 42</span></span></code></pre><div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
763763
role="note" aria-label="Tip">
764764
<header class="flex items-center gap-3">
765765
<span class="iconify lucide--lightbulb size-5 shrink-0 text-primary"></span>
766-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
766+
<h2 class="font-semibold text-base">
767767
Tip
768768
</h2>
769769
</header>

development/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,8 @@ <h1 class="my-0">Developing Rust-powered R Packages</h1>
469469
<p class="text-muted-foreground mt-1 mb-0">Learn how to develop an R package that calls Rust code with extendr</p>
470470

471471
<p class="text-muted-foreground text-sm mt-4 mb-0">
472-
Last updated: <time datetime="2026-05-10"
473-
class="font-mono">2026-05-10</time>
472+
Last updated: <time datetime="2026-05-12"
473+
class="font-mono">2026-05-12</time>
474474
</p>
475475
</header>
476476
<div class="prose">

development/tokio/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,11 +483,11 @@ <h2 id="creating-your-runtime">Creating your runtime</h2>
483483
<li>Uses lazy initialization—runtime is created only when first needed</li>
484484
<li>Returns a reference to the same runtime on subsequent calls</li>
485485
</ul>
486-
<div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
486+
<div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
487487
role="note" aria-label="Note">
488488
<header class="flex items-center gap-3">
489489
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
490-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
490+
<h2 class="font-semibold text-base">
491491
Note
492492
</h2>
493493
</header>

example/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -484,11 +484,11 @@ <h2 id="getting-started">Getting started</h2>
484484
<p>Once we have the basic R package setup, then we need to add the necessary
485485
<code>extendr</code> scaffolding that will link our Rust code to R and ensure the package
486486
builds properly.</p>
487-
<pre class="giallo z-code"><code data-lang="r"><span class="giallo-l"><span class="z-variable">rextendr</span><span class="z-keyword z-operator">::</span><span class="z-entity z-name z-function">use_extendr</span><span>(</span><span class="z-variable">crate_name</span><span class="z-keyword z-operator"> =</span><span class="z-string"> &quot;</span><span class="z-string">rheck</span><span class="z-string">&quot;</span><span class="z-keyword z-operator">,</span><span class="z-variable"> lib_name</span><span class="z-keyword z-operator"> =</span><span class="z-string"> &quot;</span><span class="z-string">rheck</span><span class="z-string">&quot;</span><span>)</span></span></code></pre><div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
487+
<pre class="giallo z-code"><code data-lang="r"><span class="giallo-l"><span class="z-variable">rextendr</span><span class="z-keyword z-operator">::</span><span class="z-entity z-name z-function">use_extendr</span><span>(</span><span class="z-variable">crate_name</span><span class="z-keyword z-operator"> =</span><span class="z-string"> &quot;</span><span class="z-string">rheck</span><span class="z-string">&quot;</span><span class="z-keyword z-operator">,</span><span class="z-variable"> lib_name</span><span class="z-keyword z-operator"> =</span><span class="z-string"> &quot;</span><span class="z-string">rheck</span><span class="z-string">&quot;</span><span>)</span></span></code></pre><div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
488488
role="note" aria-label="Note">
489489
<header class="flex items-center gap-3">
490490
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
491-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
491+
<h2 class="font-semibold text-base">
492492
Note
493493
</h2>
494494
</header>
@@ -655,11 +655,11 @@ <h2 id="bench-marking-with-snakecase">Bench marking with <code>{snakecase}</code
655655
<span class="giallo-l"><span> expression min median `itr/sec` mem_alloc `gc/sec`</span></span>
656656
<span class="giallo-l"><span> &lt;bch:expr&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt; &lt;dbl&gt;</span></span>
657657
<span class="giallo-l"><span>1 rust 1 1 18.9 1 NaN</span></span>
658-
<span class="giallo-l"><span>2 snakecase 20.2 19.5 1 79.8 Inf</span></span></code></pre><div class="bc px-4 py-3 rounded-lg border border-border border-l-4 border-l-primary bg-card text-card-foreground"
658+
<span class="giallo-l"><span>2 snakecase 20.2 19.5 1 79.8 Inf</span></span></code></pre><div class="bc px-4 py-3 my-6 border border-border border-l-4 border-l-primary bg-card text-card-foreground"
659659
role="note" aria-label="Note">
660660
<header class="flex items-center gap-3">
661661
<span class="iconify lucide--info size-5 shrink-0 text-primary"></span>
662-
<h2 class="font-semibold text-[0.95rem]/[1.4]">
662+
<h2 class="font-semibold text-base">
663663
Note
664664
</h2>
665665
</header>

0 commit comments

Comments
 (0)