ferrischat_common 0.3.0

Common utilities and types for FerrisChat
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/// JSON accepted for POST `/v0/guilds/{guild_id}/channels/` (create channel)
#[derive(Serialize, Deserialize, Clone)]
pub struct ChannelCreateJson {
    /// Channel name.
    ///
    /// Must be between 1 and 100 Unicode codepoints.
    pub name: String,
}

/// PATCH `/v0/channels/{channel_id}`
#[derive(Serialize, Deserialize, Clone)]
pub struct ChannelUpdateJson {
    /// Channel name.
    ///
    /// Must be between 1 and 100 Unicode codepoints.
    pub name: Option<String>,
}