pub struct OpenEndpoint {
pub handle: usize,
pub endpoint: u8,
pub max_packet_length: u16,
pub direction: EndpointDirection,
}Fields§
§handle: usize§endpoint: u8§max_packet_length: u16§direction: EndpointDirectionTrait Implementations§
Source§impl BlockingScalar for OpenEndpoint
impl BlockingScalar for OpenEndpoint
Source§impl Clone for OpenEndpoint
impl Clone for OpenEndpoint
Source§fn clone(&self) -> OpenEndpoint
fn clone(&self) -> OpenEndpoint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OpenEndpoint
impl Debug for OpenEndpoint
Source§impl FromScalar<4> for OpenEndpoint
impl FromScalar<4> for OpenEndpoint
fn from_scalar(value: [u32; 4]) -> Self
Auto Trait Implementations§
impl Freeze for OpenEndpoint
impl RefUnwindSafe for OpenEndpoint
impl Send for OpenEndpoint
impl Sync for OpenEndpoint
impl Unpin for OpenEndpoint
impl UnwindSafe for OpenEndpoint
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.