summaryrefslogtreecommitdiff
path: root/library/src/layout/hide.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-07-02 19:59:52 +0200
committerLaurenz <laurmaedje@gmail.com>2023-07-02 20:07:43 +0200
commitebfdb1dafa430786db10dad2ef7d5467c1bdbed1 (patch)
tree2bbc24ddb4124c4bb14dec0e536129d4de37b056 /library/src/layout/hide.rs
parent3ab19185093d7709f824b95b979060ce125389d8 (diff)
Move everything into `crates/` directory
Diffstat (limited to 'library/src/layout/hide.rs')
-rw-r--r--library/src/layout/hide.rs30
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])))
- }
-}