From a81ca51f41df2f60b83310ab5549889c019ddc4c Mon Sep 17 00:00:00 2001 From: Jonathan Nilsson Date: Wed, 21 Oct 2020 18:13:11 +0200 Subject: [PATCH] I need access to the partition function for my decoder and i want to create a encoder from a ObjectTransmissionInformation --- src/encoder.rs | 2 +- src/lib.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/encoder.rs b/src/encoder.rs index 9049aef..a751b62 100644 --- a/src/encoder.rs +++ b/src/encoder.rs @@ -99,7 +99,7 @@ pub struct Encoder { } impl Encoder { - fn new(data: &[u8], config: ObjectTransmissionInformation) -> Encoder { + pub fn new(data: &[u8], config: ObjectTransmissionInformation) -> Encoder { let mut block_encoders = vec![]; let mut cached_plan: Option = None; for (i, (start, end)) in calculate_block_offsets(data, &config).drain(..).enumerate() { diff --git a/src/lib.rs b/src/lib.rs index 7b095e4..f12cf9f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -22,6 +22,7 @@ mod symbol; mod systematic_constants; mod util; +pub use crate::base::partition; pub use crate::base::EncodingPacket; pub use crate::base::ObjectTransmissionInformation; pub use crate::base::PayloadId;