Initial library commit.

This commit is contained in:
Myrddin Dundragon 2017-01-06 19:13:34 -05:00
commit 102713417d
4 changed files with 42 additions and 0 deletions

17
.gitignore vendored Normal file
View File

@ -0,0 +1,17 @@
# Ignore swap files from text editors.
*.swp
# Ignore compiled files.
*.o
*.so
*.rlib
*.dll
*.exe
# Ignore files/directories generated by Cargo.
/target/
# Remove Cargo.lock from gitignore if creating an executable,
# leave it for libraries.
# More information here: http://doc.crates.io/guide.html#cargotoml-vs-cargolock
Cargo.lock

16
Cargo.toml Normal file
View File

@ -0,0 +1,16 @@
[package]
name = "c_rs"
version = "0.1.0"
authors = ["Jason Travis Smith <Myrddin@CyberMagesLLC.com>"]
description = "Rust bindings for standard C functions."
license = ""
repository = "https://gitlab.com/CyberMages/c_rs.git"
documentation = ""
keywords = ["c", "libc", "binding", "ffi"]
[dependencies.scribe]
git = "https://gitlab.com/CyberMages/scribe.git"
[dependencies.binding]
git = "https://gitlab.com/CyberMages/binding.git"

3
README.md Normal file
View File

@ -0,0 +1,3 @@
# C #
This library will provided binding for the standard C functions. Later, as a
stretch goal, this library will attempt to implement those functions in Rust.

6
src/lib.rs Normal file
View File

@ -0,0 +1,6 @@
//!
#[macro_use]
extern crate scribe;
#[macro_use]
extern crate binding;