@@ -136,7 +136,7 @@ impl ops::Deref for CrateName {
136136#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
137137pub enum CrateOrigin {
138138 /// Crates that are from crates.io official registry,
139- CratesIo { repo : Option < String > } ,
139+ CratesIo { repo : Option < String > , name : Option < String > } ,
140140 /// Crates that are provided by the language, like std, core, proc-macro, ...
141141 Lang ( LangCrateOrigin ) ,
142142}
@@ -648,7 +648,7 @@ mod tests {
648648 Env :: default ( ) ,
649649 Ok ( Vec :: new ( ) ) ,
650650 false ,
651- CrateOrigin :: CratesIo { repo : None } ,
651+ CrateOrigin :: CratesIo { repo : None , name : None } ,
652652 ) ;
653653 let crate2 = graph. add_crate_root (
654654 FileId ( 2u32 ) ,
@@ -660,7 +660,7 @@ mod tests {
660660 Env :: default ( ) ,
661661 Ok ( Vec :: new ( ) ) ,
662662 false ,
663- CrateOrigin :: CratesIo { repo : None } ,
663+ CrateOrigin :: CratesIo { repo : None , name : None } ,
664664 ) ;
665665 let crate3 = graph. add_crate_root (
666666 FileId ( 3u32 ) ,
@@ -672,7 +672,7 @@ mod tests {
672672 Env :: default ( ) ,
673673 Ok ( Vec :: new ( ) ) ,
674674 false ,
675- CrateOrigin :: CratesIo { repo : None } ,
675+ CrateOrigin :: CratesIo { repo : None , name : None } ,
676676 ) ;
677677 assert ! ( graph
678678 . add_dep( crate1, Dependency :: new( CrateName :: new( "crate2" ) . unwrap( ) , crate2) )
@@ -698,7 +698,7 @@ mod tests {
698698 Env :: default ( ) ,
699699 Ok ( Vec :: new ( ) ) ,
700700 false ,
701- CrateOrigin :: CratesIo { repo : None } ,
701+ CrateOrigin :: CratesIo { repo : None , name : None } ,
702702 ) ;
703703 let crate2 = graph. add_crate_root (
704704 FileId ( 2u32 ) ,
@@ -710,7 +710,7 @@ mod tests {
710710 Env :: default ( ) ,
711711 Ok ( Vec :: new ( ) ) ,
712712 false ,
713- CrateOrigin :: CratesIo { repo : None } ,
713+ CrateOrigin :: CratesIo { repo : None , name : None } ,
714714 ) ;
715715 assert ! ( graph
716716 . add_dep( crate1, Dependency :: new( CrateName :: new( "crate2" ) . unwrap( ) , crate2) )
@@ -733,7 +733,7 @@ mod tests {
733733 Env :: default ( ) ,
734734 Ok ( Vec :: new ( ) ) ,
735735 false ,
736- CrateOrigin :: CratesIo { repo : None } ,
736+ CrateOrigin :: CratesIo { repo : None , name : None } ,
737737 ) ;
738738 let crate2 = graph. add_crate_root (
739739 FileId ( 2u32 ) ,
@@ -745,7 +745,7 @@ mod tests {
745745 Env :: default ( ) ,
746746 Ok ( Vec :: new ( ) ) ,
747747 false ,
748- CrateOrigin :: CratesIo { repo : None } ,
748+ CrateOrigin :: CratesIo { repo : None , name : None } ,
749749 ) ;
750750 let crate3 = graph. add_crate_root (
751751 FileId ( 3u32 ) ,
@@ -757,7 +757,7 @@ mod tests {
757757 Env :: default ( ) ,
758758 Ok ( Vec :: new ( ) ) ,
759759 false ,
760- CrateOrigin :: CratesIo { repo : None } ,
760+ CrateOrigin :: CratesIo { repo : None , name : None } ,
761761 ) ;
762762 assert ! ( graph
763763 . add_dep( crate1, Dependency :: new( CrateName :: new( "crate2" ) . unwrap( ) , crate2) )
@@ -780,7 +780,7 @@ mod tests {
780780 Env :: default ( ) ,
781781 Ok ( Vec :: new ( ) ) ,
782782 false ,
783- CrateOrigin :: CratesIo { repo : None } ,
783+ CrateOrigin :: CratesIo { repo : None , name : None } ,
784784 ) ;
785785 let crate2 = graph. add_crate_root (
786786 FileId ( 2u32 ) ,
@@ -792,7 +792,7 @@ mod tests {
792792 Env :: default ( ) ,
793793 Ok ( Vec :: new ( ) ) ,
794794 false ,
795- CrateOrigin :: CratesIo { repo : None } ,
795+ CrateOrigin :: CratesIo { repo : None , name : None } ,
796796 ) ;
797797 assert ! ( graph
798798 . add_dep(
0 commit comments