Skip to content

About

Comprehensive utility crate that contains the implementation/wrapper of some common data operations and re-exports frequently used types for convenience.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustyRosetta

Comprehensive utility crate that contains the implementation/wrapper of some common data operations and re-exports frequently used types for convenience.

RustyRosetta/src                                    
 ├──authenticated_type.rs → generate a keyed hash for any type that implements the 'Serialize', 'Deserialize' trait using Blake3
 ├──checksum.rs → a data checksum wrapper using crc32fast
 ├──codec.rs → implements the custom 'Encode' & 'Decode' trait for any 'Serialize' ('Deserialize' respectively) type, with the default implementation using the 'Postcard' serializer, runtime stack allocated buffers and preallocated buffers
 ├──compress.rs → a data compression wrapper using lz4_flex
 ├──crypt.rs → an encryption/decryption wrapper using ChaCha20
 └──lib.rs → re-exports some commonly used types

TODO

  • Operation chaining

About

Comprehensive utility crate that contains the implementation/wrapper of some common data operations and re-exports frequently used types for convenience.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages