anchor.diff:  
       let makeImport (com: IRustCompiler) ctx r (selector: string) (path: string) genArgs =
           let importName = com.GetImportName(ctx, selector, path, r)
  -        if importName = "*"
  +        if selector = "*"
           then mkUnitExpr ()
           else makeFullNamePathExpr importName genArgs
   
  
positive.code:                         path, (namesp +  "::" + selector)
                      | _ ->
                          path, selector
                  imports.Add(importPath) |> ignore
                  importName
  
              member _.GetAllImports() = imports :> seq<_>
              member self.TransformAsExpr(ctx, e) = Util.transformAsExpr self ctx e
          //     member self.TransformAsStatements(ctx, ret, e) = transformAsStatements self ctx ret e
          //     member self.TransformFunction(ctx, name, args, body) = transformFunction self ctx name args body
  
negative.code:                 if onlyOnceWarnings.Add(msg) then
                      addWarning com [] range msg
  
              member _.TryAddImport(modName) =
                  importModules.Add(modName)
  
              member self.GetImportName(ctx, selector, path, r) =
                  let importPath, importName =
                      match path.Split('|') with
                      | [| path; namesp |] ->
  