pub struct RuntimeAdapterProfile {Show 43 fields
pub collect_events: bool,
pub value_to_thunk: usize,
pub thunk_to_value: usize,
pub bind_here: usize,
pub apply_evidence_value_to_thunk: usize,
pub apply_evidence_thunk_to_value: usize,
pub apply_evidence_bind_here: usize,
pub apply_evidence_adapter_with_evidence: usize,
pub apply_evidence_adapter_with_source_edge: usize,
pub apply_evidence_adapter_without_evidence: usize,
pub apply_evidence_value_to_thunk_with_source_edge: usize,
pub apply_evidence_thunk_to_value_with_source_edge: usize,
pub apply_evidence_bind_here_with_source_edge: usize,
pub apply_lower_callee_value_to_thunk: usize,
pub apply_lower_callee_thunk_to_value: usize,
pub apply_lower_callee_bind_here: usize,
pub apply_lower_argument_value_to_thunk: usize,
pub apply_lower_argument_thunk_to_value: usize,
pub apply_lower_argument_bind_here: usize,
pub apply_prepare_final_argument_value_to_thunk: usize,
pub apply_prepare_final_argument_thunk_to_value: usize,
pub apply_prepare_final_argument_bind_here: usize,
pub apply_prepare_effect_operation_argument_value_to_thunk: usize,
pub apply_prepare_effect_operation_argument_thunk_to_value: usize,
pub apply_prepare_effect_operation_argument_bind_here: usize,
pub reused_thunk: usize,
pub forced_effect_thunk: usize,
pub matched_expected_adapter: usize,
pub unmatched_expected_adapter: usize,
pub unmatched_value_to_thunk: usize,
pub unmatched_thunk_to_value: usize,
pub unmatched_bind_here: usize,
pub matched_derived_expected_edge_parent: usize,
pub unmatched_derived_expected_edge_parent: usize,
pub observed_adapter_with_source_expected_edge: usize,
pub observed_adapter_without_source_expected_edge: usize,
pub observed_adapter_source_application_callee: usize,
pub observed_adapter_source_application_argument: usize,
pub observed_adapter_source_other_expected_edge: usize,
pub observed_adapter_source_with_derived_parent: usize,
pub observed_adapter_source_without_derived_parent: usize,
pub events: Vec<RuntimeAdapterEvent>,
pub observed_adapter_evidence: Vec<ObservedAdapterEvidence>,
}Fields§
§collect_events: bool§value_to_thunk: usize§thunk_to_value: usize§bind_here: usize§apply_evidence_value_to_thunk: usize§apply_evidence_thunk_to_value: usize§apply_evidence_bind_here: usize§apply_evidence_adapter_with_evidence: usize§apply_evidence_adapter_with_source_edge: usize§apply_evidence_adapter_without_evidence: usize§apply_evidence_value_to_thunk_with_source_edge: usize§apply_evidence_thunk_to_value_with_source_edge: usize§apply_evidence_bind_here_with_source_edge: usize§apply_lower_callee_value_to_thunk: usize§apply_lower_callee_thunk_to_value: usize§apply_lower_callee_bind_here: usize§apply_lower_argument_value_to_thunk: usize§apply_lower_argument_thunk_to_value: usize§apply_lower_argument_bind_here: usize§apply_prepare_final_argument_value_to_thunk: usize§apply_prepare_final_argument_thunk_to_value: usize§apply_prepare_final_argument_bind_here: usize§apply_prepare_effect_operation_argument_value_to_thunk: usize§apply_prepare_effect_operation_argument_thunk_to_value: usize§apply_prepare_effect_operation_argument_bind_here: usize§reused_thunk: usize§forced_effect_thunk: usize§matched_expected_adapter: usize§unmatched_expected_adapter: usize§unmatched_value_to_thunk: usize§unmatched_thunk_to_value: usize§unmatched_bind_here: usize§matched_derived_expected_edge_parent: usize§unmatched_derived_expected_edge_parent: usize§observed_adapter_with_source_expected_edge: usize§observed_adapter_without_source_expected_edge: usize§observed_adapter_source_application_callee: usize§observed_adapter_source_application_argument: usize§observed_adapter_source_other_expected_edge: usize§observed_adapter_source_with_derived_parent: usize§observed_adapter_source_without_derived_parent: usize§events: Vec<RuntimeAdapterEvent>§observed_adapter_evidence: Vec<ObservedAdapterEvidence>Trait Implementations§
Source§impl Clone for RuntimeAdapterProfile
impl Clone for RuntimeAdapterProfile
Source§fn clone(&self) -> RuntimeAdapterProfile
fn clone(&self) -> RuntimeAdapterProfile
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 RuntimeAdapterProfile
impl Debug for RuntimeAdapterProfile
Source§impl Default for RuntimeAdapterProfile
impl Default for RuntimeAdapterProfile
Source§fn default() -> RuntimeAdapterProfile
fn default() -> RuntimeAdapterProfile
Returns the “default value” for a type. Read more
Source§impl PartialEq for RuntimeAdapterProfile
impl PartialEq for RuntimeAdapterProfile
Source§fn eq(&self, other: &RuntimeAdapterProfile) -> bool
fn eq(&self, other: &RuntimeAdapterProfile) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RuntimeAdapterProfile
impl StructuralPartialEq for RuntimeAdapterProfile
Auto Trait Implementations§
impl Freeze for RuntimeAdapterProfile
impl RefUnwindSafe for RuntimeAdapterProfile
impl Send for RuntimeAdapterProfile
impl Sync for RuntimeAdapterProfile
impl Unpin for RuntimeAdapterProfile
impl UnsafeUnpin for RuntimeAdapterProfile
impl UnwindSafe for RuntimeAdapterProfile
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