git-zero 0.2.0

Allocation-free no_std Git toolkit for objects, packs, clients and servers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Allocation-free Git objects and HTTP client/server building blocks.
//!
//! Select `read`, `write`, `client` and `server` independently. The defaults
//! preserve the complete API. All library operations remain `no_std`/no-alloc.
#![no_std]
#![forbid(unsafe_code)]

pub use git_zero_core::*;

#[cfg(feature = "client")]
pub use git_zero_client as client;

/// HTTP values and, with `server`, repository routing.
pub mod http {
    pub use git_zero_core::http::*;
    #[cfg(feature = "server")]
    pub use git_zero_server::*;
}