Skip to content

Commit 8b6f8ac

Browse files
committed
First version
1 parent fffa891 commit 8b6f8ac

File tree

10 files changed

+1011
-676
lines changed

10 files changed

+1011
-676
lines changed

.gitignore

+84-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,92 @@
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/vscode,rust,emacs,linux
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=vscode,rust,emacs,linux
4+
5+
### Test examples ###
6+
examples/
7+
8+
### Emacs ###
9+
# -*- mode: gitignore; -*-
10+
*~
11+
\#*\#
12+
/.emacs.desktop
13+
/.emacs.desktop.lock
14+
*.elc
15+
auto-save-list
16+
tramp
17+
.\#*
18+
19+
# Org-mode
20+
.org-id-locations
21+
*_archive
22+
ltximg/**
23+
24+
# flymake-mode
25+
*_flymake.*
26+
27+
# eshell files
28+
/eshell/history
29+
/eshell/lastdir
30+
31+
# elpa packages
32+
/elpa/
33+
34+
# reftex files
35+
*.rel
36+
37+
# AUCTeX auto folder
38+
/auto/
39+
40+
# cask packages
41+
.cask/
42+
dist/
43+
44+
# Flycheck
45+
flycheck_*.el
46+
47+
# server auth directory
48+
/server/
49+
50+
# projectiles files
51+
.projectile
52+
53+
# directory configuration
54+
.dir-locals.el
55+
56+
# network security
57+
/network-security.data
58+
59+
60+
### Linux ###
61+
62+
# temporary files which can be created if a process still has a handle open of a deleted file
63+
.fuse_hidden*
64+
65+
# KDE directory preferences
66+
.directory
67+
68+
# Linux trash folder which might appear on any partition or disk
69+
.Trash-*
70+
71+
# .nfs files are created when an open file is removed but is still being accessed
72+
.nfs*
73+
74+
### Rust ###
175
# Generated by Cargo
276
# will have compiled files and executables
377
/target/
78+
target/
479

580
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
681
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
782
Cargo.lock
883

9-
# These are backup files generated by rustfmt
10-
**/*.rs.bk
84+
### vscode ###
85+
.vscode/
86+
!.vscode/settings.json
87+
!.vscode/tasks.json
88+
!.vscode/launch.json
89+
!.vscode/extensions.json
90+
*.code-workspace
91+
92+
# End of https://www.toptal.com/developers/gitignore/api/vscode,rust,emacs,linux

.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
language: rust
2+
sudo: false
3+
dist: trusty
4+
cache:
5+
apt: true
6+
cargo: true
7+
before_cache:
8+
# Travis can't cache files that are not readable by "others"
9+
- chmod -R a+r $HOME/.cargo
10+
11+
rust:
12+
- nightly
13+
- beta
14+
- stable
15+
16+
script:
17+
- |
18+
cargo build --workspace &&
19+
cargo test --workspace &&
20+
cargo doc --no-deps --workspace

0 commit comments

Comments
 (0)