INNER CODE UNIT · Rust
run
gluesql/glues · core/src/backend.rs:29
pub fn run(self) -> Result<()> {
match self {
SyncJob::Git {
path,
remote,
branch,
} => {
let mut storage = GitStorage::open(path, StorageType::File)?;
storage.set_remote(remote);
storage.set_branch(branch);
storage.pull()?;
storage.push()?;
}
SyncJob::Proxy { url, auth_token } => {
use crate::backend::proxy::{
request::ProxyRequest,
response::{ProxyResponse, ResultPayload},
};