turbopack_css/embed.rs
1use turbo_tasks::Vc;
2use turbopack_core::{asset::Asset, chunk::ChunkingContext, module::Module, output::OutputAsset};
3
4#[turbo_tasks::value_trait]
5pub trait CssEmbed: Module + Asset {
6 fn embedded_asset(
7 self: Vc<Self>,
8 chunking_context: Vc<Box<dyn ChunkingContext>>,
9 ) -> Vc<Box<dyn OutputAsset>>;
10}