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),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…