From 6d25a0374a7c6cd000d7c8386f2e2f557e244d8b Mon Sep 17 00:00:00 2001 From: Felix Krull Date: Tue, 9 Oct 2018 22:03:14 +0200 Subject: [PATCH] Remove sample --- rust-bindings/rust/sample/Cargo.lock | 136 -------------------------- rust-bindings/rust/sample/Cargo.toml | 8 -- rust-bindings/rust/sample/src/main.rs | 43 -------- 3 files changed, 187 deletions(-) delete mode 100644 rust-bindings/rust/sample/Cargo.lock delete mode 100644 rust-bindings/rust/sample/Cargo.toml delete mode 100644 rust-bindings/rust/sample/src/main.rs diff --git a/rust-bindings/rust/sample/Cargo.lock b/rust-bindings/rust/sample/Cargo.lock deleted file mode 100644 index fa6d26eb..00000000 --- a/rust-bindings/rust/sample/Cargo.lock +++ /dev/null @@ -1,136 +0,0 @@ -[[package]] -name = "bitflags" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "fragile" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "gio" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "glib 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "gio-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "glib" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "glib-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "gobject-sys" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "lazy_static" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "libc" -version = "0.2.43" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "libostree" -version = "0.2.0" -dependencies = [ - "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "gio 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "glib 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "libostree-sys 0.2.0", -] - -[[package]] -name = "libostree-sys" -version = "0.2.0" -dependencies = [ - "gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "pkg-config" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "sample" -version = "0.1.0" -dependencies = [ - "gio 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libostree 0.2.0", -] - -[[package]] -name = "version_check" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[metadata] -"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" -"checksum fragile 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f8140122fa0d5dcb9fc8627cfce2b37cc1500f752636d46ea28bc26785c2f9" -"checksum gio 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7aeedbcb85cc6a53f1928dbe6c015dc9a9b64a7e2fb7484d6f5d0d1d400e1db0" -"checksum gio-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6975ada29f7924dc1c90b30ed3b32d777805a275556c05e420da4fbdc22eb250" -"checksum glib 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "740f7fda8dde5f5e3944dabdb4a73ac6094a8a7fdf0af377468e98ca93733e61" -"checksum glib-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3573351e846caed9f11207b275cd67bc07f0c2c94fb628e5d7c92ca056c7882d" -"checksum gobject-sys 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08475e4a08f27e6e2287005950114735ed61cec2cb8c1187682a5aec8c69b715" -"checksum lazy_static 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7" -"checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d" -"checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" -"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" diff --git a/rust-bindings/rust/sample/Cargo.toml b/rust-bindings/rust/sample/Cargo.toml deleted file mode 100644 index ae7a68ec..00000000 --- a/rust-bindings/rust/sample/Cargo.toml +++ /dev/null @@ -1,8 +0,0 @@ -[package] -name = "sample" -version = "0.1.0" -authors = ["Felix Krull "] - -[dependencies] -libostree = { path = "../libostree" } -gio = "^0.5.0" diff --git a/rust-bindings/rust/sample/src/main.rs b/rust-bindings/rust/sample/src/main.rs deleted file mode 100644 index 02405f9c..00000000 --- a/rust-bindings/rust/sample/src/main.rs +++ /dev/null @@ -1,43 +0,0 @@ -extern crate gio; -extern crate libostree; - -use std::io::Write; -use std::fs::File; - -use gio::prelude::*; -use libostree::prelude::*; - -fn main() { - let repo = libostree::Repo::new_for_path("../../../repo-bare"); - - repo.open(None).expect("should have opened"); - - let refs = repo.list_refs(None, None).unwrap(); - for (refspec, checksum) in refs { - println!(" {} = {}", refspec, checksum); - } - - let (file, checksum) = repo.read_commit("test", None).unwrap(); - - println!("path: {:?}", file.get_path()); - - println!("sha256: {}", checksum); - - let objs = repo.traverse_commit(checksum.as_str(), -1, None).unwrap(); - - for obj in objs { - //let (name, obj_type) = libostree::object_name_deserialize(&obj); - println!(" {}", obj.name()); - - let (stream, size) = repo.load_object_stream(obj.object_type(), obj.checksum(), None).unwrap(); - println!(" bytes: {}", size); - - let mut file = File::create(obj.name()).unwrap(); - let mut read = 1; - let mut buffer = [0 as u8; 4096]; - while read != 0 { - read = stream.read(buffer.as_mut(), None).unwrap(); - file.write(&buffer[0 .. read]).unwrap(); - } - } -}