pub struct ReportStatusResult {
pub request_id: String,
pub reader_name: String,
pub state: ConnectionState,
pub atr: Vec<u8>,
pub protocol: Option<Protocol>,
}Expand description
Reports the successful result of a |SCardStatus| call.
This maps to: PC/SC Lite: https://pcsclite.apdu.fr/api/group__API.html#gae49c3c894ad7ac12a5b896bde70d0382 Microsoft: https://learn.microsoft.com/en-us/windows/win32/api/winscard/nf-winscard-scardstatusa
Fields§
§request_id: String§reader_name: String§state: ConnectionState§atr: Vec<u8>§protocol: Option<Protocol>Trait Implementations§
Source§impl Clone for ReportStatusResult
impl Clone for ReportStatusResult
Source§fn clone(&self) -> ReportStatusResult
fn clone(&self) -> ReportStatusResult
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 ReportStatusResult
impl Debug for ReportStatusResult
Source§impl<'de> Deserialize<'de> for ReportStatusResult
impl<'de> Deserialize<'de> for ReportStatusResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Method for ReportStatusResult
impl Method for ReportStatusResult
const NAME: &'static str = "SmartCardEmulation.reportStatusResult"
type ReturnObject = ReportStatusResultReturnObject
fn to_method_call(self, call_id: CallId) -> MethodCall<Self>where
Self: Sized,
Source§impl PartialEq for ReportStatusResult
impl PartialEq for ReportStatusResult
Source§impl Serialize for ReportStatusResult
impl Serialize for ReportStatusResult
impl StructuralPartialEq for ReportStatusResult
Auto Trait Implementations§
impl Freeze for ReportStatusResult
impl RefUnwindSafe for ReportStatusResult
impl Send for ReportStatusResult
impl Sync for ReportStatusResult
impl Unpin for ReportStatusResult
impl UnsafeUnpin for ReportStatusResult
impl UnwindSafe for ReportStatusResult
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