Struct telexide::api::types::SetGameScore [−][src]
pub struct SetGameScore { pub user_id: i64, pub score: i64, pub force: bool, pub disable_edit_message: bool, pub chat_id: Option<i64>, pub message_id: Option<i64>, pub inline_message_id: Option<String>, }
struct for holding data needed to call
set_game_score
Fields
user_id: i64
User identifier
score: i64
New score
force: bool
Pass True, if the high score is allowed to decrease. This can be useful when fixing mistakes or banning cheaters
disable_edit_message: bool
Pass True, if the game message should not be automatically edited to include the current scoreboard
chat_id: Option<i64>
Required if inline_message_id is not specified. Unique identifier for the target chat
message_id: Option<i64>
Required if inline_message_id is not specified. Identifier of the sent message
inline_message_id: Option<String>
Required if chat_id and message_id are not specified. Identifier of the inline message
Trait Implementations
impl Clone for SetGameScore
[src]
impl Clone for SetGameScore
[src]fn clone(&self) -> SetGameScore
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for SetGameScore
[src]
impl<'de> Deserialize<'de> for SetGameScore
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<SetGameScore> for SetGameScore
[src]
impl PartialEq<SetGameScore> for SetGameScore
[src]fn eq(&self, other: &SetGameScore) -> bool
[src]
fn ne(&self, other: &SetGameScore) -> bool
[src]
impl Serialize for SetGameScore
[src]
impl Serialize for SetGameScore
[src]impl StructuralPartialEq for SetGameScore
[src]
impl StructuralPartialEq for SetGameScore
[src]Auto Trait Implementations
impl RefUnwindSafe for SetGameScore
impl RefUnwindSafe for SetGameScore
impl Send for SetGameScore
impl Send for SetGameScore
impl Sync for SetGameScore
impl Sync for SetGameScore
impl Unpin for SetGameScore
impl Unpin for SetGameScore
impl UnwindSafe for SetGameScore
impl UnwindSafe for SetGameScore
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,