1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
 * Copyright (c) Peter Bjorklund. All rights reserved. https://github.com/piot/blob-stream-rs
 * Licensed under the MIT License. See LICENSE in the project root for license information.
 */

//! A module that re-exports commonly used items for convenience.
//!
//! The `prelude` module provides easy access to commonly used types, structs, and enums across
//! various parts of the library. By including this prelude, you can reduce the number of individual
//! imports needed in your code.
pub use {
    crate::err::BlobError,
    crate::in_logic_front::{FrontLogic, Info},
    crate::protocol::{SetChunkData, StartTransferData, TransferId},
    crate::protocol_front::{
        ReceiverToSenderFrontCommands, SenderToReceiverFrontCommands, SetChunkFrontData,
    },
};