[−][src]Struct usbip::UsbIpServer
Main struct of a USB/IP server
Implementations
impl UsbIpServer
[src]
pub fn new_simulated(devices: Vec<UsbDevice>) -> Self
[src]
Create a UsbIpServer with simulated devices
pub fn new_from_host() -> Self
[src]
Create a UsbIpServer exposing devices in the host, and redirect all USB transfers to them using libusb
Auto Trait Implementations
impl RefUnwindSafe for UsbIpServer
impl Send for UsbIpServer
impl Sync for UsbIpServer
impl Unpin for UsbIpServer
impl UnwindSafe for UsbIpServer
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,
pub 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.
pub 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>,