Lines Matching refs:ModifyUsbError
22 pub enum ModifyUsbError { enum
43 pub type ModifyUsbResult<T> = std::result::Result<T, ModifyUsbError>;
47 return Err(ModifyUsbError::PathDoesNotExist(path.to_owned())); in raw_descriptor_from_path()
53 Err(ModifyUsbError::ArgParse( in raw_descriptor_from_path()
59 ModifyUsbError::ArgParseInt("USB_DEVICE_PATH", fd_str.to_owned(), e) in raw_descriptor_from_path()
63 validate_raw_descriptor(raw_descriptor).map_err(ModifyUsbError::FailedDescriptorValidate) in raw_descriptor_from_path()
91 .map_err(|_| ModifyUsbError::UsbControl(UsbControlResult::FailedToOpenDevice))? in do_usb_attach()
102 handle_request(&request, socket_path).map_err(|_| ModifyUsbError::SocketFailed)?; in do_usb_attach()
105 r => Err(ModifyUsbError::UnexpectedResponse(r)), in do_usb_attach()
112 handle_request(&request, socket_path).map_err(|_| ModifyUsbError::SocketFailed)?; in do_usb_detach()
115 r => Err(ModifyUsbError::UnexpectedResponse(r)), in do_usb_detach()
126 handle_request(&request, socket_path).map_err(|_| ModifyUsbError::SocketFailed)?; in do_usb_list()
129 r => Err(ModifyUsbError::UnexpectedResponse(r)), in do_usb_list()