SCSS 模块编译与 precss 项目引擎扩展
///|
test "nested media preserves parent selector" {
assert_eq(
@scss.compile(
".a{@media (min-width: 600px){color:red;&:hover{color:blue}}}",
),
"@media (min-width: 600px) {\n.a {\n color: red;\n}\n.a:hover {\n color: blue;\n}\n}\n",
)
}pub struct Project {
// private fields
}pub(all) struct ProjectOutput {
entry : String
compilation : Compilation
dependencies : Array[ModuleDependency]
watched_files : Array[String]
cache_hit : Bool
}