Skip to content

Commit 94dc8c0

Browse files
committed
Hide compression behind "compress" feature
1 parent ef3aaec commit 94dc8c0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/client.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ use super::authenticator::Authenticator;
1919
use super::error::{Error, ParseError, Result, ValidateError};
2020
use super::parse::*;
2121
use super::types::*;
22-
use crate::deflate::DeflateStream;
2322
use crate::extensions::{self, quota::parse_get_quota};
2423
use crate::imap_stream::ImapStream;
2524

25+
#[cfg(feature = "compress")]
26+
use crate::deflate::DeflateStream;
27+
2628
macro_rules! quote {
2729
($x:expr) => {
2830
format!("\"{}\"", $x.replace(r"\", r"\\").replace("\"", "\\\""))
@@ -1326,6 +1328,7 @@ impl<T: Read + Write + Unpin + fmt::Debug + Send> Session<T> {
13261328
}
13271329

13281330
/// Runs `COMPRESS DEFLATE` command.
1331+
#[cfg(feature = "compress")]
13291332
pub async fn compress<F, S>(self, f: F) -> Result<Session<S>>
13301333
where
13311334
S: Read + Write + Unpin + fmt::Debug,

0 commit comments

Comments
 (0)