[−][src]Struct pspsdk_sys::sdk::UsbdDeviceReq
USB device request, used by ::sceUsbbdReqSend and ::sceUsbbdReqRecv.
Fields
endp: *mut UsbEndpointPointer to the endpoint to queue request on
data: *mut c_voidPointer to the data buffer to use in the request
size: c_intSize of the data buffer (send == size of data, recv == size of max receive)
unkc: c_intUnknown
func: *mut c_voidPointer to the function to call on completion
recvsize: c_intResultant size (send == size of data sent, recv == size of data received)
retcode: c_intReturn code of the request, 0 == success, -3 == cancelled
unk1c: c_intUnknown
arg: *mut c_voidA user specified pointer for the device request
link: *mut c_voidLink pointer to next request used by the driver, set it to NULL
Trait Implementations
impl Clone for UsbdDeviceReq[src]
fn clone(&self) -> Self[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for UsbdDeviceReq[src]
impl Debug for UsbdDeviceReq[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,