Lines Matching refs:MicrodroidError

93 enum MicrodroidError {  enum
105 if let Some(e) = err.downcast_ref::<MicrodroidError>() { in translate_error()
107 MicrodroidError::PayloadChanged(msg) => (ErrorCode::PAYLOAD_CHANGED, msg.to_string()), in translate_error()
108 MicrodroidError::PayloadVerificationFailed(msg) => { in translate_error()
111 MicrodroidError::PayloadInvalidConfig(msg) => { in translate_error()
115 MicrodroidError::FailedToConnectToVirtualizationService(msg) => { in translate_error()
125 let death_reason = if let Some(e) = err.downcast_ref::<MicrodroidError>() { in write_death_reason_to_serial()
127 MicrodroidError::FailedToConnectToVirtualizationService(_) => { in write_death_reason_to_serial()
130 MicrodroidError::PayloadChanged(_) => "MICRODROID_PAYLOAD_HAS_CHANGED", in write_death_reason_to_serial()
131 MicrodroidError::PayloadVerificationFailed(_) => { in write_death_reason_to_serial()
134 MicrodroidError::PayloadInvalidConfig(_) => "MICRODROID_INVALID_PAYLOAD_CONFIG", in write_death_reason_to_serial()
217 .map_err(|e| MicrodroidError::FailedToConnectToVirtualizationService(e.to_string()))?; in try_main()
258 MicrodroidError::PayloadInvalidConfig( in verify_payload_with_instance_img()
265 MicrodroidError::PayloadInvalidConfig("Instance data not found.".to_string()) in verify_payload_with_instance_img()
273 .map_err(|e| MicrodroidError::PayloadVerificationFailed(e.to_string()))?; in verify_payload_with_instance_img()
285 MicrodroidError::PayloadChanged(String::from( in verify_payload_with_instance_img()
325 MicrodroidError::PayloadInvalidConfig("No payload config in metadata".to_string()) in try_run_payload()
377 .ok_or_else(|| MicrodroidError::PayloadInvalidConfig("No task in VM config".to_string()))?; in try_run_payload()