diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-07-02 19:59:52 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-07-02 20:07:43 +0200 |
| commit | ebfdb1dafa430786db10dad2ef7d5467c1bdbed1 (patch) | |
| tree | 2bbc24ddb4124c4bb14dec0e536129d4de37b056 /library/src/layout/hide.rs | |
| parent | 3ab19185093d7709f824b95b979060ce125389d8 (diff) | |
Move everything into `crates/` directory
Diffstat (limited to 'library/src/layout/hide.rs')
| -rw-r--r-- | library/src/layout/hide.rs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/library/src/layout/hide.rs b/library/src/layout/hide.rs deleted file mode 100644 index c6e83e0c..00000000 --- a/library/src/layout/hide.rs +++ /dev/null @@ -1,30 +0,0 @@ -use crate::prelude::*; - -/// Hides content without affecting layout. -/// -/// The `hide` function allows you to hide content while the layout still 'sees' -/// it. This is useful to create whitespace that is exactly as large as some -/// content. It may also be useful to redact content because its arguments are -/// not included in the output. -/// -/// ## Example { #example } -/// ```example -/// Hello Jane \ -/// #hide[Hello] Joe -/// ``` -/// -/// Display: Hide -/// Category: layout -#[element(Show)] -pub struct HideElem { - /// The content to hide. - #[required] - pub body: Content, -} - -impl Show for HideElem { - #[tracing::instrument(name = "HideElem::show", skip(self))] - fn show(&self, _: &mut Vt, _: StyleChain) -> SourceResult<Content> { - Ok(self.body().styled(MetaElem::set_data(vec![Meta::Hide]))) - } -} |
