rust引用mod中的函数,参数类型怎么表示

ink_env::test::push_execution_context::::DefaultEnvironment>(
                accounts.bob,
                callee,
                1000000,
                1000000,
                ink_env::test::CallData::new(ink_env::call::Selector::new([0x00; 4])), // dummy,
            );


上面ink_env是ctate名,test是mod,push_execution_context是函数,DefaultEnvironment是enum类型,我想问push_execution_context::()表示什么意思?

你问的是push_execution_context::()的作用吗?尖括号里面的DefaultEnvironment表示的是泛型特化,用来指定泛型函数中的具体参数类型的。