css_ast 0.0.25

CSS Abstract Syntax Trees with visitable nodes and style value types.
Documentation
mod charset;
mod color_profile;
mod container;
mod counter_style;
mod document;
mod font_face;
mod font_feature_values;
mod font_palette_values;
mod import;
mod keyframes;
mod layer;
mod media;
mod moz;
mod namespace;
mod page;
mod property;
mod scope;
mod starting_style;
mod supports;
mod webkit;

pub use charset::*;
pub use color_profile::*;
pub use container::*;
pub use counter_style::*;
pub use document::*;
pub use font_face::*;
pub use font_feature_values::*;
pub use font_palette_values::*;
pub use import::*;
pub use keyframes::*;
pub use layer::*;
pub use media::*;
pub use moz::*;
pub use namespace::*;
pub use page::*;
pub use property::*;
pub use scope::*;
pub use starting_style::*;
pub use supports::*;
pub use webkit::*;

mod prelude {
	#[cfg(feature = "visitable")]
	pub(crate) use crate::PropertyKind;
	pub(crate) use crate::{CssAtomSet, CssDiagnostic, CssMetadata, StyleValue, stylesheet::Rule};
	pub(crate) use bumpalo::collections::Vec;
	pub(crate) use css_parse::{
		Block, CommaSeparated, ComponentValues, Cursor, Declaration, DeclarationList, DeclarationValue, Diagnostic,
		FeatureConditionList, Kind, KindSet, NodeMetadata, NodeWithMetadata, Parse, Parser, Peek, QualifiedRule,
		Result as ParserResult, RuleList, T,
	};
	pub(crate) use csskit_derives::*;
}