mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
script: Limit public exports. (#34915)
* script: Restrict reexport visibility of DOM types. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Mass pub->pub(crate) conversion. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * script: Hide existing dead code warnings. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Fix clippy warnings. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Fix unit tests. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * Fix clippy. Signed-off-by: Josh Matthews <josh@joshmatthews.net> * More formatting. Signed-off-by: Josh Matthews <josh@joshmatthews.net> --------- Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
parent
f220d6d3a5
commit
c94d909a86
585 changed files with 5411 additions and 5013 deletions
|
@ -21,7 +21,7 @@ use crate::dom::node::{Node, ShadowIncluding};
|
|||
use crate::dom::processinginstruction::ProcessingInstruction;
|
||||
|
||||
#[derive(Clone, Debug, PartialEq)]
|
||||
pub enum Error {
|
||||
pub(crate) enum Error {
|
||||
NotANodeset,
|
||||
InvalidPath,
|
||||
UnknownFunction { name: QualName },
|
||||
|
@ -57,14 +57,14 @@ impl std::fmt::Display for Error {
|
|||
|
||||
impl std::error::Error for Error {}
|
||||
|
||||
pub fn try_extract_nodeset(v: Value) -> Result<Vec<DomRoot<Node>>, Error> {
|
||||
pub(crate) fn try_extract_nodeset(v: Value) -> Result<Vec<DomRoot<Node>>, Error> {
|
||||
match v {
|
||||
Value::Nodeset(ns) => Ok(ns),
|
||||
_ => Err(Error::NotANodeset),
|
||||
}
|
||||
}
|
||||
|
||||
pub trait Evaluatable: fmt::Debug {
|
||||
pub(crate) trait Evaluatable: fmt::Debug {
|
||||
fn evaluate(&self, context: &EvaluationCtx) -> Result<Value, Error>;
|
||||
/// Returns true if this expression evaluates to a primitive value, without needing to touch the DOM
|
||||
fn is_primitive(&self) -> bool;
|
||||
|
@ -245,14 +245,14 @@ impl TryFrom<&ParserQualName> for QualName {
|
|||
}
|
||||
}
|
||||
|
||||
pub enum NameTestComparisonMode {
|
||||
pub(crate) enum NameTestComparisonMode {
|
||||
/// Namespaces must match exactly
|
||||
XHtml,
|
||||
/// Missing namespace information is treated as the HTML namespace
|
||||
Html,
|
||||
}
|
||||
|
||||
pub fn element_name_test(
|
||||
pub(crate) fn element_name_test(
|
||||
expected_name: QualName,
|
||||
element_qualname: QualName,
|
||||
comparison_mode: NameTestComparisonMode,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue