pub trait AnswerInlineQuerySetters: HasPayload<Payload = AnswerInlineQuery> + Sized {
// Provided methods
fn inline_query_id<T>(self, value: T) -> Self
where T: Into<String> { ... }
fn results<T>(self, value: T) -> Self
where T: IntoIterator<Item = InlineQueryResult> { ... }
fn cache_time(self, value: u32) -> Self { ... }
fn is_personal(self, value: bool) -> Self { ... }
fn next_offset<T>(self, value: T) -> Self
where T: Into<String> { ... }
fn button(self, value: InlineQueryResultsButton) -> Self { ... }
}
Expand description
Setters for fields of AnswerInlineQuery
Provided Methods§
Sourcefn inline_query_id<T>(self, value: T) -> Self
fn inline_query_id<T>(self, value: T) -> Self
Setter for inline_query_id
field.
Sourcefn results<T>(self, value: T) -> Selfwhere
T: IntoIterator<Item = InlineQueryResult>,
fn results<T>(self, value: T) -> Selfwhere
T: IntoIterator<Item = InlineQueryResult>,
Setter for results
field.
Sourcefn cache_time(self, value: u32) -> Self
fn cache_time(self, value: u32) -> Self
Setter for cache_time
field.
Sourcefn is_personal(self, value: bool) -> Self
fn is_personal(self, value: bool) -> Self
Setter for is_personal
field.
Sourcefn next_offset<T>(self, value: T) -> Self
fn next_offset<T>(self, value: T) -> Self
Setter for next_offset
field.
Setter for button
field.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.