pub trait IDebugServiceMethods: IDebugService {
// Provided methods
fn ctor(self, script: impl Into<Script>, processor: impl Into<Processor>) { ... }
fn get_owner_script(self) -> Script { ... }
fn set_owner_script(self, value: impl Into<Script>) { ... }
fn reset_break_points(
self,
src: impl Into<SourceCode>,
lines: impl Into<HashSet_1<i32>>,
) -> HashSet_1<i32> { ... }
}Provided Methods§
Sourcefn ctor(self, script: impl Into<Script>, processor: impl Into<Processor>)
fn ctor(self, script: impl Into<Script>, processor: impl Into<Processor>)
.ctor(crate::moon_sharp::interpreter::script::Script, crate::moon_sharp::interpreter::execution::vm::processor::Processor) overload
Sourcefn get_owner_script(self) -> Script
fn get_owner_script(self) -> Script
get_OwnerScript() overload
Sourcefn set_owner_script(self, value: impl Into<Script>)
fn set_owner_script(self, value: impl Into<Script>)
set_OwnerScript(crate::moon_sharp::interpreter::script::Script) overload
Sourcefn reset_break_points(
self,
src: impl Into<SourceCode>,
lines: impl Into<HashSet_1<i32>>,
) -> HashSet_1<i32>
fn reset_break_points( self, src: impl Into<SourceCode>, lines: impl Into<HashSet_1<i32>>, ) -> HashSet_1<i32>
ResetBreakPoints(crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode, crate::system::collections::generic::hashset_1::HashSet_1<i32>) overload
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.
Implementors§
impl<__T: IDebugService> IDebugServiceMethods for __T
Available on crate feature
moon_sharp-interpreter-debugging-debugservice only.