pub fn ratelimiter(mut self, ratelimiter: impl Into<Option<Ratelimiter>>) -> Self {
        self.ratelimiter = ratelimiter.into();

        self
    }
/// Set a ratelimiter to use.
///
/// If the argument is `None` then the client's ratelimiter will be skipped
/// before making a request.
///
/// If this method is not called at all then a default ratelimiter will be
/// created by [`ClientBuilder::build`].
Set a ratelimiter to use.
If the argument is `None` then the client's ratelimiter will be skipped
before making a request.

If this method is not called at all then a default ratelimiter will be
created by [`ClientBuilder::build`].
Set a ratelimiter to use . If the argument is ` None ` then the client ' s ratelimiter will be skipped before making a request . If this method is not called at all then a default ratelimiter will be created by [ ` ClientBuilder :: build ` ] .
pub fn ratelimiter(mut self, ratelimiter: impl Into<Option<Ratelimiter>>) -> Self {
        self.ratelimiter = ratelimiter.into();
        self
    }
pub fn ratelimiter ( mut self , ratelimiter : impl Into < Option < Ratelimiter > > ) -> Self { self . ratelimiter = ratelimiter . into ( ) ; self }
Set a ratelimiter to use.
Set a ratelimiter to use .
mut self
ratelimiter
impl Into<Option<Ratelimiter>>
mut self
ratelimiter
impl Into<Option<Ratelimiter>>