in smt2proxy/src/lib.rs [192:205]
fn initial_commands_if_needed(&mut self) -> Vec<Command> {
let mut commands = Vec::new();
if self.has_sent_initial_commands {
return commands;
}
for (keyword, value) in &self.options {
commands.push(Command::SetOption {
keyword: keyword.clone(),
value: value.clone(),
});
}
self.has_sent_initial_commands = true;
commands
}