INNER CODE UNIT · Rust
default_logger
lanterndata/lantern · lantern_cli/src/embeddings/core/mod.rs:20
fn default_logger(text: &str) {
println!("{}", text);
}
#[derive(Debug, PartialEq, Clone, EnumIter, Copy)]
pub enum Runtime {
Ort,
OpenAi,
Cohere,
}
pub type LoggerFn = fn(&str);
impl FromStr for Runtime {
type Err = anyhow::Error;
fn from_str(input: &str) -> Result<Runtime, anyhow::Error> {
match input {
"ort" => Ok(Runtime::Ort),
"openai" => Ok(Runtime::OpenAi),