<?xml version="1.0"?><coverage lines-covered="128" lines-valid="281" line-rate="0.4555160142348754" branches-covered="0" branches-valid="0" branch-rate="0" complexity="0" version="1.9" timestamp="1755656067"><sources><source>/Users/zuowenjian/devspace/galaxy/orion-error</source></sources><packages><package name="examples" line-rate="0" branch-rate="0" complexity="0"><classes></classes></package><package name="src/traits" line-rate="0" branch-rate="0" complexity="0"><classes><class name="contextual" filename="src/traits/contextual.rs" line-rate="0" branch-rate="0" complexity="0"><methods/><lines><line number="10" hits="0"/><line number="11" hits="0"/><line number="13" hits="0"/><line number="14" hits="0"/><line number="16" hits="0"/><line number="17" hits="0"/></lines></class><class name="conversion" filename="src/traits/conversion.rs" line-rate="0" branch-rate="0" complexity="0"><methods/><lines><line number="16" hits="0"/><line number="17" hits="0"/><line number="18" hits="0"/><line number="19" hits="0"/><line number="29" hits="0"/><line number="30" hits="0"/><line number="45" hits="0"/><line number="46" hits="0"/><line number="48" hits="0"/><line number="49" hits="0"/></lines></class><class name="owenance" filename="src/traits/owenance.rs" line-rate="0" branch-rate="0" complexity="0"><methods/><lines><line number="30" hits="0"/><line number="31" hits="0"/><line number="32" hits="0"/><line number="33" hits="0"/><line number="37" hits="0"/><line number="38" hits="0"/><line number="40" hits="0"/><line number="41" hits="0"/><line number="43" hits="0"/><line number="44" hits="0"/><line number="46" hits="0"/><line number="47" hits="0"/><line number="49" hits="0"/><line number="50" hits="0"/><line number="52" hits="0"/><line number="53" hits="0"/><line number="55" hits="0"/><line number="56" hits="0"/><line number="58" hits="0"/><line number="59" hits="0"/><line number="61" hits="0"/><line number="62" hits="0"/></lines></class></classes></package><package name="src" line-rate="0.4555160142348754" branch-rate="0" complexity="0"><classes><class name="testcase" filename="src/testcase.rs" line-rate="0.3333333333333333" branch-rate="0" complexity="0"><methods/><lines><line number="19" hits="0"/><line number="20" hits="0"/><line number="30" hits="1"/><line number="31" hits="3"/><line number="38" hits="0"/><line number="39" hits="0"/></lines></class></classes></package><package name="src/core" line-rate="0.5316455696202531" branch-rate="0" complexity="0"><classes><class name="context" filename="src/core/context.rs" line-rate="0.25" branch-rate="0" complexity="0"><methods/><lines><line number="15" hits="2"/><line number="24" hits="2"/><line number="25" hits="3"/><line number="26" hits="0"/><line number="28" hits="8"/><line number="29" hits="8"/><line number="31" hits="2"/><line number="36" hits="1"/><line number="39" hits="1"/><line number="42" hits="3"/><line number="44" hits="3"/><line number="45" hits="3"/><line number="48" hits="3"/><line number="49" hits="15"/><line number="51" hits="0"/><line number="52" hits="0"/><line number="53" hits="0"/><line number="54" hits="0"/><line number="57" hits="0"/><line number="58" hits="0"/><line number="63" hits="0"/><line number="66" hits="0"/><line number="72" hits="0"/><line number="75" hits="0"/><line number="80" hits="0"/><line number="83" hits="0"/><line number="89" hits="0"/><line number="92" hits="0"/><line number="97" hits="0"/><line number="100" hits="0"/><line number="106" hits="0"/><line number="109" hits="0"/><line number="115" hits="0"/><line number="118" hits="0"/><line number="124" hits="0"/><line number="127" hits="0"/><line number="133" hits="0"/><line number="134" hits="0"/><line number="143" hits="0"/><line number="145" hits="0"/><line number="150" hits="0"/><line number="152" hits="0"/><line number="158" hits="0"/><line number="160" hits="0"/><line number="166" hits="0"/><line number="168" hits="0"/><line number="178" hits="0"/><line number="179" hits="0"/><line number="180" hits="0"/><line number="182" hits="0"/><line number="183" hits="0"/><line number="185" hits="0"/></lines></class><class name="error" filename="src/core/error.rs" line-rate="0.8125" branch-rate="0" complexity="0"><methods/><lines><line number="28" hits="3"/><line number="29" hits="6"/><line number="41" hits="1"/><line number="45" hits="3"/><line number="52" hits="21"/><line number="53" hits="21"/><line number="57" hits="8"/><line number="64" hits="16"/><line number="78" hits="6"/><line number="79" hits="30"/><line number="91" hits="1"/><line number="97" hits="2"/><line number="98" hits="1"/><line number="99" hits="1"/><line number="100" hits="1"/><line number="107" hits="1"/><line number="108" hits="2"/><line number="109" hits="1"/><line number="111" hits="1"/><line number="112" hits="4"/><line number="113" hits="1"/><line number="117" hits="3"/><line number="118" hits="6"/><line number="119" hits="3"/><line number="121" hits="1"/><line number="122" hits="1"/><line number="124" hits="3"/><line number="125" hits="10"/><line number="130" hits="0"/><line number="131" hits="0"/><line number="134" hits="0"/><line number="135" hits="0"/><line number="138" hits="0"/><line number="139" hits="0"/><line number="152" hits="2"/><line number="153" hits="8"/><line number="157" hits="0"/><line number="158" hits="0"/><line number="163" hits="2"/><line number="165" hits="12"/><line number="168" hits="3"/><line number="169" hits="0"/><line number="173" hits="3"/><line number="174" hits="0"/><line number="178" hits="3"/><line number="179" hits="0"/><line number="183" hits="2"/><line number="184" hits="1"/><line number="186" hits="5"/><line number="187" hits="6"/><line number="188" hits="2"/><line number="192" hits="2"/><line number="197" hits="1"/><line number="198" hits="3"/><line number="199" hits="3"/><line number="200" hits="1"/><line number="201" hits="0"/><line number="203" hits="1"/><line number="205" hits="1"/><line number="206" hits="2"/><line number="207" hits="1"/><line number="210" hits="2"/><line number="211" hits="6"/><line number="212" hits="2"/></lines></class><class name="mod" filename="src/core/mod.rs" line-rate="0" branch-rate="0" complexity="0"><methods/><lines><line number="29" hits="0"/><line number="30" hits="0"/><line number="31" hits="0"/><line number="32" hits="0"/><line number="34" hits="0"/></lines></class><class name="reason" filename="src/core/reason.rs" line-rate="0" branch-rate="0" complexity="0"><methods/><lines><line number="2" hits="0"/><line number="3" hits="0"/></lines></class><class name="universal" filename="src/core/universal.rs" line-rate="0.5350877192982456" branch-rate="0" complexity="0"><methods/><lines><line number="87" hits="3"/><line number="88" hits="3"/><line number="91" hits="0"/><line number="92" hits="0"/><line number="95" hits="0"/><line number="96" hits="0"/><line number="100" hits="4"/><line number="101" hits="4"/><line number="104" hits="3"/><line number="105" hits="3"/><line number="108" hits="1"/><line number="109" hits="1"/><line number="112" hits="1"/><line number="113" hits="1"/><line number="117" hits="1"/><line number="118" hits="2"/><line number="121" hits="2"/><line number="122" hits="2"/><line number="125" hits="4"/><line number="126" hits="4"/><line number="129" hits="2"/><line number="130" hits="2"/><line number="133" hits="2"/><line number="134" hits="2"/><line number="138" hits="2"/><line number="139" hits="2"/><line number="141" hits="0"/><line number="142" hits="0"/><line number="202" hits="23"/><line number="203" hits="23"/><line number="206" hits="0"/><line number="207" hits="0"/><line number="210" hits="0"/><line number="211" hits="0"/><line number="216" hits="0"/><line number="217" hits="0"/><line number="222" hits="0"/><line number="223" hits="0"/><line number="228" hits="1"/><line number="229" hits="3"/><line number="239" hits="0"/><line number="240" hits="0"/><line number="248" hits="0"/><line number="249" hits="0"/><line number="257" hits="0"/><line number="258" hits="0"/><line number="266" hits="0"/><line number="267" hits="0"/><line number="275" hits="0"/><line number="276" hits="0"/><line number="284" hits="0"/><line number="285" hits="0"/><line number="293" hits="1"/><line number="294" hits="3"/><line number="302" hits="0"/><line number="303" hits="0"/><line number="312" hits="1"/><line number="313" hits="3"/><line number="321" hits="0"/><line number="322" hits="0"/><line number="330" hits="0"/><line number="331" hits="0"/><line number="339" hits="1"/><line number="340" hits="3"/><line number="348" hits="0"/><line number="349" hits="0"/><line number="354" hits="15"/><line number="355" hits="15"/><line number="357" hits="2"/><line number="358" hits="1"/><line number="359" hits="1"/><line number="360" hits="1"/><line number="361" hits="0"/><line number="364" hits="1"/><line number="365" hits="1"/><line number="366" hits="2"/><line number="367" hits="1"/><line number="368" hits="1"/><line number="371" hits="2"/><line number="372" hits="2"/><line number="382" hits="4"/><line number="383" hits="4"/><line number="385" hits="1"/><line number="386" hits="1"/><line number="387" hits="0"/><line number="388" hits="0"/><line number="389" hits="0"/><line number="392" hits="1"/><line number="393" hits="1"/><line number="394" hits="0"/><line number="395" hits="0"/><line number="398" hits="0"/><line number="399" hits="0"/><line number="400" hits="0"/><line number="406" hits="4"/><line number="407" hits="4"/><line number="409" hits="1"/><line number="410" hits="1"/><line number="411" hits="0"/><line number="414" hits="2"/><line number="420" hits="3"/><line number="421" hits="3"/><line number="422" hits="0"/><line number="423" hits="1"/><line number="424" hits="0"/><line number="425" hits="0"/><line number="426" hits="0"/><line number="427" hits="0"/><line number="428" hits="1"/><line number="429" hits="0"/><line number="430" hits="0"/><line number="431" hits="1"/><line number="432" hits="0"/><line number="433" hits="0"/></lines></class></classes></package></packages></coverage>