Struct tbot::state::Polling

source ·
pub struct Polling<S> { /* private fields */ }
Expand description

Configures and starts polling for the stateful event loop.

To construct Polling, use StatefulEventLoop::polling.

Implementations§

Turns this polling into a stateless one. Previous configuration

Turns this polling into another with other state.

Configures the limit of updates per request.

Configures the timeout for long polling.

Configures which updates you’d like to listen to.

Configures the minimal interval between making requests. Set to 25ms by default.

Configures for how long tbot should wait for getUpdates. If this timeout is exceeded, the error handler is triggered. If you don’t configure this value, it is set to Duration::from_secs(timeout.unwrap_or(0) + 60).

Configures how many updates tbot will process on start. If configured, tbot sets offset’s value to -n when making the first request.

Panics

Panics if n can’t be converted to isize safely.

Starts the event loop.

Adds a handler for errors ocurred while polling.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more