<coverage branch-rate="0" branches-covered="0" branches-valid="0" complexity="0" line-rate="0.9289617486338798" lines-covered="2720" lines-valid="2928" timestamp="1771336100" version="2.0.3">
<sources>
<source>/builds/teiresias2/dataframe</source>
</sources>
<packages>
<package line-rate="0.8175355450236966" branch-rate="0" name="src.filter" complexity="0">
<classes>
<class branch-rate="0" complexity="0" filename="src/filter/mod.rs" line-rate="0.8045112781954887" name="src.filter.mod.rs">
<methods>
<method name="trs_dataframe::filter::num_to_value::<f64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::num_to_value::<f32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::num_to_value::<i32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="15" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::num_to_value::<u32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::num_to_value::<i64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::num_to_value::<u64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="372" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<f64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<f32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<i32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="15" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<u32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<i64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<u64>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="366" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<f64>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<f32>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<i32>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<u32>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<i64>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::number_to_value::<u64>::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="367" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="390" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#2}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="394" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#3}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="399" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#4}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="401" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#5}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="405" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#6}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="9" number="407" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#7}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="409" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="15" number="392" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_expression::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="44" number="236" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_full_expression::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="11" number="320" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterRules as core::convert::TryFrom<&str>>::try_from::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="179" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput as core::convert::TryFrom<&str>>::try_from::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="357" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterArgument>::vec" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="64" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterArgument>::regex" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="78" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterArgument>::value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="87" number="56" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput>::is_function" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="32" number="160" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput>::value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="54" number="152" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput>::as_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="32" number="143" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput>::is_mod" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="23" number="164" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::Expression>::filter_argument" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="22" number="88" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_atom" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="136" number="381" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_left" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="44" number="188" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_operator" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="16" number="257" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_expression" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="44" number="221" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_full_expression" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="28" number="300" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::parse_filter_combination" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="267" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterRules as core::convert::TryFrom<&str>>::try_from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="28" number="177" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::DataInput as core::convert::TryFrom<&str>>::try_from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="14" number="355" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::filter::FilterOperator as core::str::traits::FromStr>::from_str" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="44" number="452" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="87" number="56" />
<line branch="false" hits="87" number="57" />
<line branch="false" hits="87" number="58" />
<line branch="false" hits="0" number="59" />
<line branch="false" hits="0" number="60" />
<line branch="false" hits="87" number="62" />
<line branch="false" hits="6" number="64" />
<line branch="false" hits="6" number="65" />
<line branch="false" hits="0" number="66" />
<line branch="false" hits="0" number="67" />
<line branch="false" hits="0" number="68" />
<line branch="false" hits="0" number="70" />
<line branch="false" hits="0" number="73" />
<line branch="false" hits="6" number="74" />
<line branch="false" hits="6" number="76" />
<line branch="false" hits="3" number="78" />
<line branch="false" hits="3" number="79" />
<line branch="false" hits="0" number="80" />
<line branch="false" hits="3" number="81" />
<line branch="false" hits="0" number="82" />
<line branch="false" hits="3" number="84" />
<line branch="false" hits="22" number="88" />
<line branch="false" hits="22" number="89" />
<line branch="false" hits="19" number="95" />
<line branch="false" hits="1" number="97" />
<line branch="false" hits="1" number="98" />
<line branch="false" hits="0" number="100" />
<line branch="false" hits="0" number="101" />
<line branch="false" hits="0" number="102" />
<line branch="false" hits="2" number="106" />
<line branch="false" hits="2" number="107" />
<line branch="false" hits="0" number="109" />
<line branch="false" hits="0" number="110" />
<line branch="false" hits="0" number="111" />
<line branch="false" hits="22" number="115" />
<line branch="false" hits="32" number="143" />
<line branch="false" hits="32" number="144" />
<line branch="false" hits="22" number="145" />
<line branch="false" hits="0" number="146" />
<line branch="false" hits="9" number="147" />
<line branch="false" hits="1" number="148" />
<line branch="false" hits="32" number="150" />
<line branch="false" hits="54" number="152" />
<line branch="false" hits="54" number="153" />
<line branch="false" hits="54" number="154" />
<line branch="false" hits="0" number="155" />
<line branch="false" hits="0" number="156" />
<line branch="false" hits="0" number="157" />
<line branch="false" hits="54" number="159" />
<line branch="false" hits="32" number="160" />
<line branch="false" hits="32" number="161" />
<line branch="false" hits="32" number="162" />
<line branch="false" hits="23" number="164" />
<line branch="false" hits="23" number="165" />
<line branch="false" hits="23" number="166" />
<line branch="false" hits="28" number="177" />
<line branch="false" hits="28" number="178" />
<line branch="false" hits="28" number="179" />
<line branch="false" hits="28" number="180" />
<line branch="false" hits="28" number="181" />
<line branch="false" hits="28" number="184" />
<line branch="false" hits="28" number="185" />
<line branch="false" hits="44" number="188" />
<line branch="false" hits="44" number="189" />
<line branch="false" hits="44" number="190" />
<line branch="false" hits="44" number="191" />
<line branch="false" hits="44" number="192" />
<line branch="false" hits="44" number="193" />
<line branch="false" hits="44" number="194" />
<line branch="false" hits="44" number="195" />
<line branch="false" hits="44" number="196" />
<line branch="false" hits="44" number="197" />
<line branch="false" hits="13" number="198" />
<line branch="false" hits="13" number="200" />
<line branch="false" hits="2" number="201" />
<line branch="false" hits="2" number="205" />
<line branch="false" hits="2" number="206" />
<line branch="false" hits="2" number="207" />
<line branch="false" hits="2" number="208" />
<line branch="false" hits="2" number="209" />
<line branch="false" hits="11" number="210" />
<line branch="false" hits="11" number="211" />
<line branch="false" hits="11" number="212" />
<line branch="false" hits="6" number="213" />
<line branch="false" hits="0" number="214" />
<line branch="false" hits="11" number="216" />
<line branch="false" hits="31" number="217" />
<line branch="false" hits="31" number="218" />
<line branch="false" hits="44" number="219" />
<line branch="false" hits="44" number="221" />
<line branch="false" hits="44" number="222" />
<line branch="false" hits="44" number="223" />
<line branch="false" hits="44" number="225" />
<line branch="false" hits="44" number="226" />
<line branch="false" hits="44" number="227" />
<line branch="false" hits="44" number="228" />
<line branch="false" hits="44" number="229" />
<line branch="false" hits="44" number="230" />
<line branch="false" hits="0" number="231" />
<line branch="false" hits="44" number="232" />
<line branch="false" hits="44" number="234" />
<line branch="false" hits="44" number="235" />
<line branch="false" hits="44" number="236" />
<line branch="false" hits="44" number="237" />
<line branch="false" hits="44" number="238" />
<line branch="false" hits="44" number="239" />
<line branch="false" hits="44" number="240" />
<line branch="false" hits="44" number="241" />
<line branch="false" hits="44" number="242" />
<line branch="false" hits="0" number="243" />
<line branch="false" hits="44" number="245" />
<line branch="false" hits="44" number="246" />
<line branch="false" hits="44" number="247" />
<line branch="false" hits="44" number="248" />
<line branch="false" hits="44" number="249" />
<line branch="false" hits="44" number="250" />
<line branch="false" hits="0" number="252" />
<line branch="false" hits="0" number="253" />
<line branch="false" hits="0" number="254" />
<line branch="false" hits="44" number="256" />
<line branch="false" hits="16" number="257" />
<line branch="false" hits="16" number="258" />
<line branch="false" hits="16" number="259" />
<line branch="false" hits="7" number="260" />
<line branch="false" hits="0" number="261" />
<line branch="false" hits="0" number="262" />
<line branch="false" hits="0" number="263" />
<line branch="false" hits="0" number="264" />
<line branch="false" hits="16" number="266" />
<line branch="false" hits="10" number="267" />
<line branch="false" hits="10" number="268" />
<line branch="false" hits="5" number="269" />
<line branch="false" hits="5" number="270" />
<line branch="false" hits="5" number="271" />
<line branch="false" hits="5" number="272" />
<line branch="false" hits="5" number="273" />
<line branch="false" hits="0" number="275" />
<line branch="false" hits="5" number="276" />
<line branch="false" hits="5" number="277" />
<line branch="false" hits="5" number="278" />
<line branch="false" hits="5" number="279" />
<line branch="false" hits="1" number="282" />
<line branch="false" hits="1" number="283" />
<line branch="false" hits="1" number="284" />
<line branch="false" hits="0" number="285" />
<line branch="false" hits="4" number="290" />
<line branch="false" hits="4" number="291" />
<line branch="false" hits="4" number="292" />
<line branch="false" hits="0" number="293" />
<line branch="false" hits="0" number="297" />
<line branch="false" hits="0" number="298" />
<line branch="false" hits="10" number="299" />
<line branch="false" hits="28" number="300" />
<line branch="false" hits="28" number="301" />
<line branch="false" hits="28" number="302" />
<line branch="false" hits="28" number="303" />
<line branch="false" hits="28" number="305" />
<line branch="false" hits="28" number="306" />
<line branch="false" hits="28" number="307" />
<line branch="false" hits="0" number="309" />
<line branch="false" hits="28" number="311" />
<line branch="false" hits="11" number="312" />
<line branch="false" hits="11" number="313" />
<line branch="false" hits="11" number="314" />
<line branch="false" hits="0" number="316" />
<line branch="false" hits="11" number="317" />
<line branch="false" hits="11" number="320" />
<line branch="false" hits="11" number="321" />
<line branch="false" hits="8" number="322" />
<line branch="false" hits="8" number="323" />
<line branch="false" hits="8" number="324" />
<line branch="false" hits="3" number="325" />
<line branch="false" hits="3" number="326" />
<line branch="false" hits="3" number="327" />
<line branch="false" hits="11" number="329" />
<line branch="false" hits="11" number="330" />
<line branch="false" hits="11" number="331" />
<line branch="false" hits="6" number="333" />
<line branch="false" hits="6" number="334" />
<line branch="false" hits="5" number="337" />
<line branch="false" hits="5" number="338" />
<line branch="false" hits="0" number="340" />
<line branch="false" hits="17" number="342" />
<line branch="false" hits="17" number="343" />
<line branch="false" hits="17" number="344" />
<line branch="false" hits="0" number="346" />
<line branch="false" hits="28" number="349" />
<line branch="false" hits="28" number="350" />
<line branch="false" hits="14" number="355" />
<line branch="false" hits="14" number="356" />
<line branch="false" hits="14" number="357" />
<line branch="false" hits="14" number="358" />
<line branch="false" hits="14" number="359" />
<line branch="false" hits="14" number="362" />
<line branch="false" hits="14" number="363" />
<line branch="false" hits="43" number="366" />
<line branch="false" hits="43" number="367" />
<line branch="false" hits="0" number="368" />
<line branch="false" hits="0" number="369" />
<line branch="false" hits="43" number="370" />
<line branch="false" hits="48" number="372" />
<line branch="false" hits="48" number="373" />
<line branch="false" hits="48" number="374" />
<line branch="false" hits="0" number="375" />
<line branch="false" hits="0" number="376" />
<line branch="false" hits="0" number="377" />
<line branch="false" hits="48" number="379" />
<line branch="false" hits="136" number="381" />
<line branch="false" hits="136" number="382" />
<line branch="false" hits="67" number="384" />
<line branch="false" hits="0" number="386" />
<line branch="false" hits="67" number="387" />
<line branch="false" hits="10" number="389" />
<line branch="false" hits="10" number="390" />
<line branch="false" hits="15" number="391" />
<line branch="false" hits="15" number="392" />
<line branch="false" hits="6" number="393" />
<line branch="false" hits="6" number="394" />
<line branch="false" hits="6" number="396" />
<line branch="false" hits="6" number="397" />
<line branch="false" hits="1" number="398" />
<line branch="false" hits="1" number="399" />
<line branch="false" hits="5" number="401" />
<line branch="false" hits="1" number="404" />
<line branch="false" hits="1" number="405" />
<line branch="false" hits="9" number="406" />
<line branch="false" hits="9" number="407" />
<line branch="false" hits="1" number="408" />
<line branch="false" hits="1" number="409" />
<line branch="false" hits="12" number="411" />
<line branch="false" hits="12" number="412" />
<line branch="false" hits="2" number="415" />
<line branch="false" hits="2" number="416" />
<line branch="false" hits="2" number="417" />
<line branch="false" hits="1" number="418" />
<line branch="false" hits="0" number="419" />
<line branch="false" hits="0" number="420" />
<line branch="false" hits="0" number="421" />
<line branch="false" hits="1" number="424" />
<line branch="false" hits="2" number="425" />
<line branch="false" hits="4" number="427" />
<line branch="false" hits="9" number="428" />
<line branch="false" hits="9" number="429" />
<line branch="false" hits="8" number="430" />
<line branch="false" hits="1" number="431" />
<line branch="false" hits="1" number="432" />
<line branch="false" hits="1" number="433" />
<line branch="false" hits="0" number="435" />
<line branch="false" hits="0" number="438" />
<line branch="false" hits="4" number="442" />
<line branch="false" hits="0" number="444" />
<line branch="false" hits="0" number="445" />
<line branch="false" hits="136" number="447" />
<line branch="false" hits="44" number="452" />
<line branch="false" hits="44" number="453" />
<line branch="false" hits="44" number="454" />
<line branch="false" hits="34" number="455" />
<line branch="false" hits="34" number="456" />
<line branch="false" hits="29" number="457" />
<line branch="false" hits="19" number="458" />
<line branch="false" hits="8" number="459" />
<line branch="false" hits="5" number="460" />
<line branch="false" hits="3" number="461" />
<line branch="false" hits="1" number="462" />
<line branch="false" hits="0" number="463" />
<line branch="false" hits="44" number="465" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/filter/filtering.rs" line-rate="0.8355263157894737" name="src.filter.filtering.rs">
<methods>
<method name="trs_dataframe::filter::filtering::apply_function::<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="149" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::filter_combination::<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="32" number="160" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::create_indices_from_expression::<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="32" number="153" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::filter_combination::<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering>::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="14" number="187" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::match_operator" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="96" number="8" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::apply_filtering_function" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="218" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::filtering::from_datavalue_to_timestamp_us" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="103" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="96" number="8" />
<line branch="false" hits="96" number="9" />
<line branch="false" hits="96" number="10" />
<line branch="false" hits="96" number="11" />
<line branch="false" hits="96" number="12" />
<line branch="false" hits="96" number="13" />
<line branch="false" hits="96" number="14" />
<line branch="false" hits="96" number="15" />
<line branch="false" hits="96" number="20" />
<line branch="false" hits="21" number="22" />
<line branch="false" hits="7" number="23" />
<line branch="false" hits="14" number="25" />
<line branch="false" hits="0" number="29" />
<line branch="false" hits="0" number="30" />
<line branch="false" hits="0" number="32" />
<line branch="false" hits="15" number="36" />
<line branch="false" hits="5" number="37" />
<line branch="false" hits="10" number="39" />
<line branch="false" hits="15" number="43" />
<line branch="false" hits="6" number="44" />
<line branch="false" hits="9" number="46" />
<line branch="false" hits="6" number="50" />
<line branch="false" hits="6" number="51" />
<line branch="false" hits="0" number="53" />
<line branch="false" hits="30" number="57" />
<line branch="false" hits="20" number="58" />
<line branch="false" hits="10" number="60" />
<line branch="false" hits="3" number="64" />
<line branch="false" hits="3" number="65" />
<line branch="false" hits="1" number="66" />
<line branch="false" hits="2" number="68" />
<line branch="false" hits="0" number="71" />
<line branch="false" hits="3" number="75" />
<line branch="false" hits="3" number="76" />
<line branch="false" hits="2" number="77" />
<line branch="false" hits="1" number="79" />
<line branch="false" hits="0" number="82" />
<line branch="false" hits="3" number="86" />
<line branch="false" hits="3" number="87" />
<line branch="false" hits="3" number="88" />
<line branch="false" hits="2" number="89" />
<line branch="false" hits="1" number="91" />
<line branch="false" hits="0" number="94" />
<line branch="false" hits="0" number="97" />
<line branch="false" hits="96" number="101" />
<line branch="false" hits="30" number="103" />
<line branch="false" hits="30" number="104" />
<line branch="false" hits="18" number="105" />
<line branch="false" hits="18" number="107" />
<line branch="false" hits="18" number="108" />
<line branch="false" hits="18" number="110" />
<line branch="false" hits="0" number="114" />
<line branch="false" hits="3" number="118" />
<line branch="false" hits="3" number="120" />
<line branch="false" hits="3" number="121" />
<line branch="false" hits="3" number="122" />
<line branch="false" hits="0" number="124" />
<line branch="false" hits="6" number="127" />
<line branch="false" hits="6" number="129" />
<line branch="false" hits="6" number="130" />
<line branch="false" hits="6" number="131" />
<line branch="false" hits="0" number="133" />
<line branch="false" hits="3" number="136" />
<line branch="false" hits="3" number="138" />
<line branch="false" hits="3" number="139" />
<line branch="false" hits="3" number="140" />
<line branch="false" hits="0" number="142" />
<line branch="false" hits="0" number="145" />
<line branch="false" hits="30" number="147" />
<line branch="false" hits="10" number="149" />
<line branch="false" hits="10" number="150" />
<line branch="false" hits="10" number="151" />
<line branch="false" hits="32" number="153" />
<line branch="false" hits="32" number="154" />
<line branch="false" hits="32" number="155" />
<line branch="false" hits="32" number="156" />
<line branch="false" hits="32" number="157" />
<line branch="false" hits="32" number="158" />
<line branch="false" hits="32" number="160" />
<line branch="false" hits="32" number="161" />
<line branch="false" hits="32" number="162" />
<line branch="false" hits="32" number="163" />
<line branch="false" hits="32" number="169" />
<line branch="false" hits="21" number="170" />
<line branch="false" hits="6" number="171" />
<line branch="false" hits="6" number="172" />
<line branch="false" hits="6" number="173" />
<line branch="false" hits="6" number="174" />
<line branch="false" hits="6" number="178" />
<line branch="false" hits="6" number="179" />
<line branch="false" hits="6" number="180" />
<line branch="false" hits="6" number="185" />
<line branch="false" hits="6" number="186" />
<line branch="false" hits="14" number="187" />
<line branch="false" hits="6" number="188" />
<line branch="false" hits="5" number="190" />
<line branch="false" hits="5" number="191" />
<line branch="false" hits="5" number="192" />
<line branch="false" hits="5" number="193" />
<line branch="false" hits="5" number="197" />
<line branch="false" hits="5" number="198" />
<line branch="false" hits="5" number="199" />
<line branch="false" hits="5" number="203" />
<line branch="false" hits="0" number="205" />
<line branch="false" hits="0" number="206" />
<line branch="false" hits="0" number="207" />
<line branch="false" hits="0" number="208" />
<line branch="false" hits="0" number="209" />
<line branch="false" hits="0" number="211" />
<line branch="false" hits="0" number="212" />
<line branch="false" hits="0" number="213" />
<line branch="false" hits="32" number="216" />
<line branch="false" hits="30" number="218" />
<line branch="false" hits="30" number="219" />
<line branch="false" hits="30" number="220" />
<line branch="false" hits="30" number="221" />
<line branch="false" hits="30" number="222" />
<line branch="false" hits="27" number="223" />
<line branch="false" hits="12" number="224" />
<line branch="false" hits="12" number="225" />
<line branch="false" hits="12" number="226" />
<line branch="false" hits="6" number="227" />
<line branch="false" hits="6" number="228" />
<line branch="false" hits="6" number="229" />
<line branch="false" hits="6" number="230" />
<line branch="false" hits="6" number="231" />
<line branch="false" hits="6" number="233" />
<line branch="false" hits="6" number="234" />
<line branch="false" hits="6" number="235" />
<line branch="false" hits="6" number="236" />
<line branch="false" hits="6" number="237" />
<line branch="false" hits="0" number="241" />
<line branch="false" hits="15" number="245" />
<line branch="false" hits="15" number="246" />
<line branch="false" hits="15" number="247" />
<line branch="false" hits="0" number="248" />
<line branch="false" hits="15" number="251" />
<line branch="false" hits="15" number="252" />
<line branch="false" hits="15" number="253" />
<line branch="false" hits="15" number="254" />
<line branch="false" hits="15" number="255" />
<line branch="false" hits="3" number="258" />
<line branch="false" hits="3" number="259" />
<line branch="false" hits="3" number="260" />
<line branch="false" hits="3" number="261" />
<line branch="false" hits="3" number="262" />
<line branch="false" hits="3" number="263" />
<line branch="false" hits="3" number="264" />
<line branch="false" hits="3" number="265" />
<line branch="false" hits="0" number="269" />
<line branch="false" hits="0" number="270" />
<line branch="false" hits="30" number="273" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/filter/error.rs" line-rate="1" name="src.filter.error.rs">
<methods>
<method name="trs_dataframe::filter::error::parser_error::<alloc::string::String>" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="17" branch="false" />
</lines>
</method>
<method name="trs_dataframe::filter::error::parser_error::<&str>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="336" number="17" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="336" number="17" />
<line branch="false" hits="336" number="18" />
<line branch="false" hits="336" number="19" />
<line branch="false" hits="336" number="20" />
</lines>
</class>
</classes>
</package>
<package line-rate="0.9354838709677419" branch-rate="0" name="src" complexity="0">
<classes>
<class branch-rate="0" complexity="0" filename="src/error.rs" line-rate="1" name="src.error.rs">
<methods>
<method name="trs_dataframe::error::test::test_error" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="95" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::error::Error as core::cmp::PartialEq>::eq" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="16" number="53" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="16" number="53" />
<line branch="false" hits="16" number="54" />
<line branch="false" hits="1" number="55" />
<line branch="false" hits="1" number="56" />
<line branch="false" hits="1" number="57" />
<line branch="false" hits="1" number="58" />
<line branch="false" hits="1" number="60" />
<line branch="false" hits="2" number="61" />
<line branch="false" hits="1" number="62" />
<line branch="false" hits="1" number="63" />
<line branch="false" hits="1" number="64" />
<line branch="false" hits="1" number="65" />
<line branch="false" hits="1" number="68" />
<line branch="false" hits="1" number="69" />
<line branch="false" hits="1" number="72" />
<line branch="false" hits="1" number="73" />
<line branch="false" hits="1" number="75" />
<line branch="false" hits="1" number="76" />
<line branch="false" hits="1" number="77" />
<line branch="false" hits="1" number="78" />
<line branch="false" hits="1" number="80" />
<line branch="false" hits="1" number="83" />
<line branch="false" hits="16" number="85" />
<line branch="false" hits="1" number="95" />
<line branch="false" hits="1" number="96" />
<line branch="false" hits="1" number="97" />
<line branch="false" hits="1" number="98" />
<line branch="false" hits="1" number="99" />
<line branch="false" hits="1" number="100" />
<line branch="false" hits="1" number="101" />
<line branch="false" hits="1" number="102" />
<line branch="false" hits="1" number="103" />
<line branch="false" hits="1" number="104" />
<line branch="false" hits="1" number="105" />
<line branch="false" hits="1" number="106" />
<line branch="false" hits="1" number="107" />
<line branch="false" hits="1" number="108" />
<line branch="false" hits="1" number="109" />
<line branch="false" hits="1" number="110" />
<line branch="false" hits="1" number="111" />
<line branch="false" hits="1" number="112" />
<line branch="false" hits="1" number="113" />
<line branch="false" hits="1" number="115" />
<line branch="false" hits="1" number="116" />
<line branch="false" hits="1" number="117" />
<line branch="false" hits="1" number="118" />
<line branch="false" hits="1" number="120" />
<line branch="false" hits="1" number="121" />
<line branch="false" hits="1" number="122" />
<line branch="false" hits="1" number="124" />
<line branch="false" hits="1" number="125" />
<line branch="false" hits="1" number="127" />
<line branch="false" hits="1" number="129" />
<line branch="false" hits="1" number="130" />
<line branch="false" hits="1" number="131" />
<line branch="false" hits="1" number="132" />
<line branch="false" hits="1" number="133" />
<line branch="false" hits="1" number="135" />
<line branch="false" hits="1" number="136" />
<line branch="false" hits="1" number="137" />
<line branch="false" hits="1" number="138" />
<line branch="false" hits="1" number="142" />
<line branch="false" hits="1" number="143" />
<line branch="false" hits="1" number="153" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/candidate.rs" line-rate="0.8148148148148148" name="src.candidate.rs">
<methods>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::select::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="54" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::select::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="54" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::store_value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="39" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::get_value_ref" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="47" number="36" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="24" number="47" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::merge" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="42" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::remove" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="58" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="52" branch="false" />
</lines>
</method>
<method name="<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::get_value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="33" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::store_value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="39" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::get_value_ref" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="14" number="36" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="47" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::merge" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="42" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::remove" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="58" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="52" branch="false" />
</lines>
</method>
<method name="<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue> as trs_dataframe::candidate::CandidateData>::get_value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="33" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="4" number="33" />
<line branch="false" hits="4" number="34" />
<line branch="false" hits="4" number="35" />
<line branch="false" hits="61" number="36" />
<line branch="false" hits="61" number="37" />
<line branch="false" hits="61" number="38" />
<line branch="false" hits="2" number="39" />
<line branch="false" hits="2" number="40" />
<line branch="false" hits="2" number="41" />
<line branch="false" hits="0" number="42" />
<line branch="false" hits="0" number="43" />
<line branch="false" hits="0" number="44" />
<line branch="false" hits="0" number="45" />
<line branch="false" hits="0" number="46" />
<line branch="false" hits="29" number="47" />
<line branch="false" hits="29" number="48" />
<line branch="false" hits="29" number="49" />
<line branch="false" hits="29" number="50" />
<line branch="false" hits="29" number="51" />
<line branch="false" hits="2" number="52" />
<line branch="false" hits="2" number="53" />
<line branch="false" hits="2" number="54" />
<line branch="false" hits="2" number="55" />
<line branch="false" hits="2" number="56" />
<line branch="false" hits="4" number="58" />
<line branch="false" hits="4" number="59" />
<line branch="false" hits="4" number="60" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/lib.rs" line-rate="0.7948717948717948" name="src.lib.rs">
<methods>
<method name="trs_dataframe::detect_dtype" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="89" number="49" branch="false" />
</lines>
</method>
<method name="trs_dataframe::trs_dataframe" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="105" branch="false" />
</lines>
</method>
<method name="trs_dataframe::detect_dtype_arr" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="13" number="68" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::DataType>::__pymethod___default___pyo3__int______" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="27" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::DataType>::__pymethod___default___pyo3__repr______" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="27" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="0" number="27" />
<line branch="false" hits="89" number="49" />
<line branch="false" hits="89" number="51" />
<line branch="false" hits="1" number="52" />
<line branch="false" hits="14" number="53" />
<line branch="false" hits="26" number="54" />
<line branch="false" hits="3" number="55" />
<line branch="false" hits="3" number="56" />
<line branch="false" hits="26" number="57" />
<line branch="false" hits="3" number="58" />
<line branch="false" hits="1" number="59" />
<line branch="false" hits="1" number="60" />
<line branch="false" hits="5" number="61" />
<line branch="false" hits="1" number="62" />
<line branch="false" hits="1" number="63" />
<line branch="false" hits="1" number="64" />
<line branch="false" hits="3" number="65" />
<line branch="false" hits="89" number="67" />
<line branch="false" hits="13" number="68" />
<line branch="false" hits="13" number="69" />
<line branch="false" hits="13" number="70" />
<line branch="false" hits="31" number="71" />
<line branch="false" hits="18" number="72" />
<line branch="false" hits="18" number="73" />
<line branch="false" hits="13" number="74" />
<line branch="false" hits="13" number="75" />
<line branch="false" hits="5" number="76" />
<line branch="false" hits="5" number="77" />
<line branch="false" hits="18" number="78" />
<line branch="false" hits="0" number="79" />
<line branch="false" hits="18" number="80" />
<line branch="false" hits="13" number="83" />
<line branch="false" hits="13" number="84" />
<line branch="false" hits="0" number="105" />
<line branch="false" hits="0" number="106" />
<line branch="false" hits="0" number="107" />
<line branch="false" hits="0" number="108" />
<line branch="false" hits="0" number="109" />
<line branch="false" hits="0" number="110" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe.rs" line-rate="0.9745762711864406" name="src.dataframe.rs">
<methods>
<method name="<trs_dataframe::dataframe::DataFrame>::apply_function::<trs_dataframe::dataframe::test::test_dataframe::test_dataframe::{closure#0}>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="109" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::add_single_column::<&str>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="9" number="160" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::select_transposed_typed::<i32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="124" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::new::<trs_dataframe::dataframe::column_store::ColumnFrame>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="34" number="72" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::push::<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="23" number="140" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::test::test_dataframe::test_dataframe::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="761" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::remove_column::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="145" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::test::test_dataframe::test_dataframe::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="755" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::add_metadata" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="94" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::get_metadata" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="98" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::remove_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="144" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::select_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="7" number="128" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::insert_constant" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="136" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::get_single_column" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="168" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::select_transposed" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="132" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::len" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="152" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::join" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="102" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::extend" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="148" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::filter" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="176" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::n_rows" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="86" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="28" number="116" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::shrink" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="90" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::sorted" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="172" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::is_empty" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="156" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::n_columns" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="81" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::fmt::Display>::fmt" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="24" number="66" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<trs_dataframe::dataframe::column_store::ColumnFrame>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="331" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<alloc::vec::Vec<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="337" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<alloc::vec::Vec<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="343" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="349" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<halfbrown::SizedHashMap<smartstring::SmartString<smartstring::config::LazyCompact>, alloc::vec::Vec<trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="355" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<alloc::vec::Vec<(trs_dataframe::dataframe::key::Key, alloc::vec::Vec<trs_data_value::DataValue>)>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="360" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, ndarray::ArrayBase<ndarray::data_repr::OwnedRepr<trs_data_value::DataValue>, ndarray::dimension::dim::Dim<[usize; 1usize]>>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="366" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="24" number="66" />
<line branch="false" hits="24" number="67" />
<line branch="false" hits="24" number="68" />
<line branch="false" hits="34" number="72" />
<line branch="false" hits="34" number="73" />
<line branch="false" hits="34" number="74" />
<line branch="false" hits="34" number="75" />
<line branch="false" hits="34" number="76" />
<line branch="false" hits="34" number="77" />
<line branch="false" hits="34" number="78" />
<line branch="false" hits="1" number="81" />
<line branch="false" hits="1" number="82" />
<line branch="false" hits="1" number="83" />
<line branch="false" hits="1" number="86" />
<line branch="false" hits="1" number="87" />
<line branch="false" hits="1" number="88" />
<line branch="false" hits="1" number="90" />
<line branch="false" hits="1" number="91" />
<line branch="false" hits="1" number="92" />
<line branch="false" hits="1" number="94" />
<line branch="false" hits="1" number="95" />
<line branch="false" hits="1" number="96" />
<line branch="false" hits="2" number="98" />
<line branch="false" hits="2" number="99" />
<line branch="false" hits="2" number="100" />
<line branch="false" hits="1" number="102" />
<line branch="false" hits="2" number="103" />
<line branch="false" hits="1" number="104" />
<line branch="false" hits="1" number="105" />
<line branch="false" hits="1" number="106" />
<line branch="false" hits="1" number="107" />
<line branch="false" hits="1" number="109" />
<line branch="false" hits="1" number="110" />
<line branch="false" hits="1" number="111" />
<line branch="false" hits="1" number="113" />
<line branch="false" hits="1" number="114" />
<line branch="false" hits="28" number="116" />
<line branch="false" hits="28" number="117" />
<line branch="false" hits="28" number="118" />
<line branch="false" hits="6" number="124" />
<line branch="false" hits="6" number="125" />
<line branch="false" hits="6" number="126" />
<line branch="false" hits="7" number="128" />
<line branch="false" hits="7" number="129" />
<line branch="false" hits="7" number="130" />
<line branch="false" hits="8" number="132" />
<line branch="false" hits="8" number="133" />
<line branch="false" hits="8" number="134" />
<line branch="false" hits="1" number="136" />
<line branch="false" hits="1" number="137" />
<line branch="false" hits="1" number="138" />
<line branch="false" hits="23" number="140" />
<line branch="false" hits="23" number="141" />
<line branch="false" hits="23" number="142" />
<line branch="false" hits="1" number="144" />
<line branch="false" hits="1" number="145" />
<line branch="false" hits="1" number="146" />
<line branch="false" hits="2" number="148" />
<line branch="false" hits="2" number="149" />
<line branch="false" hits="2" number="150" />
<line branch="false" hits="4" number="152" />
<line branch="false" hits="4" number="153" />
<line branch="false" hits="4" number="154" />
<line branch="false" hits="3" number="156" />
<line branch="false" hits="3" number="157" />
<line branch="false" hits="3" number="158" />
<line branch="false" hits="9" number="160" />
<line branch="false" hits="9" number="161" />
<line branch="false" hits="9" number="162" />
<line branch="false" hits="9" number="163" />
<line branch="false" hits="9" number="164" />
<line branch="false" hits="9" number="165" />
<line branch="false" hits="9" number="166" />
<line branch="false" hits="0" number="168" />
<line branch="false" hits="0" number="169" />
<line branch="false" hits="0" number="170" />
<line branch="false" hits="8" number="172" />
<line branch="false" hits="8" number="173" />
<line branch="false" hits="8" number="174" />
<line branch="false" hits="2" number="176" />
<line branch="false" hits="2" number="177" />
<line branch="false" hits="2" number="178" />
<line branch="false" hits="2" number="179" />
<line branch="false" hits="2" number="180" />
<line branch="false" hits="2" number="181" />
<line branch="false" hits="2" number="182" />
<line branch="false" hits="2" number="183" />
<line branch="false" hits="4" number="331" />
<line branch="false" hits="4" number="332" />
<line branch="false" hits="4" number="333" />
<line branch="false" hits="2" number="337" />
<line branch="false" hits="2" number="338" />
<line branch="false" hits="2" number="339" />
<line branch="false" hits="3" number="343" />
<line branch="false" hits="3" number="344" />
<line branch="false" hits="3" number="345" />
<line branch="false" hits="2" number="349" />
<line branch="false" hits="2" number="350" />
<line branch="false" hits="2" number="351" />
<line branch="false" hits="2" number="355" />
<line branch="false" hits="2" number="356" />
<line branch="false" hits="2" number="357" />
<line branch="false" hits="3" number="360" />
<line branch="false" hits="3" number="361" />
<line branch="false" hits="3" number="362" />
<line branch="false" hits="1" number="366" />
<line branch="false" hits="1" number="367" />
<line branch="false" hits="1" number="368" />
<line branch="false" hits="1" number="755" />
<line branch="false" hits="1" number="756" />
<line branch="false" hits="1" number="757" />
<line branch="false" hits="1" number="758" />
<line branch="false" hits="1" number="759" />
<line branch="false" hits="1" number="760" />
<line branch="false" hits="3" number="761" />
<line branch="false" hits="1" number="762" />
<line branch="false" hits="1" number="763" />
<line branch="false" hits="1" number="764" />
</lines>
</class>
</classes>
</package>
<package line-rate="0.9368131868131868" branch-rate="0" name="src.dataframe.column_store" complexity="0">
<classes>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store/key_index.rs" line-rate="0.8699186991869918" name="src.dataframe.column_store.key_index.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::to_vec_row::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="132" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_complement_keys::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="13" number="74" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_column_index_by_name::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="57" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::remove_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="114" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::rename_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="18" number="148" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::to_vec_row" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="129" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_keys_mut" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="64" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_as_candidate" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="121" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_column_index" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="610" number="47" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_complement_keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="71" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::check_order_of_indexes" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="7" number="136" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_column_index_by_name" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="611" number="51" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::len" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="136" number="40" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="212" number="21" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="136" number="79" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="34" number="68" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::indexes" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="56" number="101" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::get_keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="116" number="61" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::is_empty" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="186" number="43" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::add_alias" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="158" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex>::store_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="64" number="105" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::key_index::KeyIndex as core::convert::From<alloc::vec::Vec<trs_dataframe::dataframe::key::Key>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="168" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="212" number="21" />
<line branch="false" hits="212" number="22" />
<line branch="false" hits="212" number="23" />
<line branch="false" hits="212" number="24" />
<line branch="false" hits="449" number="25" />
<line branch="false" hits="449" number="26" />
<line branch="false" hits="0" number="27" />
<line branch="false" hits="0" number="28" />
<line branch="false" hits="449" number="29" />
<line branch="false" hits="449" number="30" />
<line branch="false" hits="212" number="33" />
<line branch="false" hits="212" number="34" />
<line branch="false" hits="212" number="35" />
<line branch="false" hits="212" number="36" />
<line branch="false" hits="212" number="37" />
<line branch="false" hits="212" number="38" />
<line branch="false" hits="136" number="40" />
<line branch="false" hits="136" number="41" />
<line branch="false" hits="136" number="42" />
<line branch="false" hits="186" number="43" />
<line branch="false" hits="186" number="44" />
<line branch="false" hits="186" number="45" />
<line branch="false" hits="610" number="47" />
<line branch="false" hits="610" number="48" />
<line branch="false" hits="610" number="49" />
<line branch="false" hits="611" number="51" />
<line branch="false" hits="611" number="52" />
<line branch="false" hits="539" number="53" />
<line branch="false" hits="72" number="55" />
<line branch="false" hits="72" number="56" />
<line branch="false" hits="72" number="57" />
<line branch="false" hits="611" number="59" />
<line branch="false" hits="116" number="61" />
<line branch="false" hits="116" number="62" />
<line branch="false" hits="116" number="63" />
<line branch="false" hits="1" number="64" />
<line branch="false" hits="1" number="65" />
<line branch="false" hits="1" number="66" />
<line branch="false" hits="34" number="68" />
<line branch="false" hits="34" number="69" />
<line branch="false" hits="34" number="70" />
<line branch="false" hits="3" number="71" />
<line branch="false" hits="3" number="72" />
<line branch="false" hits="3" number="73" />
<line branch="false" hits="13" number="74" />
<line branch="false" hits="3" number="75" />
<line branch="false" hits="3" number="76" />
<line branch="false" hits="3" number="77" />
<line branch="false" hits="136" number="79" />
<line branch="false" hits="136" number="80" />
<line branch="false" hits="136" number="81" />
<line branch="false" hits="259" number="83" />
<line branch="false" hits="259" number="84" />
<line branch="false" hits="240" number="85" />
<line branch="false" hits="240" number="86" />
<line branch="false" hits="240" number="87" />
<line branch="false" hits="2" number="88" />
<line branch="false" hits="2" number="89" />
<line branch="false" hits="2" number="90" />
<line branch="false" hits="2" number="91" />
<line branch="false" hits="17" number="92" />
<line branch="false" hits="136" number="94" />
<line branch="false" hits="136" number="95" />
<line branch="false" hits="136" number="96" />
<line branch="false" hits="136" number="97" />
<line branch="false" hits="136" number="98" />
<line branch="false" hits="136" number="99" />
<line branch="false" hits="56" number="101" />
<line branch="false" hits="56" number="102" />
<line branch="false" hits="56" number="103" />
<line branch="false" hits="64" number="105" />
<line branch="false" hits="64" number="106" />
<line branch="false" hits="0" number="107" />
<line branch="false" hits="64" number="108" />
<line branch="false" hits="64" number="109" />
<line branch="false" hits="64" number="110" />
<line branch="false" hits="64" number="111" />
<line branch="false" hits="64" number="112" />
<line branch="false" hits="3" number="114" />
<line branch="false" hits="3" number="115" />
<line branch="false" hits="3" number="116" />
<line branch="false" hits="3" number="118" />
<line branch="false" hits="3" number="119" />
<line branch="false" hits="0" number="121" />
<line branch="false" hits="0" number="122" />
<line branch="false" hits="0" number="123" />
<line branch="false" hits="0" number="124" />
<line branch="false" hits="0" number="125" />
<line branch="false" hits="0" number="126" />
<line branch="false" hits="0" number="127" />
<line branch="false" hits="0" number="129" />
<line branch="false" hits="0" number="130" />
<line branch="false" hits="0" number="131" />
<line branch="false" hits="0" number="132" />
<line branch="false" hits="0" number="133" />
<line branch="false" hits="0" number="134" />
<line branch="false" hits="7" number="136" />
<line branch="false" hits="12" number="137" />
<line branch="false" hits="12" number="138" />
<line branch="false" hits="3" number="139" />
<line branch="false" hits="3" number="140" />
<line branch="false" hits="3" number="141" />
<line branch="false" hits="3" number="142" />
<line branch="false" hits="9" number="143" />
<line branch="false" hits="4" number="145" />
<line branch="false" hits="7" number="146" />
<line branch="false" hits="18" number="148" />
<line branch="false" hits="18" number="149" />
<line branch="false" hits="17" number="150" />
<line branch="false" hits="17" number="151" />
<line branch="false" hits="17" number="152" />
<line branch="false" hits="1" number="154" />
<line branch="false" hits="18" number="156" />
<line branch="false" hits="4" number="158" />
<line branch="false" hits="4" number="159" />
<line branch="false" hits="1" number="160" />
<line branch="false" hits="3" number="161" />
<line branch="false" hits="3" number="162" />
<line branch="false" hits="3" number="163" />
<line branch="false" hits="4" number="164" />
<line branch="false" hits="3" number="168" />
<line branch="false" hits="3" number="169" />
<line branch="false" hits="3" number="170" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store/from.rs" line-rate="0.9504132231404959" name="src.dataframe.column_store.from.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<alloc::vec::Vec<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="15" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<trs_data_value::DataValue>>>>::from::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="67" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<trs_data_value::DataValue>>>>::from::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="74" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<halfbrown::SizedHashMap<smartstring::SmartString<smartstring::config::LazyCompact>, alloc::vec::Vec<trs_data_value::DataValue>>>>::from::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="98" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<halfbrown::SizedHashMap<smartstring::SmartString<smartstring::config::LazyCompact>, alloc::vec::Vec<trs_data_value::DataValue>>>>::from::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="105" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, ndarray::ArrayBase<ndarray::data_repr::OwnedRepr<trs_data_value::DataValue>, ndarray::dimension::dim::Dim<[usize; 1usize]>>>>>::from::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="148" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, ndarray::ArrayBase<ndarray::data_repr::OwnedRepr<trs_data_value::DataValue>, ndarray::dimension::dim::Dim<[usize; 1usize]>>>>>::from::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="151" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<alloc::vec::Vec<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="73" number="41" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<alloc::vec::Vec<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="12" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, alloc::vec::Vec<trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="64" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<halfbrown::SizedHashMap<smartstring::SmartString<smartstring::config::LazyCompact>, alloc::vec::Vec<trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="95" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<alloc::vec::Vec<(trs_dataframe::dataframe::key::Key, alloc::vec::Vec<trs_data_value::DataValue>)>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="126" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<std::collections::hash::map::HashMap<alloc::string::String, ndarray::ArrayBase<ndarray::data_repr::OwnedRepr<trs_data_value::DataValue>, ndarray::dimension::dim::Dim<[usize; 1usize]>>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="147" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::convert::From<alloc::vec::Vec<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="27" number="38" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="2" number="12" />
<line branch="false" hits="2" number="13" />
<line branch="false" hits="2" number="14" />
<line branch="false" hits="4" number="15" />
<line branch="false" hits="2" number="16" />
<line branch="false" hits="2" number="17" />
<line branch="false" hits="2" number="18" />
<line branch="false" hits="2" number="19" />
<line branch="false" hits="2" number="20" />
<line branch="false" hits="2" number="21" />
<line branch="false" hits="4" number="22" />
<line branch="false" hits="6" number="23" />
<line branch="false" hits="6" number="24" />
<line branch="false" hits="6" number="25" />
<line branch="false" hits="6" number="26" />
<line branch="false" hits="6" number="27" />
<line branch="false" hits="0" number="28" />
<line branch="false" hits="2" number="31" />
<line branch="false" hits="2" number="32" />
<line branch="false" hits="27" number="38" />
<line branch="false" hits="27" number="39" />
<line branch="false" hits="27" number="40" />
<line branch="false" hits="73" number="41" />
<line branch="false" hits="27" number="42" />
<line branch="false" hits="27" number="43" />
<line branch="false" hits="27" number="44" />
<line branch="false" hits="27" number="45" />
<line branch="false" hits="27" number="46" />
<line branch="false" hits="27" number="47" />
<line branch="false" hits="73" number="48" />
<line branch="false" hits="146" number="49" />
<line branch="false" hits="146" number="50" />
<line branch="false" hits="146" number="51" />
<line branch="false" hits="146" number="52" />
<line branch="false" hits="146" number="53" />
<line branch="false" hits="0" number="54" />
<line branch="false" hits="27" number="57" />
<line branch="false" hits="27" number="58" />
<line branch="false" hits="3" number="64" />
<line branch="false" hits="3" number="65" />
<line branch="false" hits="3" number="66" />
<line branch="false" hits="8" number="67" />
<line branch="false" hits="3" number="68" />
<line branch="false" hits="3" number="69" />
<line branch="false" hits="3" number="70" />
<line branch="false" hits="3" number="71" />
<line branch="false" hits="3" number="72" />
<line branch="false" hits="3" number="73" />
<line branch="false" hits="8" number="74" />
<line branch="false" hits="3" number="75" />
<line branch="false" hits="3" number="76" />
<line branch="false" hits="3" number="77" />
<line branch="false" hits="8" number="78" />
<line branch="false" hits="8" number="79" />
<line branch="false" hits="8" number="80" />
<line branch="false" hits="10" number="81" />
<line branch="false" hits="10" number="82" />
<line branch="false" hits="10" number="83" />
<line branch="false" hits="10" number="84" />
<line branch="false" hits="10" number="85" />
<line branch="false" hits="0" number="86" />
<line branch="false" hits="8" number="88" />
<line branch="false" hits="3" number="90" />
<line branch="false" hits="3" number="91" />
<line branch="false" hits="2" number="95" />
<line branch="false" hits="2" number="96" />
<line branch="false" hits="2" number="97" />
<line branch="false" hits="4" number="98" />
<line branch="false" hits="2" number="99" />
<line branch="false" hits="2" number="100" />
<line branch="false" hits="2" number="101" />
<line branch="false" hits="2" number="102" />
<line branch="false" hits="2" number="103" />
<line branch="false" hits="2" number="104" />
<line branch="false" hits="4" number="105" />
<line branch="false" hits="2" number="106" />
<line branch="false" hits="2" number="107" />
<line branch="false" hits="2" number="108" />
<line branch="false" hits="4" number="109" />
<line branch="false" hits="4" number="110" />
<line branch="false" hits="4" number="111" />
<line branch="false" hits="6" number="112" />
<line branch="false" hits="6" number="113" />
<line branch="false" hits="6" number="114" />
<line branch="false" hits="6" number="115" />
<line branch="false" hits="6" number="116" />
<line branch="false" hits="0" number="117" />
<line branch="false" hits="4" number="119" />
<line branch="false" hits="2" number="121" />
<line branch="false" hits="2" number="122" />
<line branch="false" hits="3" number="126" />
<line branch="false" hits="3" number="127" />
<line branch="false" hits="0" number="128" />
<line branch="false" hits="3" number="129" />
<line branch="false" hits="3" number="130" />
<line branch="false" hits="3" number="132" />
<line branch="false" hits="3" number="133" />
<line branch="false" hits="3" number="134" />
<line branch="false" hits="3" number="135" />
<line branch="false" hits="8" number="136" />
<line branch="false" hits="5" number="137" />
<line branch="false" hits="5" number="138" />
<line branch="false" hits="5" number="139" />
<line branch="false" hits="5" number="140" />
<line branch="false" hits="5" number="141" />
<line branch="false" hits="3" number="142" />
<line branch="false" hits="3" number="143" />
<line branch="false" hits="1" number="147" />
<line branch="false" hits="2" number="148" />
<line branch="false" hits="1" number="149" />
<line branch="false" hits="1" number="150" />
<line branch="false" hits="1" number="151" />
<line branch="false" hits="1" number="152" />
<line branch="false" hits="2" number="155" />
<line branch="false" hits="2" number="156" />
<line branch="false" hits="2" number="157" />
<line branch="false" hits="2" number="158" />
<line branch="false" hits="2" number="159" />
<line branch="false" hits="0" number="160" />
<line branch="false" hits="1" number="162" />
<line branch="false" hits="1" number="163" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store/sorted_df.rs" line-rate="0.9777777777777777" name="src.dataframe.column_store.sorted_df.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::sorted_df::SortedDataFrame>::get_sorted::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="16" number="25" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::sorted_df::SortedDataFrame>::get_sorted" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="19" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::sorted_df::SortedDataFrame>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="15" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::sorted_df::SortedDataFrame>::topn" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="33" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="8" number="15" />
<line branch="false" hits="8" number="16" />
<line branch="false" hits="8" number="17" />
<line branch="false" hits="4" number="19" />
<line branch="false" hits="4" number="20" />
<line branch="false" hits="4" number="22" />
<line branch="false" hits="4" number="23" />
<line branch="false" hits="4" number="24" />
<line branch="false" hits="16" number="25" />
<line branch="false" hits="16" number="26" />
<line branch="false" hits="16" number="27" />
<line branch="false" hits="16" number="28" />
<line branch="false" hits="4" number="30" />
<line branch="false" hits="4" number="31" />
<line branch="false" hits="4" number="33" />
<line branch="false" hits="4" number="34" />
<line branch="false" hits="4" number="35" />
<line branch="false" hits="4" number="36" />
<line branch="false" hits="0" number="37" />
<line branch="false" hits="4" number="38" />
<line branch="false" hits="4" number="40" />
<line branch="false" hits="2" number="41" />
<line branch="false" hits="2" number="42" />
<line branch="false" hits="2" number="43" />
<line branch="false" hits="3" number="44" />
<line branch="false" hits="3" number="45" />
<line branch="false" hits="3" number="46" />
<line branch="false" hits="3" number="47" />
<line branch="false" hits="3" number="48" />
<line branch="false" hits="2" number="49" />
<line branch="false" hits="1" number="50" />
<line branch="false" hits="2" number="52" />
<line branch="false" hits="2" number="54" />
<line branch="false" hits="2" number="55" />
<line branch="false" hits="2" number="56" />
<line branch="false" hits="3" number="57" />
<line branch="false" hits="3" number="58" />
<line branch="false" hits="3" number="59" />
<line branch="false" hits="3" number="60" />
<line branch="false" hits="3" number="61" />
<line branch="false" hits="2" number="62" />
<line branch="false" hits="1" number="63" />
<line branch="false" hits="2" number="65" />
<line branch="false" hits="4" number="69" />
<line branch="false" hits="4" number="70" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store/filter_df.rs" line-rate="1" name="src.dataframe.column_store.filter_df.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering as trs_dataframe::filter::Filtering>::apply_function::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="57" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering as trs_dataframe::filter::Filtering>::prepare_indicies::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="66" number="33" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering as trs_dataframe::filter::Filtering>::apply_function" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="43" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::filter_df::ColumnFrameFiltering as trs_dataframe::filter::Filtering>::prepare_indicies" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="32" number="13" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="32" number="13" />
<line branch="false" hits="32" number="14" />
<line branch="false" hits="10" number="15" />
<line branch="false" hits="10" number="16" />
<line branch="false" hits="10" number="17" />
<line branch="false" hits="22" number="18" />
<line branch="false" hits="22" number="19" />
<line branch="false" hits="22" number="20" />
<line branch="false" hits="22" number="21" />
<line branch="false" hits="22" number="22" />
<line branch="false" hits="22" number="23" />
<line branch="false" hits="22" number="24" />
<line branch="false" hits="22" number="25" />
<line branch="false" hits="22" number="26" />
<line branch="false" hits="22" number="27" />
<line branch="false" hits="22" number="28" />
<line branch="false" hits="22" number="30" />
<line branch="false" hits="22" number="31" />
<line branch="false" hits="22" number="32" />
<line branch="false" hits="66" number="33" />
<line branch="false" hits="22" number="34" />
<line branch="false" hits="22" number="35" />
<line branch="false" hits="22" number="36" />
<line branch="false" hits="22" number="40" />
<line branch="false" hits="32" number="41" />
<line branch="false" hits="10" number="43" />
<line branch="false" hits="10" number="44" />
<line branch="false" hits="10" number="45" />
<line branch="false" hits="10" number="46" />
<line branch="false" hits="10" number="47" />
<line branch="false" hits="10" number="48" />
<line branch="false" hits="10" number="49" />
<line branch="false" hits="10" number="50" />
<line branch="false" hits="10" number="51" />
<line branch="false" hits="10" number="52" />
<line branch="false" hits="10" number="54" />
<line branch="false" hits="10" number="55" />
<line branch="false" hits="10" number="56" />
<line branch="false" hits="30" number="57" />
<line branch="false" hits="10" number="58" />
<line branch="false" hits="10" number="59" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store/ops.rs" line-rate="1" name="src.dataframe.column_store.ops.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::AddAssign>::add_assign::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="34" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::SubAssign>::sub_assign::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="34" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::MulAssign>::mul_assign::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="34" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::DivAssign>::div_assign::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="34" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::AddAssign>::add_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="10" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::SubAssign>::sub_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="10" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::SubAssign<std::collections::hash::map::HashMap<alloc::string::String, trs_data_value::DataValue>>>::sub_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="43" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::MulAssign>::mul_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="10" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::MulAssign<std::collections::hash::map::HashMap<alloc::string::String, trs_data_value::DataValue>>>::mul_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="43" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::DivAssign>::div_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="10" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::DivAssign<std::collections::hash::map::HashMap<alloc::string::String, trs_data_value::DataValue>>>::div_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="43" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::ops::arith::AddAssign<std::collections::hash::map::HashMap<alloc::string::String, trs_data_value::DataValue>>>::add_assign" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="5" number="43" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="20" number="10" />
<line branch="false" hits="20" number="11" />
<line branch="false" hits="12" number="12" />
<line branch="false" hits="12" number="13" />
<line branch="false" hits="12" number="14" />
<line branch="false" hits="12" number="15" />
<line branch="false" hits="4" number="17" />
<line branch="false" hits="12" number="18" />
<line branch="false" hits="12" number="19" />
<line branch="false" hits="12" number="20" />
<line branch="false" hits="20" number="23" />
<line branch="false" hits="8" number="24" />
<line branch="false" hits="8" number="25" />
<line branch="false" hits="8" number="26" />
<line branch="false" hits="8" number="27" />
<line branch="false" hits="20" number="28" />
<line branch="false" hits="20" number="29" />
<line branch="false" hits="20" number="30" />
<line branch="false" hits="32" number="34" />
<line branch="false" hits="32" number="35" />
<line branch="false" hits="32" number="36" />
<line branch="false" hits="32" number="37" />
<line branch="false" hits="20" number="39" />
<line branch="false" hits="21" number="43" />
<line branch="false" hits="21" number="44" />
<line branch="false" hits="21" number="45" />
<line branch="false" hits="21" number="46" />
<line branch="false" hits="33" number="47" />
<line branch="false" hits="33" number="48" />
<line branch="false" hits="33" number="49" />
<line branch="false" hits="82" number="50" />
<line branch="false" hits="82" number="51" />
<line branch="false" hits="82" number="52" />
<line branch="false" hits="21" number="55" />
</lines>
</class>
</classes>
</package>
<package line-rate="0.9514255543822597" branch-rate="0" name="src.dataframe" complexity="0">
<classes>
<class branch-rate="0" complexity="0" filename="src/dataframe/index.rs" line-rate="0.9852941176470589" name="src.dataframe.index.rs">
<methods>
<method name="<trs_dataframe::dataframe::index::VecIndex as core::hash::Hash>::hash::<ahash::fallback_hash::AHasher>" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="121" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::index::VecIndex>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="16" number="106" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::index::Index>::get" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="154" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::index::Index>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="140" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::index::Index>::join" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="158" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::hash_datavalue" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="248" number="9" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_u8" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="197" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_f32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="257" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_f64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="276" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_i32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="221" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_i64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="245" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_u32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="209" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_u64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="233" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_bool" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="184" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_i128" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="307" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_null" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="176" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_u128" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="295" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_bytes" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="332" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_string" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="319" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_map_basic" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="413" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_map_empty" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="407" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_vec_basic" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="354" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_vec_empty" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="348" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_map_nested" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="461" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_vec_nested" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="376" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_consistency" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="540" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_enum_number" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="478" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_null_vs_zero" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="515" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_string_vs_bytes" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="532" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_vec_mixed_types" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="395" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_map_different_values" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="447" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_type_differentiation" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="490" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::index::tests::test_hash_datavalue_map_insertion_order_independence" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="429" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::index::VecIndex as core::convert::From<&[trs_data_value::DataValue]>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="16" number="127" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="248" number="9" />
<line branch="false" hits="248" number="12" />
<line branch="false" hits="248" number="15" />
<line branch="false" hits="8" number="16" />
<line branch="false" hits="10" number="17" />
<line branch="false" hits="10" number="18" />
<line branch="false" hits="10" number="19" />
<line branch="false" hits="10" number="20" />
<line branch="false" hits="11" number="21" />
<line branch="false" hits="11" number="22" />
<line branch="false" hits="11" number="23" />
<line branch="false" hits="11" number="24" />
<line branch="false" hits="10" number="25" />
<line branch="false" hits="10" number="26" />
<line branch="false" hits="10" number="27" />
<line branch="false" hits="10" number="28" />
<line branch="false" hits="93" number="29" />
<line branch="false" hits="93" number="30" />
<line branch="false" hits="93" number="31" />
<line branch="false" hits="93" number="32" />
<line branch="false" hits="9" number="33" />
<line branch="false" hits="9" number="34" />
<line branch="false" hits="9" number="35" />
<line branch="false" hits="9" number="36" />
<line branch="false" hits="7" number="37" />
<line branch="false" hits="7" number="38" />
<line branch="false" hits="7" number="39" />
<line branch="false" hits="7" number="40" />
<line branch="false" hits="11" number="41" />
<line branch="false" hits="11" number="42" />
<line branch="false" hits="11" number="43" />
<line branch="false" hits="11" number="44" />
<line branch="false" hits="11" number="45" />
<line branch="false" hits="11" number="46" />
<line branch="false" hits="11" number="47" />
<line branch="false" hits="11" number="48" />
<line branch="false" hits="8" number="49" />
<line branch="false" hits="8" number="50" />
<line branch="false" hits="8" number="51" />
<line branch="false" hits="8" number="52" />
<line branch="false" hits="8" number="53" />
<line branch="false" hits="6" number="54" />
<line branch="false" hits="6" number="55" />
<line branch="false" hits="6" number="56" />
<line branch="false" hits="6" number="57" />
<line branch="false" hits="6" number="58" />
<line branch="false" hits="6" number="59" />
<line branch="false" hits="14" number="60" />
<line branch="false" hits="14" number="61" />
<line branch="false" hits="14" number="62" />
<line branch="false" hits="14" number="63" />
<line branch="false" hits="9" number="64" />
<line branch="false" hits="9" number="65" />
<line branch="false" hits="9" number="66" />
<line branch="false" hits="9" number="67" />
<line branch="false" hits="23" number="68" />
<line branch="false" hits="23" number="69" />
<line branch="false" hits="23" number="70" />
<line branch="false" hits="73" number="71" />
<line branch="false" hits="50" number="72" />
<line branch="false" hits="50" number="73" />
<line branch="false" hits="50" number="74" />
<line branch="false" hits="50" number="75" />
<line branch="false" hits="12" number="77" />
<line branch="false" hits="12" number="78" />
<line branch="false" hits="12" number="79" />
<line branch="false" hits="12" number="81" />
<line branch="false" hits="12" number="82" />
<line branch="false" hits="28" number="83" />
<line branch="false" hits="16" number="84" />
<line branch="false" hits="16" number="85" />
<line branch="false" hits="16" number="86" />
<line branch="false" hits="16" number="87" />
<line branch="false" hits="16" number="88" />
<line branch="false" hits="6" number="91" />
<line branch="false" hits="6" number="92" />
<line branch="false" hits="6" number="93" />
<line branch="false" hits="6" number="94" />
<line branch="false" hits="248" number="97" />
<line branch="false" hits="248" number="98" />
<line branch="false" hits="16" number="106" />
<line branch="false" hits="16" number="109" />
<line branch="false" hits="32" number="110" />
<line branch="false" hits="32" number="111" />
<line branch="false" hits="32" number="112" />
<line branch="false" hits="32" number="113" />
<line branch="false" hits="32" number="114" />
<line branch="false" hits="16" number="115" />
<line branch="false" hits="16" number="116" />
<line branch="false" hits="16" number="117" />
<line branch="false" hits="16" number="118" />
<line branch="false" hits="0" number="121" />
<line branch="false" hits="0" number="122" />
<line branch="false" hits="0" number="123" />
<line branch="false" hits="16" number="127" />
<line branch="false" hits="16" number="128" />
<line branch="false" hits="16" number="129" />
<line branch="false" hits="6" number="140" />
<line branch="false" hits="6" number="141" />
<line branch="false" hits="6" number="142" />
<line branch="false" hits="6" number="143" />
<line branch="false" hits="6" number="144" />
<line branch="false" hits="16" number="146" />
<line branch="false" hits="16" number="147" />
<line branch="false" hits="16" number="148" />
<line branch="false" hits="16" number="149" />
<line branch="false" hits="6" number="151" />
<line branch="false" hits="6" number="152" />
<line branch="false" hits="0" number="154" />
<line branch="false" hits="0" number="155" />
<line branch="false" hits="0" number="156" />
<line branch="false" hits="3" number="158" />
<line branch="false" hits="3" number="159" />
<line branch="false" hits="9" number="160" />
<line branch="false" hits="9" number="161" />
<line branch="false" hits="9" number="162" />
<line branch="false" hits="9" number="163" />
<line branch="false" hits="3" number="165" />
<line branch="false" hits="3" number="166" />
<line branch="false" hits="1" number="176" />
<line branch="false" hits="1" number="177" />
<line branch="false" hits="1" number="178" />
<line branch="false" hits="1" number="179" />
<line branch="false" hits="1" number="180" />
<line branch="false" hits="1" number="181" />
<line branch="false" hits="1" number="184" />
<line branch="false" hits="1" number="185" />
<line branch="false" hits="1" number="186" />
<line branch="false" hits="1" number="188" />
<line branch="false" hits="1" number="189" />
<line branch="false" hits="1" number="191" />
<line branch="false" hits="1" number="192" />
<line branch="false" hits="1" number="193" />
<line branch="false" hits="1" number="194" />
<line branch="false" hits="1" number="197" />
<line branch="false" hits="1" number="198" />
<line branch="false" hits="1" number="199" />
<line branch="false" hits="1" number="200" />
<line branch="false" hits="1" number="202" />
<line branch="false" hits="1" number="203" />
<line branch="false" hits="1" number="204" />
<line branch="false" hits="1" number="205" />
<line branch="false" hits="1" number="206" />
<line branch="false" hits="1" number="209" />
<line branch="false" hits="1" number="210" />
<line branch="false" hits="1" number="211" />
<line branch="false" hits="1" number="212" />
<line branch="false" hits="1" number="214" />
<line branch="false" hits="1" number="215" />
<line branch="false" hits="1" number="216" />
<line branch="false" hits="1" number="217" />
<line branch="false" hits="1" number="218" />
<line branch="false" hits="1" number="221" />
<line branch="false" hits="1" number="222" />
<line branch="false" hits="1" number="223" />
<line branch="false" hits="1" number="224" />
<line branch="false" hits="1" number="225" />
<line branch="false" hits="1" number="227" />
<line branch="false" hits="1" number="228" />
<line branch="false" hits="1" number="229" />
<line branch="false" hits="1" number="230" />
<line branch="false" hits="1" number="233" />
<line branch="false" hits="1" number="234" />
<line branch="false" hits="1" number="235" />
<line branch="false" hits="1" number="236" />
<line branch="false" hits="1" number="238" />
<line branch="false" hits="1" number="239" />
<line branch="false" hits="1" number="240" />
<line branch="false" hits="1" number="241" />
<line branch="false" hits="1" number="242" />
<line branch="false" hits="1" number="245" />
<line branch="false" hits="1" number="246" />
<line branch="false" hits="1" number="247" />
<line branch="false" hits="1" number="248" />
<line branch="false" hits="1" number="249" />
<line branch="false" hits="1" number="251" />
<line branch="false" hits="1" number="252" />
<line branch="false" hits="1" number="253" />
<line branch="false" hits="1" number="254" />
<line branch="false" hits="1" number="257" />
<line branch="false" hits="1" number="258" />
<line branch="false" hits="1" number="259" />
<line branch="false" hits="1" number="260" />
<line branch="false" hits="1" number="261" />
<line branch="false" hits="1" number="262" />
<line branch="false" hits="1" number="263" />
<line branch="false" hits="1" number="265" />
<line branch="false" hits="1" number="266" />
<line branch="false" hits="1" number="267" />
<line branch="false" hits="1" number="268" />
<line branch="false" hits="1" number="269" />
<line branch="false" hits="1" number="270" />
<line branch="false" hits="1" number="271" />
<line branch="false" hits="1" number="273" />
<line branch="false" hits="1" number="276" />
<line branch="false" hits="1" number="277" />
<line branch="false" hits="1" number="278" />
<line branch="false" hits="1" number="279" />
<line branch="false" hits="1" number="280" />
<line branch="false" hits="1" number="281" />
<line branch="false" hits="1" number="282" />
<line branch="false" hits="1" number="284" />
<line branch="false" hits="1" number="285" />
<line branch="false" hits="1" number="286" />
<line branch="false" hits="1" number="287" />
<line branch="false" hits="1" number="288" />
<line branch="false" hits="1" number="289" />
<line branch="false" hits="1" number="290" />
<line branch="false" hits="1" number="292" />
<line branch="false" hits="1" number="295" />
<line branch="false" hits="1" number="296" />
<line branch="false" hits="1" number="297" />
<line branch="false" hits="1" number="298" />
<line branch="false" hits="1" number="300" />
<line branch="false" hits="1" number="301" />
<line branch="false" hits="1" number="302" />
<line branch="false" hits="1" number="303" />
<line branch="false" hits="1" number="304" />
<line branch="false" hits="1" number="307" />
<line branch="false" hits="1" number="308" />
<line branch="false" hits="1" number="309" />
<line branch="false" hits="1" number="310" />
<line branch="false" hits="1" number="311" />
<line branch="false" hits="1" number="313" />
<line branch="false" hits="1" number="314" />
<line branch="false" hits="1" number="315" />
<line branch="false" hits="1" number="316" />
<line branch="false" hits="1" number="319" />
<line branch="false" hits="1" number="320" />
<line branch="false" hits="1" number="321" />
<line branch="false" hits="1" number="322" />
<line branch="false" hits="1" number="323" />
<line branch="false" hits="1" number="325" />
<line branch="false" hits="1" number="326" />
<line branch="false" hits="1" number="327" />
<line branch="false" hits="1" number="328" />
<line branch="false" hits="1" number="329" />
<line branch="false" hits="1" number="332" />
<line branch="false" hits="1" number="333" />
<line branch="false" hits="1" number="334" />
<line branch="false" hits="1" number="335" />
<line branch="false" hits="1" number="336" />
<line branch="false" hits="1" number="338" />
<line branch="false" hits="1" number="339" />
<line branch="false" hits="1" number="340" />
<line branch="false" hits="1" number="341" />
<line branch="false" hits="1" number="342" />
<line branch="false" hits="1" number="343" />
<line branch="false" hits="1" number="345" />
<line branch="false" hits="1" number="348" />
<line branch="false" hits="1" number="349" />
<line branch="false" hits="1" number="350" />
<line branch="false" hits="1" number="351" />
<line branch="false" hits="1" number="354" />
<line branch="false" hits="1" number="355" />
<line branch="false" hits="1" number="356" />
<line branch="false" hits="1" number="357" />
<line branch="false" hits="1" number="358" />
<line branch="false" hits="1" number="359" />
<line branch="false" hits="1" number="360" />
<line branch="false" hits="1" number="361" />
<line branch="false" hits="1" number="362" />
<line branch="false" hits="1" number="363" />
<line branch="false" hits="1" number="364" />
<line branch="false" hits="1" number="365" />
<line branch="false" hits="1" number="366" />
<line branch="false" hits="1" number="367" />
<line branch="false" hits="1" number="368" />
<line branch="false" hits="1" number="369" />
<line branch="false" hits="1" number="371" />
<line branch="false" hits="1" number="372" />
<line branch="false" hits="1" number="373" />
<line branch="false" hits="1" number="376" />
<line branch="false" hits="1" number="377" />
<line branch="false" hits="1" number="378" />
<line branch="false" hits="1" number="379" />
<line branch="false" hits="1" number="380" />
<line branch="false" hits="1" number="381" />
<line branch="false" hits="1" number="382" />
<line branch="false" hits="1" number="383" />
<line branch="false" hits="1" number="384" />
<line branch="false" hits="1" number="385" />
<line branch="false" hits="1" number="386" />
<line branch="false" hits="1" number="387" />
<line branch="false" hits="1" number="388" />
<line branch="false" hits="1" number="390" />
<line branch="false" hits="1" number="391" />
<line branch="false" hits="1" number="392" />
<line branch="false" hits="1" number="395" />
<line branch="false" hits="1" number="396" />
<line branch="false" hits="1" number="397" />
<line branch="false" hits="1" number="398" />
<line branch="false" hits="1" number="399" />
<line branch="false" hits="1" number="400" />
<line branch="false" hits="1" number="401" />
<line branch="false" hits="1" number="403" />
<line branch="false" hits="1" number="404" />
<line branch="false" hits="1" number="407" />
<line branch="false" hits="1" number="408" />
<line branch="false" hits="1" number="409" />
<line branch="false" hits="1" number="410" />
<line branch="false" hits="1" number="413" />
<line branch="false" hits="1" number="414" />
<line branch="false" hits="1" number="415" />
<line branch="false" hits="1" number="416" />
<line branch="false" hits="1" number="418" />
<line branch="false" hits="1" number="419" />
<line branch="false" hits="1" number="420" />
<line branch="false" hits="1" number="422" />
<line branch="false" hits="1" number="423" />
<line branch="false" hits="1" number="425" />
<line branch="false" hits="1" number="426" />
<line branch="false" hits="1" number="429" />
<line branch="false" hits="1" number="430" />
<line branch="false" hits="1" number="431" />
<line branch="false" hits="1" number="432" />
<line branch="false" hits="1" number="433" />
<line branch="false" hits="1" number="435" />
<line branch="false" hits="1" number="436" />
<line branch="false" hits="1" number="437" />
<line branch="false" hits="1" number="438" />
<line branch="false" hits="1" number="440" />
<line branch="false" hits="1" number="441" />
<line branch="false" hits="1" number="443" />
<line branch="false" hits="1" number="444" />
<line branch="false" hits="1" number="447" />
<line branch="false" hits="1" number="448" />
<line branch="false" hits="1" number="449" />
<line branch="false" hits="1" number="451" />
<line branch="false" hits="1" number="452" />
<line branch="false" hits="1" number="454" />
<line branch="false" hits="1" number="455" />
<line branch="false" hits="1" number="457" />
<line branch="false" hits="1" number="458" />
<line branch="false" hits="1" number="461" />
<line branch="false" hits="1" number="462" />
<line branch="false" hits="1" number="463" />
<line branch="false" hits="1" number="465" />
<line branch="false" hits="1" number="466" />
<line branch="false" hits="1" number="468" />
<line branch="false" hits="1" number="469" />
<line branch="false" hits="1" number="471" />
<line branch="false" hits="1" number="472" />
<line branch="false" hits="1" number="474" />
<line branch="false" hits="1" number="475" />
<line branch="false" hits="1" number="478" />
<line branch="false" hits="1" number="479" />
<line branch="false" hits="1" number="480" />
<line branch="false" hits="1" number="481" />
<line branch="false" hits="1" number="482" />
<line branch="false" hits="1" number="484" />
<line branch="false" hits="1" number="485" />
<line branch="false" hits="1" number="486" />
<line branch="false" hits="1" number="487" />
<line branch="false" hits="1" number="490" />
<line branch="false" hits="1" number="491" />
<line branch="false" hits="1" number="492" />
<line branch="false" hits="1" number="493" />
<line branch="false" hits="1" number="494" />
<line branch="false" hits="1" number="495" />
<line branch="false" hits="1" number="496" />
<line branch="false" hits="1" number="498" />
<line branch="false" hits="1" number="499" />
<line branch="false" hits="1" number="500" />
<line branch="false" hits="1" number="501" />
<line branch="false" hits="1" number="502" />
<line branch="false" hits="1" number="503" />
<line branch="false" hits="1" number="505" />
<line branch="false" hits="1" number="506" />
<line branch="false" hits="1" number="507" />
<line branch="false" hits="1" number="508" />
<line branch="false" hits="1" number="509" />
<line branch="false" hits="1" number="510" />
<line branch="false" hits="1" number="511" />
<line branch="false" hits="1" number="512" />
<line branch="false" hits="1" number="515" />
<line branch="false" hits="1" number="516" />
<line branch="false" hits="1" number="517" />
<line branch="false" hits="1" number="518" />
<line branch="false" hits="1" number="519" />
<line branch="false" hits="1" number="521" />
<line branch="false" hits="1" number="522" />
<line branch="false" hits="1" number="523" />
<line branch="false" hits="1" number="524" />
<line branch="false" hits="1" number="526" />
<line branch="false" hits="1" number="527" />
<line branch="false" hits="1" number="528" />
<line branch="false" hits="1" number="529" />
<line branch="false" hits="1" number="532" />
<line branch="false" hits="1" number="533" />
<line branch="false" hits="1" number="534" />
<line branch="false" hits="1" number="536" />
<line branch="false" hits="1" number="537" />
<line branch="false" hits="1" number="540" />
<line branch="false" hits="1" number="541" />
<line branch="false" hits="1" number="542" />
<line branch="false" hits="1" number="543" />
<line branch="false" hits="1" number="544" />
<line branch="false" hits="1" number="545" />
<line branch="false" hits="1" number="546" />
<line branch="false" hits="1" number="547" />
<line branch="false" hits="7" number="550" />
<line branch="false" hits="6" number="551" />
<line branch="false" hits="6" number="552" />
<line branch="false" hits="6" number="553" />
<line branch="false" hits="6" number="554" />
<line branch="false" hits="6" number="555" />
<line branch="false" hits="1" number="557" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/column_store.rs" line-rate="0.9607097591888466" name="src.dataframe.column_store.rs">
<methods>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::apply_function::<&mut trs_dataframe::dataframe::test::test_dataframe::test_dataframe::{closure#0}>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="273" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::add_single_column::<trs_dataframe::dataframe::key::Key>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="673" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::add_single_column::<&str>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="12" number="673" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_transposed_typed::<i32>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="230" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::new::<trs_dataframe::dataframe::column_store::key_index::KeyIndex>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="234" number="119" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::push::<halfbrown::SizedHashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="23" number="416" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::push::<std::collections::hash::map::HashMap<trs_dataframe::dataframe::key::Key, trs_data_value::DataValue>>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="416" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::to_array2::<trs_data_value::DataValue>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="11" number="915" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::to_array2::<trs_data_value::DataValue>::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="15" number="917" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select::{closure#1}::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="180" number="386" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="865" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}::{closure#2}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="871" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}::{closure#3}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="872" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}::{closure#4}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="873" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="870" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_extend::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="523" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_as_map::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="341" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_column::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="9" number="270" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::join_by_id_inner::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="7" number="619" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::get_single_column::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="37" number="852" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_transposed::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="251" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_transposed::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="15" number="259" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_fix_column_by_key::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="29" number="192" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::enforce_dtype_for_column::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="205" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::extend_columns_from_other::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="37" number="486" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::filter::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="28" number="904" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="11" number="367" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select::{closure#2}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="401" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="185" number="383" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="26" number="864" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::broadcast::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="756" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::broadcast::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="787" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::test_try_fix_dtype_unknown::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="1393" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::test_try_fix_dtype_unknown::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="1402" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::alias_test::case_1::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="1440" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::rename_test::case_1::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="1301" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::test_mut_view::test_mut_view::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="1475" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::serde_column_frame::serde_column_frame::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="2224" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::Continue>::should_end" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="33" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::rename_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="217" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_extend" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="510" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::add_columns" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="709" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::get_mut_view" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="213" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::remove_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="444" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_as_map" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="340" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="267" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_fix_dtype" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="169" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::get_by_row_index" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="7" number="297" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::join_by_id_inner" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="604" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::cartesian_product" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="796" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::get_single_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="37" number="849" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select_transposed" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="12" number="250" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::check_or_init_frame" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="465" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::get_mut_by_row_index" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="316" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_fix_column_by_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="12" number="185" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::validate_entry_access" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="9" number="284" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::try_fix_dtype_for_keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="154" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::enforce_dtype_for_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="196" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::extend_columns_from_other" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="13" number="481" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::extend_dataframe_for_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="25" number="404" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::len" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="30" number="130" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::join" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="28" number="837" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="42" number="126" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::extend" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="554" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::filter" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="21" number="888" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="89" number="366" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::shrink" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="138" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::sorted" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="855" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::replace" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="584" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::is_empty" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="43" number="134" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::add_alias" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="221" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame>::broadcast" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="742" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::convert_data_value" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="45" number="84" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::convert_dv_to_dtype" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="31" number="115" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::empty_join_test" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="1731" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::join_test_with_additional" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="1851" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::join_test_with_additional_single" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="1897" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::column_store::test::join_test" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="1813" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::column_store::ColumnFrame as core::fmt::Display>::fmt" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="25" number="41" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="30" number="33" />
<line branch="false" hits="30" number="34" />
<line branch="false" hits="30" number="35" />
<line branch="false" hits="25" number="41" />
<line branch="false" hits="25" number="43" />
<line branch="false" hits="76" number="45" />
<line branch="false" hits="51" number="46" />
<line branch="false" hits="25" number="49" />
<line branch="false" hits="0" number="50" />
<line branch="false" hits="25" number="51" />
<line branch="false" hits="25" number="54" />
<line branch="false" hits="25" number="55" />
<line branch="false" hits="51" number="56" />
<line branch="false" hits="51" number="58" />
<line branch="false" hits="25" number="60" />
<line branch="false" hits="0" number="61" />
<line branch="false" hits="25" number="63" />
<line branch="false" hits="51" number="66" />
<line branch="false" hits="51" number="67" />
<line branch="false" hits="105" number="69" />
<line branch="false" hits="105" number="71" />
<line branch="false" hits="51" number="73" />
<line branch="false" hits="51" number="75" />
<line branch="false" hits="0" number="76" />
<line branch="false" hits="0" number="77" />
<line branch="false" hits="51" number="78" />
<line branch="false" hits="25" number="81" />
<line branch="false" hits="25" number="82" />
<line branch="false" hits="45" number="84" />
<line branch="false" hits="45" number="85" />
<line branch="false" hits="45" number="86" />
<line branch="false" hits="1" number="87" />
<line branch="false" hits="14" number="88" />
<line branch="false" hits="4" number="89" />
<line branch="false" hits="4" number="90" />
<line branch="false" hits="4" number="91" />
<line branch="false" hits="7" number="92" />
<line branch="false" hits="1" number="93" />
<line branch="false" hits="1" number="94" />
<line branch="false" hits="4" number="95" />
<line branch="false" hits="0" number="96" />
<line branch="false" hits="1" number="97" />
<line branch="false" hits="1" number="98" />
<line branch="false" hits="1" number="99" />
<line branch="false" hits="1" number="100" />
<line branch="false" hits="1" number="102" />
<line branch="false" hits="1" number="103" />
<line branch="false" hits="0" number="104" />
<line branch="false" hits="0" number="105" />
<line branch="false" hits="0" number="107" />
<line branch="false" hits="0" number="108" />
<line branch="false" hits="0" number="109" />
<line branch="false" hits="0" number="110" />
<line branch="false" hits="0" number="111" />
<line branch="false" hits="45" number="114" />
<line branch="false" hits="31" number="115" />
<line branch="false" hits="31" number="116" />
<line branch="false" hits="31" number="117" />
<line branch="false" hits="234" number="119" />
<line branch="false" hits="234" number="120" />
<line branch="false" hits="234" number="121" />
<line branch="false" hits="234" number="122" />
<line branch="false" hits="234" number="123" />
<line branch="false" hits="234" number="124" />
<line branch="false" hits="42" number="126" />
<line branch="false" hits="42" number="127" />
<line branch="false" hits="42" number="128" />
<line branch="false" hits="30" number="130" />
<line branch="false" hits="30" number="131" />
<line branch="false" hits="30" number="132" />
<line branch="false" hits="43" number="134" />
<line branch="false" hits="43" number="135" />
<line branch="false" hits="43" number="136" />
<line branch="false" hits="2" number="138" />
<line branch="false" hits="2" number="139" />
<line branch="false" hits="2" number="140" />
<line branch="false" hits="2" number="141" />
<line branch="false" hits="13" number="142" />
<line branch="false" hits="13" number="143" />
<line branch="false" hits="13" number="144" />
<line branch="false" hits="2" number="145" />
<line branch="false" hits="2" number="146" />
<line branch="false" hits="2" number="147" />
<line branch="false" hits="0" number="148" />
<line branch="false" hits="2" number="149" />
<line branch="false" hits="6" number="154" />
<line branch="false" hits="24" number="155" />
<line branch="false" hits="24" number="156" />
<line branch="false" hits="24" number="158" />
<line branch="false" hits="4" number="159" />
<line branch="false" hits="4" number="160" />
<line branch="false" hits="4" number="161" />
<line branch="false" hits="4" number="162" />
<line branch="false" hits="4" number="163" />
<line branch="false" hits="20" number="164" />
<line branch="false" hits="6" number="167" />
<line branch="false" hits="6" number="168" />
<line branch="false" hits="3" number="169" />
<line branch="false" hits="3" number="170" />
<line branch="false" hits="3" number="171" />
<line branch="false" hits="8" number="172" />
<line branch="false" hits="5" number="173" />
<line branch="false" hits="5" number="174" />
<line branch="false" hits="0" number="175" />
<line branch="false" hits="5" number="176" />
<line branch="false" hits="3" number="178" />
<line branch="false" hits="3" number="179" />
<line branch="false" hits="0" number="181" />
<line branch="false" hits="3" number="183" />
<line branch="false" hits="12" number="185" />
<line branch="false" hits="12" number="186" />
<line branch="false" hits="12" number="187" />
<line branch="false" hits="12" number="188" />
<line branch="false" hits="12" number="189" />
<line branch="false" hits="11" number="190" />
<line branch="false" hits="29" number="192" />
<line branch="false" hits="11" number="193" />
<line branch="false" hits="12" number="194" />
<line branch="false" hits="1" number="196" />
<line branch="false" hits="1" number="197" />
<line branch="false" hits="1" number="198" />
<line branch="false" hits="1" number="199" />
<line branch="false" hits="1" number="200" />
<line branch="false" hits="1" number="201" />
<line branch="false" hits="1" number="202" />
<line branch="false" hits="1" number="203" />
<line branch="false" hits="2" number="205" />
<line branch="false" hits="1" number="206" />
<line branch="false" hits="1" number="207" />
<line branch="false" hits="0" number="209" />
<line branch="false" hits="1" number="211" />
<line branch="false" hits="1" number="213" />
<line branch="false" hits="1" number="214" />
<line branch="false" hits="1" number="215" />
<line branch="false" hits="3" number="217" />
<line branch="false" hits="3" number="218" />
<line branch="false" hits="3" number="219" />
<line branch="false" hits="2" number="221" />
<line branch="false" hits="2" number="222" />
<line branch="false" hits="2" number="223" />
<line branch="false" hits="6" number="230" />
<line branch="false" hits="6" number="231" />
<line branch="false" hits="6" number="232" />
<line branch="false" hits="12" number="233" />
<line branch="false" hits="12" number="234" />
<line branch="false" hits="12" number="235" />
<line branch="false" hits="12" number="236" />
<line branch="false" hits="12" number="237" />
<line branch="false" hits="12" number="238" />
<line branch="false" hits="6" number="240" />
<line branch="false" hits="6" number="241" />
<line branch="false" hits="12" number="250" />
<line branch="false" hits="12" number="251" />
<line branch="false" hits="12" number="252" />
<line branch="false" hits="12" number="253" />
<line branch="false" hits="1" number="254" />
<line branch="false" hits="11" number="255" />
<line branch="false" hits="11" number="256" />
<line branch="false" hits="11" number="257" />
<line branch="false" hits="11" number="258" />
<line branch="false" hits="15" number="259" />
<line branch="false" hits="11" number="260" />
<line branch="false" hits="11" number="261" />
<line branch="false" hits="12" number="262" />
<line branch="false" hits="10" number="267" />
<line branch="false" hits="10" number="268" />
<line branch="false" hits="10" number="269" />
<line branch="false" hits="10" number="270" />
<line branch="false" hits="10" number="271" />
<line branch="false" hits="1" number="273" />
<line branch="false" hits="1" number="274" />
<line branch="false" hits="1" number="275" />
<line branch="false" hits="1" number="277" />
<line branch="false" hits="1" number="278" />
<line branch="false" hits="9" number="284" />
<line branch="false" hits="9" number="285" />
<line branch="false" hits="2" number="286" />
<line branch="false" hits="7" number="287" />
<line branch="false" hits="7" number="288" />
<line branch="false" hits="3" number="289" />
<line branch="false" hits="4" number="291" />
<line branch="false" hits="9" number="292" />
<line branch="false" hits="7" number="297" />
<line branch="false" hits="7" number="298" />
<line branch="false" hits="7" number="299" />
<line branch="false" hits="7" number="300" />
<line branch="false" hits="7" number="301" />
<line branch="false" hits="7" number="303" />
<line branch="false" hits="7" number="304" />
<line branch="false" hits="3" number="305" />
<line branch="false" hits="4" number="306" />
<line branch="false" hits="4" number="307" />
<line branch="false" hits="4" number="308" />
<line branch="false" hits="7" number="311" />
<line branch="false" hits="2" number="316" />
<line branch="false" hits="2" number="317" />
<line branch="false" hits="2" number="318" />
<line branch="false" hits="2" number="319" />
<line branch="false" hits="2" number="320" />
<line branch="false" hits="2" number="321" />
<line branch="false" hits="2" number="322" />
<line branch="false" hits="2" number="323" />
<line branch="false" hits="2" number="324" />
<line branch="false" hits="2" number="326" />
<line branch="false" hits="2" number="327" />
<line branch="false" hits="1" number="328" />
<line branch="false" hits="1" number="329" />
<line branch="false" hits="1" number="330" />
<line branch="false" hits="1" number="331" />
<line branch="false" hits="2" number="334" />
<line branch="false" hits="2" number="340" />
<line branch="false" hits="2" number="341" />
<line branch="false" hits="2" number="342" />
<line branch="false" hits="2" number="343" />
<line branch="false" hits="1" number="344" />
<line branch="false" hits="1" number="345" />
<line branch="false" hits="1" number="347" />
<line branch="false" hits="2" number="349" />
<line branch="false" hits="2" number="350" />
<line branch="false" hits="2" number="351" />
<line branch="false" hits="2" number="352" />
<line branch="false" hits="2" number="353" />
<line branch="false" hits="1" number="356" />
<line branch="false" hits="2" number="357" />
<line branch="false" hits="89" number="366" />
<line branch="false" hits="89" number="367" />
<line branch="false" hits="89" number="368" />
<line branch="false" hits="89" number="369" />
<line branch="false" hits="1" number="370" />
<line branch="false" hits="88" number="371" />
<line branch="false" hits="88" number="373" />
<line branch="false" hits="88" number="374" />
<line branch="false" hits="88" number="377" />
<line branch="false" hits="88" number="380" />
<line branch="false" hits="88" number="381" />
<line branch="false" hits="88" number="382" />
<line branch="false" hits="185" number="383" />
<line branch="false" hits="185" number="384" />
<line branch="false" hits="185" number="385" />
<line branch="false" hits="185" number="386" />
<line branch="false" hits="185" number="387" />
<line branch="false" hits="88" number="388" />
<line branch="false" hits="88" number="391" />
<line branch="false" hits="241" number="394" />
<line branch="false" hits="777" number="395" />
<line branch="false" hits="536" number="396" />
<line branch="false" hits="536" number="397" />
<line branch="false" hits="536" number="398" />
<line branch="false" hits="88" number="401" />
<line branch="false" hits="89" number="402" />
<line branch="false" hits="25" number="404" />
<line branch="false" hits="25" number="405" />
<line branch="false" hits="25" number="406" />
<line branch="false" hits="25" number="407" />
<line branch="false" hits="25" number="408" />
<line branch="false" hits="25" number="409" />
<line branch="false" hits="27" number="416" />
<line branch="false" hits="27" number="418" />
<line branch="false" hits="27" number="419" />
<line branch="false" hits="27" number="420" />
<line branch="false" hits="85" number="423" />
<line branch="false" hits="58" number="424" />
<line branch="false" hits="25" number="425" />
<line branch="false" hits="33" number="426" />
<line branch="false" hits="27" number="430" />
<line branch="false" hits="59" number="431" />
<line branch="false" hits="59" number="432" />
<line branch="false" hits="59" number="433" />
<line branch="false" hits="59" number="434" />
<line branch="false" hits="59" number="435" />
<line branch="false" hits="59" number="436" />
<line branch="false" hits="59" number="437" />
<line branch="false" hits="59" number="438" />
<line branch="false" hits="27" number="440" />
<line branch="false" hits="27" number="441" />
<line branch="false" hits="27" number="442" />
<line branch="false" hits="1" number="444" />
<line branch="false" hits="1" number="446" />
<line branch="false" hits="1" number="448" />
<line branch="false" hits="2" number="450" />
<line branch="false" hits="1" number="451" />
<line branch="false" hits="1" number="452" />
<line branch="false" hits="1" number="453" />
<line branch="false" hits="1" number="456" />
<line branch="false" hits="1" number="457" />
<line branch="false" hits="1" number="458" />
<line branch="false" hits="1" number="459" />
<line branch="false" hits="1" number="462" />
<line branch="false" hits="1" number="463" />
<line branch="false" hits="30" number="465" />
<line branch="false" hits="30" number="466" />
<line branch="false" hits="2" number="467" />
<line branch="false" hits="2" number="468" />
<line branch="false" hits="2" number="469" />
<line branch="false" hits="28" number="470" />
<line branch="false" hits="28" number="471" />
<line branch="false" hits="8" number="472" />
<line branch="false" hits="20" number="473" />
<line branch="false" hits="20" number="474" />
<line branch="false" hits="1" number="475" />
<line branch="false" hits="19" number="476" />
<line branch="false" hits="20" number="478" />
<line branch="false" hits="30" number="479" />
<line branch="false" hits="13" number="481" />
<line branch="false" hits="13" number="482" />
<line branch="false" hits="13" number="483" />
<line branch="false" hits="13" number="484" />
<line branch="false" hits="13" number="485" />
<line branch="false" hits="37" number="486" />
<line branch="false" hits="13" number="487" />
<line branch="false" hits="13" number="488" />
<line branch="false" hits="13" number="490" />
<line branch="false" hits="4" number="491" />
<line branch="false" hits="9" number="492" />
<line branch="false" hits="27" number="494" />
<line branch="false" hits="18" number="495" />
<line branch="false" hits="18" number="496" />
<line branch="false" hits="9" number="498" />
<line branch="false" hits="9" number="499" />
<line branch="false" hits="9" number="501" />
<line branch="false" hits="9" number="503" />
<line branch="false" hits="9" number="504" />
<line branch="false" hits="0" number="505" />
<line branch="false" hits="9" number="507" />
<line branch="false" hits="13" number="508" />
<line branch="false" hits="2" number="510" />
<line branch="false" hits="2" number="511" />
<line branch="false" hits="4" number="512" />
<line branch="false" hits="4" number="513" />
<line branch="false" hits="1" number="514" />
<line branch="false" hits="3" number="515" />
<line branch="false" hits="2" number="518" />
<line branch="false" hits="2" number="519" />
<line branch="false" hits="2" number="520" />
<line branch="false" hits="5" number="522" />
<line branch="false" hits="5" number="523" />
<line branch="false" hits="0" number="524" />
<line branch="false" hits="0" number="525" />
<line branch="false" hits="0" number="526" />
<line branch="false" hits="0" number="527" />
<line branch="false" hits="0" number="528" />
<line branch="false" hits="5" number="530" />
<line branch="false" hits="5" number="532" />
<line branch="false" hits="4" number="533" />
<line branch="false" hits="4" number="534" />
<line branch="false" hits="4" number="535" />
<line branch="false" hits="5" number="537" />
<line branch="false" hits="4" number="538" />
<line branch="false" hits="4" number="539" />
<line branch="false" hits="4" number="540" />
<line branch="false" hits="2" number="543" />
<line branch="false" hits="2" number="544" />
<line branch="false" hits="2" number="545" />
<line branch="false" hits="8" number="554" />
<line branch="false" hits="8" number="555" />
<line branch="false" hits="3" number="556" />
<line branch="false" hits="5" number="557" />
<line branch="false" hits="5" number="559" />
<line branch="false" hits="2" number="560" />
<line branch="false" hits="3" number="561" />
<line branch="false" hits="3" number="563" />
<line branch="false" hits="3" number="564" />
<line branch="false" hits="3" number="565" />
<line branch="false" hits="3" number="566" />
<line branch="false" hits="3" number="569" />
<line branch="false" hits="1" number="570" />
<line branch="false" hits="2" number="572" />
<line branch="false" hits="3" number="574" />
<line branch="false" hits="3" number="576" />
<line branch="false" hits="8" number="577" />
<line branch="false" hits="3" number="584" />
<line branch="false" hits="3" number="585" />
<line branch="false" hits="1" number="586" />
<line branch="false" hits="2" number="587" />
<line branch="false" hits="2" number="589" />
<line branch="false" hits="1" number="590" />
<line branch="false" hits="1" number="591" />
<line branch="false" hits="1" number="592" />
<line branch="false" hits="1" number="593" />
<line branch="false" hits="1" number="594" />
<line branch="false" hits="1" number="595" />
<line branch="false" hits="1" number="596" />
<line branch="false" hits="1" number="598" />
<line branch="false" hits="3" number="599" />
<line branch="false" hits="6" number="604" />
<line branch="false" hits="6" number="605" />
<line branch="false" hits="3" number="606" />
<line branch="false" hits="3" number="607" />
<line branch="false" hits="3" number="609" />
<line branch="false" hits="3" number="610" />
<line branch="false" hits="3" number="613" />
<line branch="false" hits="3" number="614" />
<line branch="false" hits="3" number="617" />
<line branch="false" hits="3" number="618" />
<line branch="false" hits="7" number="619" />
<line branch="false" hits="7" number="620" />
<line branch="false" hits="7" number="621" />
<line branch="false" hits="7" number="622" />
<line branch="false" hits="7" number="623" />
<line branch="false" hits="3" number="624" />
<line branch="false" hits="3" number="627" />
<line branch="false" hits="3" number="628" />
<line branch="false" hits="3" number="629" />
<line branch="false" hits="3" number="630" />
<line branch="false" hits="3" number="632" />
<line branch="false" hits="3" number="633" />
<line branch="false" hits="3" number="634" />
<line branch="false" hits="3" number="635" />
<line branch="false" hits="3" number="636" />
<line branch="false" hits="3" number="637" />
<line branch="false" hits="3" number="642" />
<line branch="false" hits="3" number="643" />
<line branch="false" hits="12" number="645" />
<line branch="false" hits="9" number="646" />
<line branch="false" hits="16" number="648" />
<line branch="false" hits="11" number="649" />
<line branch="false" hits="11" number="650" />
<line branch="false" hits="11" number="651" />
<line branch="false" hits="11" number="652" />
<line branch="false" hits="11" number="653" />
<line branch="false" hits="11" number="654" />
<line branch="false" hits="4" number="656" />
<line branch="false" hits="3" number="659" />
<line branch="false" hits="3" number="660" />
<line branch="false" hits="3" number="661" />
<line branch="false" hits="3" number="663" />
<line branch="false" hits="3" number="664" />
<line branch="false" hits="3" number="667" />
<line branch="false" hits="6" number="668" />
<line branch="false" hits="14" number="673" />
<line branch="false" hits="14" number="674" />
<line branch="false" hits="14" number="675" />
<line branch="false" hits="14" number="676" />
<line branch="false" hits="14" number="677" />
<line branch="false" hits="14" number="678" />
<line branch="false" hits="14" number="679" />
<line branch="false" hits="2" number="680" />
<line branch="false" hits="12" number="681" />
<line branch="false" hits="12" number="682" />
<line branch="false" hits="2" number="683" />
<line branch="false" hits="10" number="684" />
<line branch="false" hits="10" number="686" />
<line branch="false" hits="10" number="687" />
<line branch="false" hits="10" number="688" />
<line branch="false" hits="10" number="689" />
<line branch="false" hits="10" number="690" />
<line branch="false" hits="10" number="691" />
<line branch="false" hits="10" number="692" />
<line branch="false" hits="5" number="693" />
<line branch="false" hits="5" number="694" />
<line branch="false" hits="5" number="695" />
<line branch="false" hits="1" number="696" />
<line branch="false" hits="1" number="697" />
<line branch="false" hits="1" number="698" />
<line branch="false" hits="4" number="700" />
<line branch="false" hits="10" number="702" />
<line branch="false" hits="10" number="704" />
<line branch="false" hits="14" number="705" />
<line branch="false" hits="8" number="709" />
<line branch="false" hits="8" number="710" />
<line branch="false" hits="1" number="711" />
<line branch="false" hits="7" number="712" />
<line branch="false" hits="7" number="714" />
<line branch="false" hits="14" number="715" />
<line branch="false" hits="14" number="716" />
<line branch="false" hits="14" number="717" />
<line branch="false" hits="14" number="718" />
<line branch="false" hits="1" number="719" />
<line branch="false" hits="1" number="720" />
<line branch="false" hits="13" number="721" />
<line branch="false" hits="13" number="722" />
<line branch="false" hits="13" number="723" />
<line branch="false" hits="13" number="724" />
<line branch="false" hits="13" number="725" />
<line branch="false" hits="13" number="726" />
<line branch="false" hits="13" number="728" />
<line branch="false" hits="1" number="729" />
<line branch="false" hits="12" number="730" />
<line branch="false" hits="12" number="731" />
<line branch="false" hits="12" number="732" />
<line branch="false" hits="0" number="733" />
<line branch="false" hits="7" number="735" />
<line branch="false" hits="8" number="736" />
<line branch="false" hits="2" number="742" />
<line branch="false" hits="2" number="743" />
<line branch="false" hits="1" number="744" />
<line branch="false" hits="1" number="745" />
<line branch="false" hits="1" number="746" />
<line branch="false" hits="0" number="747" />
<line branch="false" hits="1" number="748" />
<line branch="false" hits="1" number="751" />
<line branch="false" hits="1" number="752" />
<line branch="false" hits="1" number="753" />
<line branch="false" hits="1" number="754" />
<line branch="false" hits="1" number="755" />
<line branch="false" hits="1" number="756" />
<line branch="false" hits="1" number="757" />
<line branch="false" hits="1" number="758" />
<line branch="false" hits="2" number="761" />
<line branch="false" hits="1" number="762" />
<line branch="false" hits="1" number="763" />
<line branch="false" hits="1" number="765" />
<line branch="false" hits="1" number="766" />
<line branch="false" hits="1" number="767" />
<line branch="false" hits="1" number="770" />
<line branch="false" hits="3" number="773" />
<line branch="false" hits="6" number="775" />
<line branch="false" hits="6" number="776" />
<line branch="false" hits="6" number="777" />
<line branch="false" hits="6" number="779" />
<line branch="false" hits="3" number="780" />
<line branch="false" hits="3" number="781" />
<line branch="false" hits="3" number="782" />
<line branch="false" hits="1" number="786" />
<line branch="false" hits="1" number="787" />
<line branch="false" hits="1" number="789" />
<line branch="false" hits="2" number="790" />
<line branch="false" hits="3" number="796" />
<line branch="false" hits="3" number="797" />
<line branch="false" hits="1" number="798" />
<line branch="false" hits="2" number="799" />
<line branch="false" hits="3" number="802" />
<line branch="false" hits="3" number="803" />
<line branch="false" hits="2" number="804" />
<line branch="false" hits="2" number="805" />
<line branch="false" hits="1" number="806" />
<line branch="false" hits="1" number="807" />
<line branch="false" hits="1" number="808" />
<line branch="false" hits="1" number="809" />
<line branch="false" hits="1" number="810" />
<line branch="false" hits="2" number="812" />
<line branch="false" hits="2" number="813" />
<line branch="false" hits="2" number="815" />
<line branch="false" hits="2" number="817" />
<line branch="false" hits="9" number="818" />
<line branch="false" hits="12" number="819" />
<line branch="false" hits="12" number="820" />
<line branch="false" hits="12" number="821" />
<line branch="false" hits="12" number="822" />
<line branch="false" hits="12" number="823" />
<line branch="false" hits="2" number="826" />
<line branch="false" hits="2" number="827" />
<line branch="false" hits="3" number="828" />
<line branch="false" hits="28" number="837" />
<line branch="false" hits="28" number="839" />
<line branch="false" hits="8" number="840" />
<line branch="false" hits="3" number="841" />
<line branch="false" hits="6" number="842" />
<line branch="false" hits="2" number="843" />
<line branch="false" hits="3" number="844" />
<line branch="false" hits="6" number="845" />
<line branch="false" hits="28" number="847" />
<line branch="false" hits="37" number="849" />
<line branch="false" hits="37" number="850" />
<line branch="false" hits="37" number="851" />
<line branch="false" hits="37" number="852" />
<line branch="false" hits="37" number="853" />
<line branch="false" hits="8" number="855" />
<line branch="false" hits="8" number="856" />
<line branch="false" hits="8" number="857" />
<line branch="false" hits="8" number="858" />
<line branch="false" hits="8" number="859" />
<line branch="false" hits="8" number="860" />
<line branch="false" hits="8" number="861" />
<line branch="false" hits="8" number="862" />
<line branch="false" hits="8" number="863" />
<line branch="false" hits="26" number="864" />
<line branch="false" hits="26" number="865" />
<line branch="false" hits="0" number="867" />
<line branch="false" hits="0" number="868" />
<line branch="false" hits="0" number="869" />
<line branch="false" hits="0" number="870" />
<line branch="false" hits="0" number="871" />
<line branch="false" hits="0" number="872" />
<line branch="false" hits="0" number="873" />
<line branch="false" hits="26" number="876" />
<line branch="false" hits="8" number="879" />
<line branch="false" hits="8" number="880" />
<line branch="false" hits="8" number="881" />
<line branch="false" hits="8" number="882" />
<line branch="false" hits="8" number="883" />
<line branch="false" hits="8" number="885" />
<line branch="false" hits="8" number="886" />
<line branch="false" hits="21" number="888" />
<line branch="false" hits="21" number="889" />
<line branch="false" hits="21" number="890" />
<line branch="false" hits="42" number="891" />
<line branch="false" hits="21" number="892" />
<line branch="false" hits="21" number="895" />
<line branch="false" hits="21" number="896" />
<line branch="false" hits="21" number="897" />
<line branch="false" hits="21" number="898" />
<line branch="false" hits="21" number="899" />
<line branch="false" hits="21" number="901" />
<line branch="false" hits="21" number="902" />
<line branch="false" hits="21" number="903" />
<line branch="false" hits="28" number="904" />
<line branch="false" hits="28" number="905" />
<line branch="false" hits="28" number="906" />
<line branch="false" hits="28" number="907" />
<line branch="false" hits="28" number="908" />
<line branch="false" hits="28" number="909" />
<line branch="false" hits="21" number="911" />
<line branch="false" hits="21" number="912" />
<line branch="false" hits="11" number="915" />
<line branch="false" hits="11" number="916" />
<line branch="false" hits="15" number="917" />
<line branch="false" hits="11" number="918" />
<line branch="false" hits="11" number="919" />
<line branch="false" hits="11" number="920" />
<line branch="false" hits="3" number="1301" />
<line branch="false" hits="10" number="1393" />
<line branch="false" hits="10" number="1402" />
<line branch="false" hits="3" number="1440" />
<line branch="false" hits="3" number="1475" />
<line branch="false" hits="3" number="1476" />
<line branch="false" hits="3" number="1477" />
<line branch="false" hits="3" number="1478" />
<line branch="false" hits="6" number="1479" />
<line branch="false" hits="1" number="1731" />
<line branch="false" hits="1" number="1732" />
<line branch="false" hits="1" number="1733" />
<line branch="false" hits="1" number="1734" />
<line branch="false" hits="1" number="1735" />
<line branch="false" hits="1" number="1736" />
<line branch="false" hits="1" number="1737" />
<line branch="false" hits="1" number="1738" />
<line branch="false" hits="1" number="1739" />
<line branch="false" hits="1" number="1740" />
<line branch="false" hits="1" number="1741" />
<line branch="false" hits="1" number="1743" />
<line branch="false" hits="1" number="1745" />
<line branch="false" hits="1" number="1746" />
<line branch="false" hits="1" number="1748" />
<line branch="false" hits="1" number="1749" />
<line branch="false" hits="1" number="1750" />
<line branch="false" hits="1" number="1751" />
<line branch="false" hits="1" number="1752" />
<line branch="false" hits="1" number="1753" />
<line branch="false" hits="1" number="1754" />
<line branch="false" hits="1" number="1755" />
<line branch="false" hits="1" number="1756" />
<line branch="false" hits="1" number="1757" />
<line branch="false" hits="1" number="1758" />
<line branch="false" hits="1" number="1759" />
<line branch="false" hits="1" number="1763" />
<line branch="false" hits="1" number="1764" />
<line branch="false" hits="1" number="1765" />
<line branch="false" hits="1" number="1766" />
<line branch="false" hits="1" number="1768" />
<line branch="false" hits="1" number="1769" />
<line branch="false" hits="1" number="1770" />
<line branch="false" hits="1" number="1771" />
<line branch="false" hits="1" number="1772" />
<line branch="false" hits="1" number="1773" />
<line branch="false" hits="1" number="1775" />
<line branch="false" hits="1" number="1776" />
<line branch="false" hits="1" number="1777" />
<line branch="false" hits="1" number="1778" />
<line branch="false" hits="1" number="1779" />
<line branch="false" hits="1" number="1780" />
<line branch="false" hits="1" number="1781" />
<line branch="false" hits="1" number="1782" />
<line branch="false" hits="1" number="1783" />
<line branch="false" hits="1" number="1784" />
<line branch="false" hits="1" number="1785" />
<line branch="false" hits="1" number="1786" />
<line branch="false" hits="1" number="1790" />
<line branch="false" hits="1" number="1791" />
<line branch="false" hits="1" number="1792" />
<line branch="false" hits="1" number="1793" />
<line branch="false" hits="1" number="1795" />
<line branch="false" hits="1" number="1796" />
<line branch="false" hits="1" number="1797" />
<line branch="false" hits="1" number="1798" />
<line branch="false" hits="1" number="1799" />
<line branch="false" hits="1" number="1800" />
<line branch="false" hits="1" number="1801" />
<line branch="false" hits="1" number="1802" />
<line branch="false" hits="1" number="1803" />
<line branch="false" hits="1" number="1804" />
<line branch="false" hits="1" number="1805" />
<line branch="false" hits="1" number="1806" />
<line branch="false" hits="1" number="1809" />
<line branch="false" hits="1" number="1813" />
<line branch="false" hits="1" number="1814" />
<line branch="false" hits="1" number="1815" />
<line branch="false" hits="1" number="1816" />
<line branch="false" hits="1" number="1817" />
<line branch="false" hits="1" number="1818" />
<line branch="false" hits="1" number="1819" />
<line branch="false" hits="1" number="1820" />
<line branch="false" hits="1" number="1822" />
<line branch="false" hits="1" number="1823" />
<line branch="false" hits="1" number="1824" />
<line branch="false" hits="1" number="1825" />
<line branch="false" hits="1" number="1826" />
<line branch="false" hits="1" number="1828" />
<line branch="false" hits="1" number="1830" />
<line branch="false" hits="1" number="1831" />
<line branch="false" hits="1" number="1833" />
<line branch="false" hits="1" number="1834" />
<line branch="false" hits="1" number="1835" />
<line branch="false" hits="1" number="1836" />
<line branch="false" hits="1" number="1837" />
<line branch="false" hits="1" number="1838" />
<line branch="false" hits="1" number="1839" />
<line branch="false" hits="1" number="1840" />
<line branch="false" hits="1" number="1841" />
<line branch="false" hits="1" number="1842" />
<line branch="false" hits="1" number="1843" />
<line branch="false" hits="1" number="1844" />
<line branch="false" hits="1" number="1847" />
<line branch="false" hits="1" number="1851" />
<line branch="false" hits="1" number="1852" />
<line branch="false" hits="1" number="1853" />
<line branch="false" hits="1" number="1854" />
<line branch="false" hits="1" number="1855" />
<line branch="false" hits="1" number="1856" />
<line branch="false" hits="1" number="1857" />
<line branch="false" hits="1" number="1858" />
<line branch="false" hits="1" number="1859" />
<line branch="false" hits="1" number="1861" />
<line branch="false" hits="1" number="1862" />
<line branch="false" hits="1" number="1863" />
<line branch="false" hits="1" number="1864" />
<line branch="false" hits="1" number="1865" />
<line branch="false" hits="1" number="1867" />
<line branch="false" hits="1" number="1869" />
<line branch="false" hits="1" number="1870" />
<line branch="false" hits="1" number="1872" />
<line branch="false" hits="1" number="1873" />
<line branch="false" hits="1" number="1874" />
<line branch="false" hits="1" number="1875" />
<line branch="false" hits="1" number="1876" />
<line branch="false" hits="1" number="1877" />
<line branch="false" hits="1" number="1878" />
<line branch="false" hits="1" number="1879" />
<line branch="false" hits="1" number="1880" />
<line branch="false" hits="1" number="1881" />
<line branch="false" hits="1" number="1882" />
<line branch="false" hits="1" number="1883" />
<line branch="false" hits="1" number="1885" />
<line branch="false" hits="1" number="1886" />
<line branch="false" hits="1" number="1887" />
<line branch="false" hits="1" number="1888" />
<line branch="false" hits="1" number="1889" />
<line branch="false" hits="1" number="1893" />
<line branch="false" hits="1" number="1897" />
<line branch="false" hits="1" number="1898" />
<line branch="false" hits="1" number="1899" />
<line branch="false" hits="1" number="1900" />
<line branch="false" hits="1" number="1901" />
<line branch="false" hits="1" number="1902" />
<line branch="false" hits="1" number="1903" />
<line branch="false" hits="1" number="1904" />
<line branch="false" hits="1" number="1905" />
<line branch="false" hits="1" number="1907" />
<line branch="false" hits="1" number="1908" />
<line branch="false" hits="1" number="1909" />
<line branch="false" hits="1" number="1910" />
<line branch="false" hits="1" number="1911" />
<line branch="false" hits="1" number="1912" />
<line branch="false" hits="1" number="1914" />
<line branch="false" hits="1" number="1916" />
<line branch="false" hits="1" number="1917" />
<line branch="false" hits="1" number="1919" />
<line branch="false" hits="1" number="1920" />
<line branch="false" hits="1" number="1921" />
<line branch="false" hits="1" number="1922" />
<line branch="false" hits="1" number="1923" />
<line branch="false" hits="1" number="1924" />
<line branch="false" hits="1" number="1925" />
<line branch="false" hits="1" number="1926" />
<line branch="false" hits="1" number="1927" />
<line branch="false" hits="1" number="1928" />
<line branch="false" hits="1" number="1930" />
<line branch="false" hits="1" number="1931" />
<line branch="false" hits="1" number="1932" />
<line branch="false" hits="1" number="1933" />
<line branch="false" hits="1" number="1934" />
<line branch="false" hits="1" number="1936" />
<line branch="false" hits="1" number="1938" />
<line branch="false" hits="1" number="1939" />
<line branch="false" hits="1" number="1940" />
<line branch="false" hits="1" number="1941" />
<line branch="false" hits="1" number="1942" />
<line branch="false" hits="1" number="1946" />
<line branch="false" hits="1" number="2224" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/join.rs" line-rate="0.9424460431654677" name="src.dataframe.join.rs">
<methods>
<method name="trs_dataframe::dataframe::join::test::test_join_relation_py::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="388" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::join::python::test::test_into_py::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="202" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as core::convert::TryFrom<trs_dataframe::dataframe::join::python::PythonJoin>>::try_from::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="116" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as pyo3::conversion::FromPyObject>::extract_bound::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="158" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as pyo3::conversion::IntoPyObject>::into_pyobject::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="169" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinById>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="10" number="16" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_replace" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="252" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_broadcast" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="233" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_join_by_id" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="282" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_add_columns" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="243" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_cartesian_product" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="271" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::init" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="226" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::py_extend" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="261" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::join_by_id" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="324" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::add_columns" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="300" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::cartesian_product" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="318" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="45" number="290" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::extend" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="312" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::replace" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="306" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinRelation>::broadcast" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="294" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::python::PythonJoinBy>::__pymethod___default___pyo3__int______" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="65" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::python::PythonJoinBy>::__pymethod___default___pyo3__repr______" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="65" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinById>::init" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="25" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as core::convert::TryFrom<trs_dataframe::dataframe::join::python::PythonJoin>>::try_from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="12" number="106" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as pyo3::conversion::FromPyObject>::extract_bound" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="156" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::JoinBy as pyo3::conversion::IntoPyObject>::into_pyobject" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="168" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::join::python::PythonJoin as core::convert::TryFrom<trs_dataframe::dataframe::join::JoinBy>>::try_from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="12" number="125" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="10" number="16" />
<line branch="false" hits="10" number="17" />
<line branch="false" hits="10" number="18" />
<line branch="false" hits="0" number="25" />
<line branch="false" hits="0" number="26" />
<line branch="false" hits="0" number="27" />
<line branch="false" hits="0" number="65" />
<line branch="false" hits="12" number="106" />
<line branch="false" hits="12" number="107" />
<line branch="false" hits="2" number="108" />
<line branch="false" hits="2" number="109" />
<line branch="false" hits="2" number="110" />
<line branch="false" hits="2" number="111" />
<line branch="false" hits="2" number="112" />
<line branch="false" hits="2" number="114" />
<line branch="false" hits="2" number="115" />
<line branch="false" hits="2" number="116" />
<line branch="false" hits="2" number="117" />
<line branch="false" hits="12" number="120" />
<line branch="false" hits="12" number="125" />
<line branch="false" hits="12" number="126" />
<line branch="false" hits="2" number="127" />
<line branch="false" hits="2" number="128" />
<line branch="false" hits="2" number="129" />
<line branch="false" hits="2" number="130" />
<line branch="false" hits="2" number="131" />
<line branch="false" hits="2" number="132" />
<line branch="false" hits="2" number="133" />
<line branch="false" hits="2" number="134" />
<line branch="false" hits="2" number="135" />
<line branch="false" hits="2" number="136" />
<line branch="false" hits="2" number="137" />
<line branch="false" hits="2" number="138" />
<line branch="false" hits="2" number="139" />
<line branch="false" hits="2" number="140" />
<line branch="false" hits="2" number="141" />
<line branch="false" hits="2" number="142" />
<line branch="false" hits="2" number="143" />
<line branch="false" hits="2" number="144" />
<line branch="false" hits="2" number="145" />
<line branch="false" hits="2" number="146" />
<line branch="false" hits="2" number="147" />
<line branch="false" hits="2" number="148" />
<line branch="false" hits="2" number="149" />
<line branch="false" hits="2" number="150" />
<line branch="false" hits="12" number="152" />
<line branch="false" hits="6" number="156" />
<line branch="false" hits="6" number="157" />
<line branch="false" hits="6" number="158" />
<line branch="false" hits="0" number="159" />
<line branch="false" hits="0" number="160" />
<line branch="false" hits="6" number="161" />
<line branch="false" hits="6" number="168" />
<line branch="false" hits="6" number="169" />
<line branch="false" hits="0" number="170" />
<line branch="false" hits="0" number="171" />
<line branch="false" hits="6" number="172" />
<line branch="false" hits="6" number="173" />
<line branch="false" hits="6" number="202" />
<line branch="false" hits="6" number="203" />
<line branch="false" hits="6" number="204" />
<line branch="false" hits="6" number="205" />
<line branch="false" hits="6" number="206" />
<line branch="false" hits="6" number="207" />
<line branch="false" hits="6" number="208" />
<line branch="false" hits="6" number="209" />
<line branch="false" hits="6" number="210" />
<line branch="false" hits="6" number="226" />
<line branch="false" hits="6" number="227" />
<line branch="false" hits="6" number="228" />
<line branch="false" hits="1" number="233" />
<line branch="false" hits="1" number="234" />
<line branch="false" hits="1" number="235" />
<line branch="false" hits="1" number="236" />
<line branch="false" hits="1" number="237" />
<line branch="false" hits="1" number="243" />
<line branch="false" hits="1" number="244" />
<line branch="false" hits="1" number="245" />
<line branch="false" hits="1" number="246" />
<line branch="false" hits="1" number="247" />
<line branch="false" hits="1" number="252" />
<line branch="false" hits="1" number="253" />
<line branch="false" hits="1" number="254" />
<line branch="false" hits="1" number="255" />
<line branch="false" hits="1" number="256" />
<line branch="false" hits="1" number="261" />
<line branch="false" hits="1" number="262" />
<line branch="false" hits="1" number="263" />
<line branch="false" hits="1" number="264" />
<line branch="false" hits="1" number="265" />
<line branch="false" hits="1" number="271" />
<line branch="false" hits="1" number="272" />
<line branch="false" hits="1" number="273" />
<line branch="false" hits="1" number="274" />
<line branch="false" hits="1" number="275" />
<line branch="false" hits="1" number="282" />
<line branch="false" hits="1" number="283" />
<line branch="false" hits="1" number="284" />
<line branch="false" hits="1" number="285" />
<line branch="false" hits="1" number="286" />
<line branch="false" hits="45" number="290" />
<line branch="false" hits="45" number="291" />
<line branch="false" hits="45" number="292" />
<line branch="false" hits="1" number="294" />
<line branch="false" hits="1" number="295" />
<line branch="false" hits="1" number="296" />
<line branch="false" hits="1" number="297" />
<line branch="false" hits="1" number="298" />
<line branch="false" hits="2" number="300" />
<line branch="false" hits="2" number="301" />
<line branch="false" hits="2" number="302" />
<line branch="false" hits="2" number="303" />
<line branch="false" hits="2" number="304" />
<line branch="false" hits="1" number="306" />
<line branch="false" hits="1" number="307" />
<line branch="false" hits="1" number="308" />
<line branch="false" hits="1" number="309" />
<line branch="false" hits="1" number="310" />
<line branch="false" hits="1" number="312" />
<line branch="false" hits="1" number="313" />
<line branch="false" hits="1" number="314" />
<line branch="false" hits="1" number="315" />
<line branch="false" hits="1" number="316" />
<line branch="false" hits="1" number="318" />
<line branch="false" hits="1" number="319" />
<line branch="false" hits="1" number="320" />
<line branch="false" hits="1" number="321" />
<line branch="false" hits="1" number="322" />
<line branch="false" hits="1" number="324" />
<line branch="false" hits="1" number="325" />
<line branch="false" hits="1" number="326" />
<line branch="false" hits="1" number="327" />
<line branch="false" hits="1" number="328" />
<line branch="false" hits="6" number="388" />
<line branch="false" hits="6" number="389" />
<line branch="false" hits="6" number="390" />
<line branch="false" hits="6" number="391" />
<line branch="false" hits="6" number="392" />
<line branch="false" hits="6" number="393" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/python.rs" line-rate="0.9059080962800875" name="src.dataframe.python.rs">
<methods>
<method name="<trs_dataframe::dataframe::DataFrame>::select_data::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="11" number="22" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__getstate__::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="625" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__setstate__::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="611" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__setstate__::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="617" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f32::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="263" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f32::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="264" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f64::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="287" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f64::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="6" number="288" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i32::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="215" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i32::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="216" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i64::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="239" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i64::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="240" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u32::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="167" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u32::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="168" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u64::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="191" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u64::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="192" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_add_alias::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="368" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_add_column::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="500" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_rename_key::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="361" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select_column::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="436" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::filter_by_expression::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="522" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::filter_by_expression::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="524" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::set_dtype_for_column::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="97" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::apply::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="130" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_join::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="464" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_push::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="481" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy::{closure#0}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="332" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy::{closure#1}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="8" number="333" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="391" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select::{closure#2}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="399" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select::{closure#1}" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="396" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::basic_ops_add::basic_ops_add::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="784" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::basic_ops_div::basic_ops_div::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="849" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::basic_ops_mul::basic_ops_mul::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="828" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::basic_ops_sub::basic_ops_sub::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="806" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::dummy_test_apply::dummy_test_apply::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="1011" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::test_from_create::test_from_create::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="727" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::basic_python_dataframe::basic_python_dataframe::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="954" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::pickle_py::pickle_py::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="698" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::test_numpy::test_numpy::test_numpy::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="869" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::python::test::test_fill_from_python::test_fill_from_python::test_fill_from_python::{closure#0}" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="916" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::select_data" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="11" number="16" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__getstate__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="624" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__itruediv__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="578" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__setstate__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="610" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::add_constant" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="504" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="255" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_f64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="279" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="207" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_i64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="231" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_str" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="303" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u32" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="159" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy_u64" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="183" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_add_alias" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="365" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_add_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="497" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_rename_key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="357" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_add_metadata" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="347" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_get_metadata" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="352" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select_column" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="429" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::filter_by_expression" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="520" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::set_dtype_for_column" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="94" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::serialize_to_json_string" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="596" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::deserialize_from_json_string" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="601" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::init" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="13" number="52" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::keys" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="13" number="85" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::apply" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="129" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__del__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="634" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__len__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="592" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__str__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="531" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_join" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="461" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_push" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="478" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__iadd__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="535" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__imul__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="564" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__isub__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="549" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__repr__" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="4" number="527" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::as_numpy" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="324" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::from_dict" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="73" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_select" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="384" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::py_shrink" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="342" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod_keys__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod_shrink__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod___del____" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod___len____" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod___str____" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod___repr____" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod___getstate____" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::DataFrame>::__pymethod_serialize_to_json_string__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="48" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::python::DfOrDict>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="9" number="38" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="11" number="16" />
<line branch="false" hits="11" number="17" />
<line branch="false" hits="11" number="18" />
<line branch="false" hits="11" number="19" />
<line branch="false" hits="11" number="20" />
<line branch="false" hits="11" number="21" />
<line branch="false" hits="11" number="22" />
<line branch="false" hits="11" number="23" />
<line branch="false" hits="11" number="24" />
<line branch="false" hits="4" number="25" />
<line branch="false" hits="7" number="27" />
<line branch="false" hits="11" number="29" />
<line branch="false" hits="9" number="38" />
<line branch="false" hits="9" number="39" />
<line branch="false" hits="4" number="40" />
<line branch="false" hits="5" number="42" />
<line branch="false" hits="5" number="43" />
<line branch="false" hits="9" number="45" />
<line branch="false" hits="0" number="48" />
<line branch="false" hits="13" number="52" />
<line branch="false" hits="13" number="53" />
<line branch="false" hits="13" number="54" />
<line branch="false" hits="1" number="73" />
<line branch="false" hits="1" number="74" />
<line branch="false" hits="1" number="75" />
<line branch="false" hits="1" number="76" />
<line branch="false" hits="1" number="77" />
<line branch="false" hits="1" number="78" />
<line branch="false" hits="1" number="79" />
<line branch="false" hits="1" number="81" />
<line branch="false" hits="1" number="82" />
<line branch="false" hits="13" number="85" />
<line branch="false" hits="13" number="86" />
<line branch="false" hits="13" number="87" />
<line branch="false" hits="1" number="94" />
<line branch="false" hits="1" number="95" />
<line branch="false" hits="1" number="96" />
<line branch="false" hits="1" number="97" />
<line branch="false" hits="0" number="98" />
<line branch="false" hits="0" number="99" />
<line branch="false" hits="1" number="100" />
<line branch="false" hits="1" number="129" />
<line branch="false" hits="1" number="130" />
<line branch="false" hits="1" number="131" />
<line branch="false" hits="1" number="132" />
<line branch="false" hits="1" number="133" />
<line branch="false" hits="1" number="134" />
<line branch="false" hits="1" number="135" />
<line branch="false" hits="1" number="136" />
<line branch="false" hits="1" number="137" />
<line branch="false" hits="1" number="138" />
<line branch="false" hits="1" number="139" />
<line branch="false" hits="1" number="140" />
<line branch="false" hits="1" number="141" />
<line branch="false" hits="1" number="142" />
<line branch="false" hits="1" number="143" />
<line branch="false" hits="1" number="144" />
<line branch="false" hits="1" number="145" />
<line branch="false" hits="1" number="159" />
<line branch="false" hits="1" number="160" />
<line branch="false" hits="1" number="161" />
<line branch="false" hits="1" number="162" />
<line branch="false" hits="1" number="163" />
<line branch="false" hits="1" number="164" />
<line branch="false" hits="1" number="165" />
<line branch="false" hits="1" number="166" />
<line branch="false" hits="1" number="167" />
<line branch="false" hits="2" number="168" />
<line branch="false" hits="1" number="169" />
<line branch="false" hits="1" number="183" />
<line branch="false" hits="1" number="184" />
<line branch="false" hits="1" number="185" />
<line branch="false" hits="1" number="186" />
<line branch="false" hits="1" number="187" />
<line branch="false" hits="1" number="188" />
<line branch="false" hits="1" number="189" />
<line branch="false" hits="1" number="190" />
<line branch="false" hits="1" number="191" />
<line branch="false" hits="2" number="192" />
<line branch="false" hits="1" number="193" />
<line branch="false" hits="1" number="207" />
<line branch="false" hits="1" number="208" />
<line branch="false" hits="1" number="209" />
<line branch="false" hits="1" number="210" />
<line branch="false" hits="1" number="211" />
<line branch="false" hits="1" number="212" />
<line branch="false" hits="1" number="213" />
<line branch="false" hits="1" number="214" />
<line branch="false" hits="1" number="215" />
<line branch="false" hits="2" number="216" />
<line branch="false" hits="1" number="217" />
<line branch="false" hits="1" number="231" />
<line branch="false" hits="1" number="232" />
<line branch="false" hits="1" number="233" />
<line branch="false" hits="1" number="234" />
<line branch="false" hits="1" number="235" />
<line branch="false" hits="1" number="236" />
<line branch="false" hits="1" number="237" />
<line branch="false" hits="1" number="238" />
<line branch="false" hits="1" number="239" />
<line branch="false" hits="2" number="240" />
<line branch="false" hits="1" number="241" />
<line branch="false" hits="1" number="255" />
<line branch="false" hits="1" number="256" />
<line branch="false" hits="1" number="257" />
<line branch="false" hits="1" number="258" />
<line branch="false" hits="1" number="259" />
<line branch="false" hits="1" number="260" />
<line branch="false" hits="1" number="261" />
<line branch="false" hits="1" number="262" />
<line branch="false" hits="1" number="263" />
<line branch="false" hits="4" number="264" />
<line branch="false" hits="1" number="265" />
<line branch="false" hits="2" number="279" />
<line branch="false" hits="2" number="280" />
<line branch="false" hits="2" number="281" />
<line branch="false" hits="2" number="282" />
<line branch="false" hits="2" number="283" />
<line branch="false" hits="2" number="284" />
<line branch="false" hits="2" number="285" />
<line branch="false" hits="2" number="286" />
<line branch="false" hits="2" number="287" />
<line branch="false" hits="6" number="288" />
<line branch="false" hits="2" number="289" />
<line branch="false" hits="1" number="303" />
<line branch="false" hits="1" number="304" />
<line branch="false" hits="1" number="305" />
<line branch="false" hits="1" number="306" />
<line branch="false" hits="1" number="307" />
<line branch="false" hits="1" number="308" />
<line branch="false" hits="1" number="309" />
<line branch="false" hits="1" number="310" />
<line branch="false" hits="2" number="324" />
<line branch="false" hits="2" number="325" />
<line branch="false" hits="2" number="326" />
<line branch="false" hits="2" number="327" />
<line branch="false" hits="2" number="328" />
<line branch="false" hits="2" number="329" />
<line branch="false" hits="2" number="330" />
<line branch="false" hits="2" number="331" />
<line branch="false" hits="2" number="332" />
<line branch="false" hits="8" number="333" />
<line branch="false" hits="8" number="334" />
<line branch="false" hits="8" number="335" />
<line branch="false" hits="8" number="336" />
<line branch="false" hits="8" number="337" />
<line branch="false" hits="2" number="338" />
<line branch="false" hits="2" number="339" />
<line branch="false" hits="1" number="342" />
<line branch="false" hits="1" number="343" />
<line branch="false" hits="1" number="344" />
<line branch="false" hits="1" number="347" />
<line branch="false" hits="1" number="348" />
<line branch="false" hits="1" number="349" />
<line branch="false" hits="1" number="352" />
<line branch="false" hits="1" number="353" />
<line branch="false" hits="1" number="354" />
<line branch="false" hits="2" number="357" />
<line branch="false" hits="2" number="359" />
<line branch="false" hits="2" number="360" />
<line branch="false" hits="2" number="361" />
<line branch="false" hits="2" number="362" />
<line branch="false" hits="1" number="365" />
<line branch="false" hits="1" number="366" />
<line branch="false" hits="1" number="367" />
<line branch="false" hits="1" number="368" />
<line branch="false" hits="1" number="369" />
<line branch="false" hits="2" number="384" />
<line branch="false" hits="2" number="385" />
<line branch="false" hits="2" number="386" />
<line branch="false" hits="2" number="387" />
<line branch="false" hits="2" number="388" />
<line branch="false" hits="2" number="389" />
<line branch="false" hits="2" number="390" />
<line branch="false" hits="2" number="391" />
<line branch="false" hits="2" number="392" />
<line branch="false" hits="2" number="394" />
<line branch="false" hits="0" number="395" />
<line branch="false" hits="0" number="396" />
<line branch="false" hits="2" number="398" />
<line branch="false" hits="2" number="399" />
<line branch="false" hits="2" number="402" />
<line branch="false" hits="4" number="403" />
<line branch="false" hits="4" number="404" />
<line branch="false" hits="8" number="405" />
<line branch="false" hits="8" number="406" />
<line branch="false" hits="8" number="407" />
<line branch="false" hits="8" number="408" />
<line branch="false" hits="4" number="409" />
<line branch="false" hits="2" number="411" />
<line branch="false" hits="2" number="412" />
<line branch="false" hits="0" number="429" />
<line branch="false" hits="0" number="430" />
<line branch="false" hits="0" number="431" />
<line branch="false" hits="0" number="432" />
<line branch="false" hits="0" number="433" />
<line branch="false" hits="0" number="434" />
<line branch="false" hits="0" number="435" />
<line branch="false" hits="0" number="436" />
<line branch="false" hits="0" number="438" />
<line branch="false" hits="0" number="439" />
<line branch="false" hits="0" number="440" />
<line branch="false" hits="0" number="443" />
<line branch="false" hits="0" number="444" />
<line branch="false" hits="3" number="461" />
<line branch="false" hits="3" number="462" />
<line branch="false" hits="3" number="463" />
<line branch="false" hits="3" number="464" />
<line branch="false" hits="3" number="466" />
<line branch="false" hits="3" number="467" />
<line branch="false" hits="2" number="478" />
<line branch="false" hits="2" number="479" />
<line branch="false" hits="2" number="480" />
<line branch="false" hits="2" number="481" />
<line branch="false" hits="2" number="482" />
<line branch="false" hits="2" number="483" />
<line branch="false" hits="2" number="497" />
<line branch="false" hits="2" number="498" />
<line branch="false" hits="2" number="499" />
<line branch="false" hits="2" number="500" />
<line branch="false" hits="2" number="501" />
<line branch="false" hits="2" number="502" />
<line branch="false" hits="0" number="504" />
<line branch="false" hits="0" number="505" />
<line branch="false" hits="0" number="506" />
<line branch="false" hits="0" number="507" />
<line branch="false" hits="0" number="520" />
<line branch="false" hits="0" number="521" />
<line branch="false" hits="0" number="522" />
<line branch="false" hits="0" number="523" />
<line branch="false" hits="0" number="524" />
<line branch="false" hits="0" number="525" />
<line branch="false" hits="4" number="527" />
<line branch="false" hits="4" number="528" />
<line branch="false" hits="4" number="529" />
<line branch="false" hits="4" number="531" />
<line branch="false" hits="4" number="532" />
<line branch="false" hits="4" number="533" />
<line branch="false" hits="2" number="535" />
<line branch="false" hits="2" number="536" />
<line branch="false" hits="2" number="537" />
<line branch="false" hits="2" number="538" />
<line branch="false" hits="1" number="539" />
<line branch="false" hits="1" number="540" />
<line branch="false" hits="1" number="541" />
<line branch="false" hits="1" number="542" />
<line branch="false" hits="1" number="543" />
<line branch="false" hits="1" number="544" />
<line branch="false" hits="2" number="546" />
<line branch="false" hits="2" number="547" />
<line branch="false" hits="2" number="549" />
<line branch="false" hits="2" number="550" />
<line branch="false" hits="2" number="552" />
<line branch="false" hits="2" number="553" />
<line branch="false" hits="1" number="554" />
<line branch="false" hits="1" number="555" />
<line branch="false" hits="1" number="556" />
<line branch="false" hits="1" number="557" />
<line branch="false" hits="1" number="558" />
<line branch="false" hits="1" number="559" />
<line branch="false" hits="2" number="561" />
<line branch="false" hits="2" number="562" />
<line branch="false" hits="3" number="564" />
<line branch="false" hits="3" number="565" />
<line branch="false" hits="3" number="566" />
<line branch="false" hits="3" number="567" />
<line branch="false" hits="1" number="568" />
<line branch="false" hits="1" number="569" />
<line branch="false" hits="1" number="570" />
<line branch="false" hits="2" number="571" />
<line branch="false" hits="2" number="572" />
<line branch="false" hits="2" number="573" />
<line branch="false" hits="3" number="575" />
<line branch="false" hits="3" number="576" />
<line branch="false" hits="2" number="578" />
<line branch="false" hits="2" number="579" />
<line branch="false" hits="2" number="580" />
<line branch="false" hits="2" number="581" />
<line branch="false" hits="1" number="582" />
<line branch="false" hits="1" number="583" />
<line branch="false" hits="1" number="584" />
<line branch="false" hits="1" number="585" />
<line branch="false" hits="1" number="586" />
<line branch="false" hits="1" number="587" />
<line branch="false" hits="2" number="589" />
<line branch="false" hits="2" number="590" />
<line branch="false" hits="1" number="592" />
<line branch="false" hits="1" number="593" />
<line branch="false" hits="1" number="594" />
<line branch="false" hits="1" number="596" />
<line branch="false" hits="1" number="597" />
<line branch="false" hits="1" number="598" />
<line branch="false" hits="1" number="601" />
<line branch="false" hits="1" number="602" />
<line branch="false" hits="1" number="603" />
<line branch="false" hits="1" number="604" />
<line branch="false" hits="1" number="606" />
<line branch="false" hits="1" number="607" />
<line branch="false" hits="1" number="610" />
<line branch="false" hits="1" number="611" />
<line branch="false" hits="0" number="612" />
<line branch="false" hits="0" number="613" />
<line branch="false" hits="0" number="615" />
<line branch="false" hits="1" number="616" />
<line branch="false" hits="1" number="617" />
<line branch="false" hits="0" number="618" />
<line branch="false" hits="0" number="619" />
<line branch="false" hits="0" number="621" />
<line branch="false" hits="1" number="622" />
<line branch="false" hits="1" number="623" />
<line branch="false" hits="1" number="624" />
<line branch="false" hits="1" number="625" />
<line branch="false" hits="0" number="627" />
<line branch="false" hits="0" number="628" />
<line branch="false" hits="0" number="630" />
<line branch="false" hits="1" number="631" />
<line branch="false" hits="1" number="632" />
<line branch="false" hits="0" number="634" />
<line branch="false" hits="0" number="635" />
<line branch="false" hits="0" number="636" />
<line branch="false" hits="1" number="698" />
<line branch="false" hits="1" number="699" />
<line branch="false" hits="1" number="700" />
<line branch="false" hits="1" number="702" />
<line branch="false" hits="1" number="703" />
<line branch="false" hits="1" number="704" />
<line branch="false" hits="1" number="705" />
<line branch="false" hits="1" number="727" />
<line branch="false" hits="1" number="728" />
<line branch="false" hits="1" number="729" />
<line branch="false" hits="1" number="730" />
<line branch="false" hits="1" number="732" />
<line branch="false" hits="1" number="733" />
<line branch="false" hits="1" number="734" />
<line branch="false" hits="1" number="735" />
<line branch="false" hits="1" number="736" />
<line branch="false" hits="1" number="737" />
<line branch="false" hits="1" number="738" />
<line branch="false" hits="1" number="740" />
<line branch="false" hits="1" number="741" />
<line branch="false" hits="1" number="742" />
<line branch="false" hits="1" number="743" />
<line branch="false" hits="1" number="744" />
<line branch="false" hits="1" number="745" />
<line branch="false" hits="1" number="746" />
<line branch="false" hits="1" number="748" />
<line branch="false" hits="1" number="784" />
<line branch="false" hits="1" number="785" />
<line branch="false" hits="1" number="786" />
<line branch="false" hits="1" number="787" />
<line branch="false" hits="1" number="788" />
<line branch="false" hits="1" number="790" />
<line branch="false" hits="1" number="791" />
<line branch="false" hits="1" number="792" />
<line branch="false" hits="1" number="793" />
<line branch="false" hits="1" number="795" />
<line branch="false" hits="1" number="796" />
<line branch="false" hits="1" number="806" />
<line branch="false" hits="1" number="807" />
<line branch="false" hits="1" number="808" />
<line branch="false" hits="1" number="809" />
<line branch="false" hits="1" number="810" />
<line branch="false" hits="1" number="812" />
<line branch="false" hits="1" number="813" />
<line branch="false" hits="1" number="814" />
<line branch="false" hits="1" number="815" />
<line branch="false" hits="1" number="817" />
<line branch="false" hits="1" number="818" />
<line branch="false" hits="1" number="828" />
<line branch="false" hits="1" number="829" />
<line branch="false" hits="1" number="830" />
<line branch="false" hits="1" number="831" />
<line branch="false" hits="1" number="832" />
<line branch="false" hits="1" number="834" />
<line branch="false" hits="1" number="835" />
<line branch="false" hits="1" number="836" />
<line branch="false" hits="1" number="837" />
<line branch="false" hits="1" number="838" />
<line branch="false" hits="1" number="839" />
<line branch="false" hits="1" number="849" />
<line branch="false" hits="1" number="850" />
<line branch="false" hits="1" number="851" />
<line branch="false" hits="1" number="852" />
<line branch="false" hits="1" number="853" />
<line branch="false" hits="1" number="855" />
<line branch="false" hits="1" number="856" />
<line branch="false" hits="1" number="857" />
<line branch="false" hits="1" number="858" />
<line branch="false" hits="1" number="859" />
<line branch="false" hits="1" number="860" />
<line branch="false" hits="1" number="869" />
<line branch="false" hits="1" number="870" />
<line branch="false" hits="1" number="895" />
<line branch="false" hits="1" number="896" />
<line branch="false" hits="1" number="897" />
<line branch="false" hits="1" number="898" />
<line branch="false" hits="1" number="899" />
<line branch="false" hits="1" number="902" />
<line branch="false" hits="1" number="903" />
<line branch="false" hits="0" number="905" />
<line branch="false" hits="1" number="907" />
<line branch="false" hits="1" number="908" />
<line branch="false" hits="1" number="916" />
<line branch="false" hits="1" number="917" />
<line branch="false" hits="1" number="918" />
<line branch="false" hits="1" number="919" />
<line branch="false" hits="1" number="921" />
<line branch="false" hits="1" number="922" />
<line branch="false" hits="1" number="923" />
<line branch="false" hits="1" number="924" />
<line branch="false" hits="1" number="925" />
<line branch="false" hits="1" number="926" />
<line branch="false" hits="1" number="927" />
<line branch="false" hits="1" number="928" />
<line branch="false" hits="1" number="930" />
<line branch="false" hits="1" number="932" />
<line branch="false" hits="1" number="933" />
<line branch="false" hits="1" number="934" />
<line branch="false" hits="1" number="935" />
<line branch="false" hits="1" number="936" />
<line branch="false" hits="1" number="937" />
<line branch="false" hits="1" number="938" />
<line branch="false" hits="1" number="939" />
<line branch="false" hits="1" number="940" />
<line branch="false" hits="1" number="941" />
<line branch="false" hits="1" number="942" />
<line branch="false" hits="1" number="943" />
<line branch="false" hits="1" number="944" />
<line branch="false" hits="1" number="946" />
<line branch="false" hits="1" number="947" />
<line branch="false" hits="1" number="948" />
<line branch="false" hits="1" number="954" />
<line branch="false" hits="1" number="955" />
<line branch="false" hits="1" number="956" />
<line branch="false" hits="1" number="957" />
<line branch="false" hits="1" number="997" />
<line branch="false" hits="1" number="998" />
<line branch="false" hits="0" number="999" />
<line branch="false" hits="1" number="1000" />
<line branch="false" hits="1" number="1001" />
<line branch="false" hits="1" number="1002" />
<line branch="false" hits="1" number="1003" />
<line branch="false" hits="1" number="1004" />
<line branch="false" hits="1" number="1005" />
<line branch="false" hits="1" number="1011" />
<line branch="false" hits="1" number="1012" />
<line branch="false" hits="1" number="1013" />
<line branch="false" hits="1" number="1014" />
<line branch="false" hits="1" number="1027" />
<line branch="false" hits="1" number="1028" />
<line branch="false" hits="0" number="1029" />
<line branch="false" hits="1" number="1030" />
<line branch="false" hits="1" number="1031" />
<line branch="false" hits="1" number="1032" />
<line branch="false" hits="1" number="1033" />
<line branch="false" hits="1" number="1034" />
<line branch="false" hits="1" number="1035" />
</lines>
</class>
<class branch-rate="0" complexity="0" filename="src/dataframe/key.rs" line-rate="0.9603960396039604" name="src.dataframe.key.rs">
<methods>
<method name="<trs_dataframe::dataframe::key::Key as core::hash::Hash>::hash::<ahash::fallback_hash::AHasher>" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="131" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::hash::Hash>::hash::<std::hash::random::DefaultHasher>" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="43" number="131" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::id" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2" number="36" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::key" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="39" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::name" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="2217" number="32" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::new" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="75" number="121" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::init" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="64" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::py_id" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="74" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::py_name" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="69" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::py_type" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="78" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::__pymethod_id__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="60" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::__pymethod_name__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="60" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key>::__pymethod_dtype__" signature="" complexity="0" line-rate="0" branch-rate="0">
<lines>
<line hits="0" number="60" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::key::test::dummy_test" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="140" branch="false" />
</lines>
</method>
<method name="trs_dataframe::dataframe::key::test::py_test" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="173" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::cmp::PartialOrd>::partial_cmp" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="326" number="49" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::cmp::Ord>::cmp" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="327" number="54" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::fmt::Display>::fmt" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="254" number="84" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::fmt::Debug>::fmt" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="118" number="89" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::convert::From<&str>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="851" number="95" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::convert::From<smartstring::SmartString<smartstring::config::LazyCompact>>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="1" number="104" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::convert::From<alloc::string::String>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="64" number="109" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::convert::From<&alloc::string::String>>::from" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="3" number="115" branch="false" />
</lines>
</method>
<method name="<trs_dataframe::dataframe::key::Key as core::cmp::PartialEq>::eq" signature="" complexity="0" line-rate="1" branch-rate="1">
<lines>
<line hits="572" number="44" branch="false" />
</lines>
</method>
</methods>
<lines>
<line branch="false" hits="2217" number="32" />
<line branch="false" hits="2217" number="33" />
<line branch="false" hits="2217" number="34" />
<line branch="false" hits="2" number="36" />
<line branch="false" hits="2" number="37" />
<line branch="false" hits="2" number="38" />
<line branch="false" hits="1" number="39" />
<line branch="false" hits="1" number="40" />
<line branch="false" hits="1" number="41" />
<line branch="false" hits="572" number="44" />
<line branch="false" hits="572" number="45" />
<line branch="false" hits="572" number="46" />
<line branch="false" hits="326" number="49" />
<line branch="false" hits="326" number="50" />
<line branch="false" hits="326" number="51" />
<line branch="false" hits="327" number="54" />
<line branch="false" hits="327" number="55" />
<line branch="false" hits="327" number="56" />
<line branch="false" hits="0" number="60" />
<line branch="false" hits="1" number="64" />
<line branch="false" hits="1" number="65" />
<line branch="false" hits="1" number="66" />
<line branch="false" hits="1" number="69" />
<line branch="false" hits="1" number="70" />
<line branch="false" hits="1" number="71" />
<line branch="false" hits="1" number="74" />
<line branch="false" hits="1" number="75" />
<line branch="false" hits="1" number="76" />
<line branch="false" hits="0" number="78" />
<line branch="false" hits="0" number="79" />
<line branch="false" hits="0" number="80" />
<line branch="false" hits="254" number="84" />
<line branch="false" hits="254" number="85" />
<line branch="false" hits="254" number="86" />
<line branch="false" hits="118" number="89" />
<line branch="false" hits="118" number="90" />
<line branch="false" hits="118" number="91" />
<line branch="false" hits="851" number="95" />
<line branch="false" hits="851" number="96" />
<line branch="false" hits="851" number="97" />
<line branch="false" hits="851" number="98" />
<line branch="false" hits="851" number="99" />
<line branch="false" hits="851" number="100" />
<line branch="false" hits="851" number="101" />
<line branch="false" hits="1" number="104" />
<line branch="false" hits="1" number="105" />
<line branch="false" hits="1" number="106" />
<line branch="false" hits="64" number="109" />
<line branch="false" hits="64" number="110" />
<line branch="false" hits="64" number="111" />
<line branch="false" hits="3" number="115" />
<line branch="false" hits="3" number="116" />
<line branch="false" hits="3" number="117" />
<line branch="false" hits="75" number="121" />
<line branch="false" hits="75" number="122" />
<line branch="false" hits="75" number="123" />
<line branch="false" hits="75" number="124" />
<line branch="false" hits="75" number="125" />
<line branch="false" hits="75" number="126" />
<line branch="false" hits="75" number="127" />
<line branch="false" hits="43" number="131" />
<line branch="false" hits="43" number="132" />
<line branch="false" hits="43" number="133" />
<line branch="false" hits="1" number="140" />
<line branch="false" hits="1" number="141" />
<line branch="false" hits="1" number="142" />
<line branch="false" hits="1" number="143" />
<line branch="false" hits="1" number="144" />
<line branch="false" hits="1" number="145" />
<line branch="false" hits="1" number="146" />
<line branch="false" hits="1" number="147" />
<line branch="false" hits="1" number="148" />
<line branch="false" hits="1" number="149" />
<line branch="false" hits="1" number="150" />
<line branch="false" hits="1" number="151" />
<line branch="false" hits="1" number="152" />
<line branch="false" hits="1" number="153" />
<line branch="false" hits="1" number="154" />
<line branch="false" hits="1" number="155" />
<line branch="false" hits="1" number="156" />
<line branch="false" hits="1" number="157" />
<line branch="false" hits="1" number="158" />
<line branch="false" hits="1" number="159" />
<line branch="false" hits="1" number="160" />
<line branch="false" hits="1" number="161" />
<line branch="false" hits="1" number="162" />
<line branch="false" hits="1" number="163" />
<line branch="false" hits="1" number="164" />
<line branch="false" hits="1" number="165" />
<line branch="false" hits="1" number="166" />
<line branch="false" hits="1" number="167" />
<line branch="false" hits="1" number="168" />
<line branch="false" hits="1" number="169" />
<line branch="false" hits="1" number="173" />
<line branch="false" hits="1" number="174" />
<line branch="false" hits="1" number="175" />
<line branch="false" hits="1" number="176" />
<line branch="false" hits="1" number="177" />
<line branch="false" hits="1" number="178" />
<line branch="false" hits="1" number="179" />
<line branch="false" hits="1" number="180" />
</lines>
</class>
</classes>
</package>
</packages>
</coverage>