dropbox / fast_rsync Goto Github PK
View Code? Open in Web Editor NEWAn optimized implementation of librsync in pure Rust.
License: Apache License 2.0
An optimized implementation of librsync in pure Rust.
License: Apache License 2.0
Trying to rebuild from source on CentOS-7 x86_64:
[tru@elitebook840g3 fast_rsync-0.1.1]$ cargo --version
cargo 1.43.0 (2cbe9048e 2020-05-03)
[tru@elitebook840g3 fast_rsync-0.1.1]$ cargo build
Compiling packed_simd v0.3.3
Compiling cfg-if v0.1.10
Compiling arrayref v0.3.6
error[E0554]: `#![feature]` may not be used on the stable release channel
--> /home/tru/.cargo/registry/src/github.com-1ecc6299db9ec823/packed_simd-0.3.3/src/lib.rs:202:1
|
202 | / #![feature(
203 | | repr_simd,
204 | | const_fn,
205 | | platform_intrinsics,
... |
215 | | custom_inner_attributes
216 | | )]
| |__^
error: aborting due to previous error
For more information about this error, try `rustc --explain E0554`.
error: could not compile `packed_simd`.
To learn more, run the command again with --verbose.
Am I missig somthing?
Are there are any higher level rsync libraries, could be a wrapper of this library or another library.
I'm hoping for an api where I specify ssh keys, username and address to open a session and then specify a path to sync between the local and remote machines.
Unfortunately everything I've seen so far is either purely a CLI application or provides the same level of abstraction as librsync or fast_rsync.
If no such library exists feel free to just close this issue, thanks.
It's not obvious how to choose good parameters for SignatureOptions
. The docs do nicely explain what kind of effect the parameters have, but they don't make it easy to choose concrete values.
It might be good to
impl Default for SignatureOptions
, if universally reasonable defaults exist, orI've two questions:
librsync
in C++?In general would be great having more usage examples in this repo. Thanks!
I developed a small linux server backup application in flutter/dart that runs on a local windows machine, this application backs up servers via SSH/SFTP, but currently it only does full backups, it doesn't do incremental backups and it's quite slow, I I want to port this application to rust, using the lib "iron-carrier" makes the synchronization of a directory on a linux server to a windows machine?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.