mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 18:55:30 +00:00
d35e64e0bf
… and 'cargo test', etc. Include Servo and its unit tests, but not Stylo because that would try to compile the style crate with incompatible feature flags: https://github.com/rust-lang/cargo/issues/4463 `workspace.default-members` was added in https://github.com/rust-lang/cargo/pull/4743. Older Cargo versions ignore it. Source-Repo: https://github.com/servo/servo Source-Revision: df68eea3f21cc3bbf24d5bbb66be42c4e3a9e427 --HG-- rename : servo/tests/unit/stylo/Cargo.toml => servo/ports/geckolib/tests/Cargo.toml rename : servo/tests/unit/stylo/build.rs => servo/ports/geckolib/tests/build.rs rename : servo/tests/unit/stylo/lib.rs => servo/ports/geckolib/tests/lib.rs rename : servo/tests/unit/stylo/servo_function_signatures.rs => servo/ports/geckolib/tests/servo_function_signatures.rs rename : servo/tests/unit/stylo/size_of.rs => servo/ports/geckolib/tests/size_of.rs rename : servo/tests/unit/stylo/specified_values.rs => servo/ports/geckolib/tests/specified_values.rs extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear extra : subtree_revision : 0939a7049dc771e9d1b4f45f6e3ade2866266fa4
27 lines
970 B
Rust
27 lines
970 B
Rust
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#![allow(unused)]
|
|
|
|
use self::glue::*;
|
|
use style::gecko_bindings::bindings;
|
|
use style::gecko_properties::*;
|
|
|
|
include!(concat!(env!("OUT_DIR"), "/check_bindings.rs"));
|
|
|
|
#[path = "../../../ports/geckolib/error_reporter.rs"]
|
|
mod error_reporter;
|
|
|
|
#[path = "../../../ports/geckolib/stylesheet_loader.rs"]
|
|
mod stylesheet_loader;
|
|
|
|
#[allow(non_snake_case, unused_unsafe, private_no_mangle_fns)]
|
|
mod glue {
|
|
// this module pretends to be glue.rs, with the safe functions swapped for unsafe ones. This is
|
|
// a hack to compensate for the fact that `fn` types cannot coerce to `unsafe fn` types. The
|
|
// imports are populated with the same things so the type assertion should be equivalent
|
|
use geckoservo::*;
|
|
include!(concat!(env!("OUT_DIR"), "/glue.rs"));
|
|
}
|