pub trait Context {
type Runtime: RuntimeBinder;
type Language: Generator;
// Required methods
fn get_mut(&mut self) -> (&mut Self::Language, &mut Self::Runtime);
fn finalize(self) -> (Self::Language, Self::Runtime);
}Expand description
Ethbind code generation system Context instance
Required Associated Types§
Sourcetype Runtime: RuntimeBinder
type Runtime: RuntimeBinder
Target programming language runtime/strongly typed binder
Required Methods§
Sourcefn get_mut(&mut self) -> (&mut Self::Language, &mut Self::Runtime)
fn get_mut(&mut self) -> (&mut Self::Language, &mut Self::Runtime)
Get context binding programming language Generator and runtime binder
fn finalize(self) -> (Self::Language, Self::Runtime)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".