Skip to content
This repository has been archived by the owner on Nov 8, 2022. It is now read-only.

Commit

Permalink
Remove explicit doc(cfg) as it's now implied
Browse files Browse the repository at this point in the history
  • Loading branch information
WaffleLapkin committed Oct 11, 2021
1 parent 22cfedf commit 62d21d1
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 62 deletions.
40 changes: 0 additions & 40 deletions src/adaptors.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,31 +14,19 @@
/// [`AutoSend`]: auto_send::AutoSend
/// [`send`]: crate::requests::Request::send
#[cfg(feature = "auto_send")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "auto_send"))
)]
pub mod auto_send;

/// [`CacheMe`] bot adaptor which caches [`GetMe`] requests.
///
/// [`CacheMe`]: cache_me::CacheMe
/// [`GetMe`]: crate::payloads::GetMe
#[cfg(feature = "cache_me")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "cache_me"))
)]
pub mod cache_me;

/// [`Trace`] bot adaptor which traces requests.
///
/// [`Trace`]: trace::Trace
#[cfg(feature = "trace_adaptor")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "trace_adaptor"))
)]
pub mod trace;

/// [`ErasedRequester`] bot adaptor which allows to erase type of
Expand All @@ -47,54 +35,26 @@ pub mod trace;
/// [`ErasedRequester`]: erased::ErasedRequester
/// [`Requester`]: crate::requests::Requester
#[cfg(feature = "erased")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "erased"))
)]
pub mod erased;

/// [`Throttle`] bot adaptor which allows automatically throttle when hitting
/// API limits.
///
/// [`Throttle`]: throttle::Throttle
#[cfg(feature = "throttle")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "throttle"))
)]
pub mod throttle;

mod parse_mode;

#[cfg(feature = "auto_send")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "auto_send"))
)]
pub use auto_send::AutoSend;
#[cfg(feature = "cache_me")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "cache_me"))
)]
pub use cache_me::CacheMe;
#[cfg(feature = "erased")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "erased"))
)]
pub use erased::ErasedRequester;
#[cfg(feature = "throttle")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "throttle"))
)]
pub use throttle::Throttle;
#[cfg(feature = "trace_adaptor")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "trace_adaptor"))
)]
pub use trace::Trace;

pub use parse_mode::DefaultParseMode;
22 changes: 0 additions & 22 deletions src/requests/requester_ext.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,7 @@ use crate::adaptors::throttle::{Limits, Throttle};
/// Extensions methods for [`Requester`].
pub trait RequesterExt: Requester {
/// Add `get_me` caching ability, see [`CacheMe`] for more.
///
/// [`CacheMe`]:
#[cfg(feature = "cache_me")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "cache_me"))
)]
fn cache_me(self) -> CacheMe<Self>
where
Self: Sized,
Expand All @@ -34,10 +28,6 @@ pub trait RequesterExt: Requester {

/// Send requests automatically, see [`AutoSend`] for more.
#[cfg(feature = "auto_send")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "auto_send"))
)]
fn auto_send(self) -> AutoSend<Self>
where
Self: Sized,
Expand All @@ -47,10 +37,6 @@ pub trait RequesterExt: Requester {

/// Erase requester type.
#[cfg(feature = "erased")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "erased"))
)]
fn erase<'a>(self) -> ErasedRequester<'a, Self::Err>
where
Self: 'a,
Expand All @@ -61,10 +47,6 @@ pub trait RequesterExt: Requester {

/// Trace requests, see [`Trace`] for more.
#[cfg(feature = "trace_adaptor")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "trace_adaptor"))
)]
fn trace(self, settings: Settings) -> Trace<Self>
where
Self: Sized,
Expand All @@ -76,10 +58,6 @@ pub trait RequesterExt: Requester {
///
/// Note: this spawns the worker, just as [`Throttle::new_spawn`].
#[cfg(feature = "throttle")]
#[cfg_attr(
all(any(docsrs, dep_docsrs), feature = "nightly"),
doc(cfg(feature = "throttle"))
)]
fn throttle(self, limits: Limits) -> Throttle<Self>
where
Self: Sized,
Expand Down

0 comments on commit 62d21d1

Please sign in to comment.