INNER CODE UNIT · Rust

extract_libgenomicsqlite_impl

mlin/GenomicSQLite · bindings/rust/src/lib.rs:22

fn extract_libgenomicsqlite_impl(
    bytes: &[u8],
    basename: &str,
) -> std::io::Result<(String, TempDir)> {
    let tmp = tempfile::tempdir()?;
    let libpath = match tmp.path().join(basename).to_str() {
        Some(p) => p.to_string(),
        None => {
            return Err(std::io::Error::new(
                std::io::ErrorKind::InvalidInput,
                "tempdir",
            ))
        }
    };
    {
        let mut file = File::create(&libpath)?;
        file.write_all(bytes)?;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…