Module prelude

Module prelude 

Source
Expand description

Convenient re-exports for common usage.

This module provides a single import for the most commonly used types and functions in base-d.

§Example

use base_d::prelude::*;

let registry = DictionaryRegistry::load_default().unwrap();
let result = hash_encode(b"Hello", &registry).unwrap();
println!("{}", result.encoded);

Re-exports§

pub use crate::CompressionAlgorithm;
pub use crate::DecodeError;
pub use crate::Dictionary;
pub use crate::DictionaryDetector;
pub use crate::DictionaryMatch;
pub use crate::DictionaryRegistry;
pub use crate::EncodingMode;
pub use crate::HashAlgorithm;
pub use crate::compress;
pub use crate::convenience::CompressEncodeResult;
pub use crate::convenience::HashEncodeResult;
pub use crate::convenience::compress_encode;
pub use crate::convenience::compress_encode_with;
pub use crate::convenience::hash_encode;
pub use crate::convenience::hash_encode_with;
pub use crate::decode;
pub use crate::decompress;
pub use crate::detect_dictionary;
pub use crate::encode;
pub use crate::hash;