pub trait ICallStackItem: IObject {
Show 24 methods
// Provided methods
fn debug_entry_point(self) -> i32 { ... }
fn set_debug_entry_point(self, value: i32) { ... }
fn debug_symbols(self) -> Array<SymbolRef> { ... }
fn set_debug_symbols(self, value: Array<SymbolRef>) { ... }
fn calling_source_ref(self) -> SourceRef { ... }
fn set_calling_source_ref(self, value: SourceRef) { ... }
fn clr_function(self) -> CallbackFunction { ... }
fn set_clr_function(self, value: CallbackFunction) { ... }
fn continuation(self) -> CallbackFunction { ... }
fn set_continuation(self, value: CallbackFunction) { ... }
fn error_handler(self) -> CallbackFunction { ... }
fn set_error_handler(self, value: CallbackFunction) { ... }
fn error_handler_before_unwind(self) -> DynValue { ... }
fn set_error_handler_before_unwind(self, value: DynValue) { ... }
fn base_pointer(self) -> i32 { ... }
fn set_base_pointer(self, value: i32) { ... }
fn return_address(self) -> i32 { ... }
fn set_return_address(self, value: i32) { ... }
fn local_scope(self) -> Array<DynValue> { ... }
fn set_local_scope(self, value: Array<DynValue>) { ... }
fn closure_scope(self) -> ClosureContext { ... }
fn set_closure_scope(self, value: ClosureContext) { ... }
fn flags(self) -> CallStackItemFlags { ... }
fn set_flags(self, value: CallStackItemFlags) { ... }
}Provided Methods§
fn debug_entry_point(self) -> i32
fn set_debug_entry_point(self, value: i32)
fn debug_symbols(self) -> Array<SymbolRef>
fn set_debug_symbols(self, value: Array<SymbolRef>)
fn calling_source_ref(self) -> SourceRef
fn set_calling_source_ref(self, value: SourceRef)
fn clr_function(self) -> CallbackFunction
fn set_clr_function(self, value: CallbackFunction)
fn continuation(self) -> CallbackFunction
fn set_continuation(self, value: CallbackFunction)
fn error_handler(self) -> CallbackFunction
fn set_error_handler(self, value: CallbackFunction)
fn error_handler_before_unwind(self) -> DynValue
fn set_error_handler_before_unwind(self, value: DynValue)
fn base_pointer(self) -> i32
fn set_base_pointer(self, value: i32)
fn return_address(self) -> i32
fn set_return_address(self, value: i32)
fn local_scope(self) -> Array<DynValue>
fn set_local_scope(self, value: Array<DynValue>)
fn closure_scope(self) -> ClosureContext
fn set_closure_scope(self, value: ClosureContext)
fn flags(self) -> CallStackItemFlags
fn set_flags(self, value: CallStackItemFlags)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.