pub struct ApplicationInformation;Expand description
Application Information (§8.4.2) — module-provided. On open, enquires the
module’s application info; surfaces it as Notification::ApplicationInfo.
Trait Implementations§
Source§impl Debug for ApplicationInformation
impl Debug for ApplicationInformation
Source§impl Default for ApplicationInformation
impl Default for ApplicationInformation
Source§fn default() -> ApplicationInformation
fn default() -> ApplicationInformation
Returns the “default value” for a type. Read more
Source§impl Resource for ApplicationInformation
impl Resource for ApplicationInformation
Source§fn id(&self) -> ResourceId
fn id(&self) -> ResourceId
The resource this handler serves.
Source§fn on_open(&mut self) -> ResourceOut
fn on_open(&mut self) -> ResourceOut
The session for this resource just opened.
Source§fn on_apdu(&mut self, apdu: &[u8]) -> ResourceOut
fn on_apdu(&mut self, apdu: &[u8]) -> ResourceOut
An APDU arrived on this resource’s session.
Source§fn tick(&mut self, _elapsed: Duration) -> ResourceOut
fn tick(&mut self, _elapsed: Duration) -> ResourceOut
Logical time advanced (for resources with timers, e.g. date_time).
Auto Trait Implementations§
impl Freeze for ApplicationInformation
impl RefUnwindSafe for ApplicationInformation
impl Send for ApplicationInformation
impl Sync for ApplicationInformation
impl Unpin for ApplicationInformation
impl UnsafeUnpin for ApplicationInformation
impl UnwindSafe for ApplicationInformation
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