pub trait CustomSourceRuntimeModule {
// Required methods
fn set_custom_source(&mut self, source: String);
fn get_custom_source(&self) -> Option<String>;
fn get_constructor_name(&self) -> String;
}pub trait CustomSourceRuntimeModule {
// Required methods
fn set_custom_source(&mut self, source: String);
fn get_custom_source(&self) -> Option<String>;
fn get_constructor_name(&self) -> String;
}