@@ -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.
472472This 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
491491an < code > enum</ code > or a < code > struct</ code > . extendr < em > does not</ em > support using < code > #[extendr]</ code > on
492492trait 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]">
648648to the < code > Shape</ code > enum in Rust. This pointer has the same methods as the Shape
649649environment—though they cannot be seen in the same way. For example you can
650650run 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 "> <-</ 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 >
0 commit comments