rust-integration-services 0.1.1

A modern, fast, and lightweight integration library written in Rust, designed for memory safety and stability.
Documentation
#[cfg(feature = "file")]
pub mod file_receiver;
#[cfg(feature = "file")]
pub mod file_sender;

#[cfg(test)]
mod test {
    use crate::file::file_sender::FileSender;

    #[tokio::test(start_paused = true)]
    async fn file_sender_write() {
        let result = FileSender::new("./test/file/out/file.txt").overwrite(true).send_string("test").await;
        assert!(result.is_ok());
    }

    #[tokio::test(start_paused = true)]
    async fn file_sender_copy() {
        let result = FileSender::new("./test/file/out/TextFile1.txt").overwrite(true).send_copy("./test/file/in/TextFile1.txt").await;
        assert!(result.is_ok());
    }
}