pub struct ExternalsReport {
pub live: Vec<String>,
pub fallback: Vec<String>,
}Expand description
Diagnostic record of which externals a KindTieredHandler let
through live versus fell back, across the handler’s lifetime.
Purely informational — nothing in the runtime reads this back, and its ordering (call order) has no bearing on story-visible behavior.
Fields§
§live: Vec<String>Ink-declared names of externals delegated to the real handler (live), in call order.
fallback: Vec<String>Ink-declared names of externals that fell back to the ink fallback
body (blocked by tiering, or a Watch/disarmed Effect), in call
order.
Trait Implementations§
Source§impl Clone for ExternalsReport
impl Clone for ExternalsReport
Source§fn clone(&self) -> ExternalsReport
fn clone(&self) -> ExternalsReport
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 ExternalsReport
impl Debug for ExternalsReport
Source§impl Default for ExternalsReport
impl Default for ExternalsReport
Source§fn default() -> ExternalsReport
fn default() -> ExternalsReport
Returns the “default value” for a type. Read more
impl Eq for ExternalsReport
Source§impl PartialEq for ExternalsReport
impl PartialEq for ExternalsReport
impl StructuralPartialEq for ExternalsReport
Auto Trait Implementations§
impl Freeze for ExternalsReport
impl RefUnwindSafe for ExternalsReport
impl Send for ExternalsReport
impl Sync for ExternalsReport
impl Unpin for ExternalsReport
impl UnsafeUnpin for ExternalsReport
impl UnwindSafe for ExternalsReport
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