pub enum TransportName {
Pcsc,
Jcsim,
User,
Other(String<TRANSPORT_NAME_MAX>),
}Expand description
Transport identity (was a String). The known transports are a static set,
so an enum is alloc-free and exhaustively matchable; Other keeps
caller-supplied transports open. The Other buffer is the only heap-free
string left on this struct.
Variants§
Trait Implementations§
Source§impl Clone for TransportName
impl Clone for TransportName
Source§fn clone(&self) -> TransportName
fn clone(&self) -> TransportName
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TransportName
impl Debug for TransportName
impl Eq for TransportName
Source§impl PartialEq for TransportName
impl PartialEq for TransportName
impl StructuralPartialEq for TransportName
Auto Trait Implementations§
impl Freeze for TransportName
impl RefUnwindSafe for TransportName
impl Send for TransportName
impl Sync for TransportName
impl Unpin for TransportName
impl UnsafeUnpin for TransportName
impl UnwindSafe for TransportName
Blanket Implementations§
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