summaryrefslogtreecommitdiff
path: root/crates/typst-library/src/visualize/image/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/typst-library/src/visualize/image/mod.rs')
-rw-r--r--crates/typst-library/src/visualize/image/mod.rs20
1 files changed, 4 insertions, 16 deletions
diff --git a/crates/typst-library/src/visualize/image/mod.rs b/crates/typst-library/src/visualize/image/mod.rs
index 48a14f0e..95021b81 100644
--- a/crates/typst-library/src/visualize/image/mod.rs
+++ b/crates/typst-library/src/visualize/image/mod.rs
@@ -15,13 +15,11 @@ use ecow::EcoString;
use typst_syntax::{Span, Spanned};
use typst_utils::LazyHash;
-use crate::diag::{SourceResult, StrResult};
-use crate::engine::Engine;
+use crate::diag::StrResult;
use crate::foundations::{
- cast, elem, func, scope, Bytes, Cast, Content, Derived, NativeElement, Packed, Show,
- Smart, StyleChain,
+ cast, elem, func, scope, Bytes, Cast, Content, Derived, NativeElement, Packed, Smart,
};
-use crate::layout::{BlockElem, Length, Rel, Sizing};
+use crate::layout::{Length, Rel, Sizing};
use crate::loading::{DataSource, Load, LoadSource, Loaded, Readable};
use crate::model::Figurable;
use crate::text::LocalName;
@@ -44,7 +42,7 @@ use crate::text::LocalName;
/// ],
/// )
/// ```
-#[elem(scope, Show, LocalName, Figurable)]
+#[elem(scope, LocalName, Figurable)]
pub struct ImageElem {
/// A [path]($syntax/#paths) to an image file or raw bytes making up an
/// image in one of the supported [formats]($image.format).
@@ -219,16 +217,6 @@ impl ImageElem {
}
}
-impl Show for Packed<ImageElem> {
- fn show(&self, engine: &mut Engine, styles: StyleChain) -> SourceResult<Content> {
- Ok(BlockElem::single_layouter(self.clone(), engine.routines.layout_image)
- .with_width(self.width.get(styles))
- .with_height(self.height.get(styles))
- .pack()
- .spanned(self.span()))
- }
-}
-
impl LocalName for Packed<ImageElem> {
const KEY: &'static str = "figure";
}