@@ -24,34 +24,34 @@ pub struct Mock {
2424 name : & ' static str ,
2525 /// Recorded function calls
2626 pub fn_calls : VecDeque < FnCall > ,
27- /// Next result to return for [`type_c_interface::controller::pd::Pd::get_port_status`]
28- pub next_result_get_port_status : Option < Result < PortStatus , PdError > > ,
29- /// Next result to return for [`type_c_interface::controller::pd::Pd::clear_dead_battery_flag`]
30- pub next_result_clear_dead_battery_flag : Option < Result < ( ) , PdError > > ,
31- /// Next result to return for [`type_c_interface::controller::pd::Pd::enable_sink_path`]
32- pub next_result_enable_sink_path : Option < Result < ( ) , PdError > > ,
33- /// Next result to return for [`type_c_interface::controller::pd::Pd::get_pd_alert`]
34- pub next_result_get_pd_alert : Option < Result < Option < Ado > , PdError > > ,
35- /// Next result to return for [`type_c_interface::controller::pd::Pd::set_unconstrained_power`]
36- pub next_result_set_unconstrained_power : Option < Result < ( ) , PdError > > ,
37- /// Next result to return for [`type_c_interface::controller::pd::Pd::get_other_vdm`]
38- pub next_result_get_other_vdm : Option < Result < OtherVdm , PdError > > ,
39- /// Next result to return for [`type_c_interface::controller::pd::Pd::get_attn_vdm`]
40- pub next_result_get_attn_vdm : Option < Result < AttnVdm , PdError > > ,
41- /// Next result to return for [`type_c_interface::controller::pd::Pd::send_vdm`]
42- pub next_result_send_vdm : Option < Result < ( ) , PdError > > ,
43- /// Next result to return for [`type_c_interface::controller::pd::Pd::execute_drst`]
44- pub next_result_execute_drst : Option < Result < ( ) , PdError > > ,
45- /// Next result to return for [`type_c_interface::controller::pd::Pd::get_dp_status`]
46- pub next_result_get_dp_status : Option < Result < DpStatus , PdError > > ,
47- /// Next result to return for [`type_c_interface::controller::pd::Pd::set_dp_config`]
48- pub next_result_set_dp_config : Option < Result < ( ) , PdError > > ,
49- /// Next result to return for [`type_c_interface::controller::pd::Pd::set_tbt_config`]
50- pub next_result_set_tbt_config : Option < Result < ( ) , PdError > > ,
51- /// Next result to return for [`type_c_interface::controller::pd::Pd::set_usb_control`]
52- pub next_result_set_usb_control : Option < Result < ( ) , PdError > > ,
53- /// Next result to return for [`type_c_interface::ucsi::Lpm::execute_lpm_command`]
54- pub next_result_execute_lpm_command : Option < Result < Option < embedded_usb_pd:: ucsi:: lpm:: ResponseData > , PdError > > ,
27+ /// Next results to return for [`type_c_interface::controller::pd::Pd::get_port_status`]
28+ pub next_result_get_port_status : VecDeque < Result < PortStatus , PdError > > ,
29+ /// Next results to return for [`type_c_interface::controller::pd::Pd::clear_dead_battery_flag`]
30+ pub next_result_clear_dead_battery_flag : VecDeque < Result < ( ) , PdError > > ,
31+ /// Next results to return for [`type_c_interface::controller::pd::Pd::enable_sink_path`]
32+ pub next_result_enable_sink_path : VecDeque < Result < ( ) , PdError > > ,
33+ /// Next results to return for [`type_c_interface::controller::pd::Pd::get_pd_alert`]
34+ pub next_result_get_pd_alert : VecDeque < Result < Option < Ado > , PdError > > ,
35+ /// Next results to return for [`type_c_interface::controller::pd::Pd::set_unconstrained_power`]
36+ pub next_result_set_unconstrained_power : VecDeque < Result < ( ) , PdError > > ,
37+ /// Next results to return for [`type_c_interface::controller::pd::Pd::get_other_vdm`]
38+ pub next_result_get_other_vdm : VecDeque < Result < OtherVdm , PdError > > ,
39+ /// Next results to return for [`type_c_interface::controller::pd::Pd::get_attn_vdm`]
40+ pub next_result_get_attn_vdm : VecDeque < Result < AttnVdm , PdError > > ,
41+ /// Next results to return for [`type_c_interface::controller::pd::Pd::send_vdm`]
42+ pub next_result_send_vdm : VecDeque < Result < ( ) , PdError > > ,
43+ /// Next results to return for [`type_c_interface::controller::pd::Pd::execute_drst`]
44+ pub next_result_execute_drst : VecDeque < Result < ( ) , PdError > > ,
45+ /// Next results to return for [`type_c_interface::controller::pd::Pd::get_dp_status`]
46+ pub next_result_get_dp_status : VecDeque < Result < DpStatus , PdError > > ,
47+ /// Next results to return for [`type_c_interface::controller::pd::Pd::set_dp_config`]
48+ pub next_result_set_dp_config : VecDeque < Result < ( ) , PdError > > ,
49+ /// Next results to return for [`type_c_interface::controller::pd::Pd::set_tbt_config`]
50+ pub next_result_set_tbt_config : VecDeque < Result < ( ) , PdError > > ,
51+ /// Next results to return for [`type_c_interface::controller::pd::Pd::set_usb_control`]
52+ pub next_result_set_usb_control : VecDeque < Result < ( ) , PdError > > ,
53+ /// Next results to return for [`type_c_interface::ucsi::Lpm::execute_lpm_command`]
54+ pub next_result_execute_lpm_command : VecDeque < Result < Option < embedded_usb_pd:: ucsi:: lpm:: ResponseData > , PdError > > ,
5555}
5656
5757impl Mock {
@@ -60,20 +60,20 @@ impl Mock {
6060 Self {
6161 fn_calls : VecDeque :: new ( ) ,
6262 name,
63- next_result_get_port_status : None ,
64- next_result_clear_dead_battery_flag : None ,
65- next_result_enable_sink_path : None ,
66- next_result_get_pd_alert : None ,
67- next_result_set_unconstrained_power : None ,
68- next_result_get_other_vdm : None ,
69- next_result_get_attn_vdm : None ,
70- next_result_send_vdm : None ,
71- next_result_execute_drst : None ,
72- next_result_get_dp_status : None ,
73- next_result_set_dp_config : None ,
74- next_result_set_tbt_config : None ,
75- next_result_set_usb_control : None ,
76- next_result_execute_lpm_command : None ,
63+ next_result_get_port_status : VecDeque :: new ( ) ,
64+ next_result_clear_dead_battery_flag : VecDeque :: new ( ) ,
65+ next_result_enable_sink_path : VecDeque :: new ( ) ,
66+ next_result_get_pd_alert : VecDeque :: new ( ) ,
67+ next_result_set_unconstrained_power : VecDeque :: new ( ) ,
68+ next_result_get_other_vdm : VecDeque :: new ( ) ,
69+ next_result_get_attn_vdm : VecDeque :: new ( ) ,
70+ next_result_send_vdm : VecDeque :: new ( ) ,
71+ next_result_execute_drst : VecDeque :: new ( ) ,
72+ next_result_get_dp_status : VecDeque :: new ( ) ,
73+ next_result_set_dp_config : VecDeque :: new ( ) ,
74+ next_result_set_tbt_config : VecDeque :: new ( ) ,
75+ next_result_set_usb_control : VecDeque :: new ( ) ,
76+ next_result_execute_lpm_command : VecDeque :: new ( ) ,
7777 }
7878 }
7979}
0 commit comments