This repository has been archived on 2022-04-04. You can view files and clone it, but cannot push or open issues or pull requests.

21 lines
9.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Provides types and functionality for Activities , also known as Rich Presence"><meta name="keywords" content="rust, rustlang, rust-lang, activity"><title>discord_sdk::activity - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../../normalize.css"><link rel="stylesheet" type="text/css" href="../../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../../dark.css" disabled><link rel="stylesheet" type="text/css" href="../../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../../storage.js"></script><script src="../../crates.js"></script><script defer src="../../main.js"></script>
<noscript><link rel="stylesheet" href="../../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../../favicon.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu" role="button">&#9776;</div><a class="sidebar-logo" href="../../discord_sdk/index.html"><div class="logo-container"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></div>
</a><h2 class="location">Module activity</h2><div class="sidebar-elems"><div class="block items"><ul><li><a href="#modules">Modules</a></li><li><a href="#structs">Structs</a></li><li><a href="#enums">Enums</a></li><li><a href="#traits">Traits</a></li></ul></div><div id="sidebar-vars" data-name="activity" data-ty="mod" data-relpath="./"></div><script defer src="./sidebar-items.js"></script></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../../discord_sdk/index.html"><img class="rust-logo" src="../../rust-logo.png" alt="logo"></a><nav class="sub"><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!" aria-haspopup="menu" title="themes"><img width="18" height="18" alt="Pick another theme!" src="../../brush.svg"></button><div id="theme-choices" role="menu"></div></div><form class="search-form"><div class="search-container"><div><select id="crate-search"><option value="All crates">All crates</option></select><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press S to search, ? for more options…" type="search"></div><button type="button" id="help-button" title="help">?</button><a id="settings-menu" href="../../settings.html" title="settings"><img width="18" height="18" alt="Change settings" src="../../wheel.svg"></a></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">Module <a href="../index.html">discord_sdk</a>::<wbr><a class="mod" href="#">activity</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span><span class="out-of-band"><span id="render-detail"><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">&#x2212;</span>]</a></span><a class="srclink" href="../../src/discord_sdk/activity.rs.html#1-747" title="goto source code">[src]</a></span></h1><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Provides types and functionality for <a href="https://discord.com/developers/docs/game-sdk/activities">Activities</a>
, also known as Rich Presence</p>
</div></details><h2 id="modules" class="small-section-header"><a href="#modules">Modules</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="mod" href="events/index.html" title="discord_sdk::activity::events mod">events</a></div><div class="item-right docblock-short"></div></div></div><h2 id="structs" class="small-section-header"><a href="#structs">Structs</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Activity.html" title="discord_sdk::activity::Activity struct">Activity</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.ActivityArgs.html" title="discord_sdk::activity::ActivityArgs struct">ActivityArgs</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.ActivityBuilder.html" title="discord_sdk::activity::ActivityBuilder struct">ActivityBuilder</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.ActivityInvite.html" title="discord_sdk::activity::ActivityInvite struct">ActivityInvite</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Assets.html" title="discord_sdk::activity::Assets struct">Assets</a></div><div class="item-right docblock-short"><p>The custom art assets to be used in the users profile when the activity
is set. These assets need to be already uploaded to Discord in the applications
developer settings.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.InviteActivity.html" title="discord_sdk::activity::InviteActivity struct">InviteActivity</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Party.html" title="discord_sdk::activity::Party struct">Party</a></div><div class="item-right docblock-short"><p>A party is a uniquely identified group of users, but Discord doesnt really
provide much on top of this</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Secrets.html" title="discord_sdk::activity::Secrets struct">Secrets</a></div><div class="item-right docblock-short"><p>Secret passwords for joining and spectating the players game</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.SetActivity.html" title="discord_sdk::activity::SetActivity struct">SetActivity</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.Timestamps.html" title="discord_sdk::activity::Timestamps struct">Timestamps</a></div><div class="item-right docblock-short"><p>The start and end timestamp of the activity. These are unix timestamps.</p>
</div></div></div><h2 id="enums" class="small-section-header"><a href="#enums">Enums</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.ActivityActionKind.html" title="discord_sdk::activity::ActivityActionKind enum">ActivityActionKind</a></div><div class="item-right docblock-short"><p>The activity kinds you can invite a <a href="../user/struct.User.html"><code>User</code></a> to engage in.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.ActivityKind.html" title="discord_sdk::activity::ActivityKind enum">ActivityKind</a></div><div class="item-right docblock-short"></div></div><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.JoinRequestReply.html" title="discord_sdk::activity::JoinRequestReply enum">JoinRequestReply</a></div><div class="item-right docblock-short"><p>The reply to send to the <a href="../user/struct.User.html"><code>User</code></a> who sent a join request.
Note that the actual values shown in the API docs are irrelevant as the reply
on the wire is actually just a different command kind.</p>
</div></div><div class="item-row"><div class="item-left module-item"><a class="enum" href="enum.PartyPrivacy.html" title="discord_sdk::activity::PartyPrivacy enum">PartyPrivacy</a></div><div class="item-right docblock-short"></div></div></div><h2 id="traits" class="small-section-header"><a href="#traits">Traits</a></h2>
<div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.IntoTimestamp.html" title="discord_sdk::activity::IntoTimestamp trait">IntoTimestamp</a></div><div class="item-right docblock-short"></div></div></div></section><section id="search" class="content hidden"></section></div></main><div id="rustdoc-vars" data-root-path="../../" data-current-crate="discord_sdk" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.59.0 (9d1b2106e 2022-02-23)" ></div>
</body></html>