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