Skip to main content

Crate omena_cascade

Crate omena_cascade 

Source
Expand description

Cascade-formal substrate for the Omena CSS track.

The crate starts with the load-bearing algebra from the research plan: lexicographic cascade keys, specificity, provenance proofs, and a finite custom-property substitution function with explicit cycle handling.

Structs§

BoxLonghandInputV0
CascadeBoundarySummary
CascadeConformanceSeedCase
CascadeConformanceSeedReport
CascadeConformanceSeedResult
CascadeDeclaration
CascadeEvaluationFuzzCaseV0
CascadeEvaluationFuzzResultV0
CascadeFuzzSeedReportV0
CascadeKey
CascadeProof
ElementSignature
LayerFlattenInputV0
LayerFlattenProofV0
LayerRank
ScopeFlattenInputV0
ScopeFlattenProofV0
SelectorContextWitness
SelectorMatchWitness
SelectorSignature
ShorthandCombinationProofV0
Specificity
StaticSupportsEvalWitnessV0
VarSubstitutionFuzzCaseV0
VarSubstitutionFuzzResultV0

Enums§

CascadeLevel
CascadeOutcome
CascadeValue
SelectorContextMatchKind
SelectorMatchReason
SelectorMatchVerdict
StaticSupportsAssumptionV0
StaticSupportsEvalVerdictV0

Functions§

cascade_property
evaluate_static_supports_condition
parse_simple_selector_signature
prove_box_shorthand_combination
prove_layer_flatten_candidate
prove_scope_flatten_candidate
rank_cascade_items
run_cascade_conformance_seed_corpus
run_cascade_evaluation_fuzz_case
run_cascade_fuzz_seed_corpus
run_var_substitution_fuzz_case
run_wpt_cascade_seed_corpus
select_cascade_winner
selector_context_witness
selector_context_witness_for_declaration
selector_match_witness
substitute_custom_properties
summarize_cascade_boundary

Type Aliases§

CustomPropertyEnv