knave 0.14.3

A Lisp programming language for humans and agents that infers types and ownership and compiles to readable Rust
Documentation
1
2
3
4
5
6
7
use std::path::PathBuf;

use crate::build::StoreError;

pub trait LibraryStore {
    fn checkout(&mut self, url: &str, commit: &str) -> Result<PathBuf, StoreError>;
}