valence_protocol/packets/play/chat_suggestions_s2c.rs
1use std::borrow::Cow;
2
3use crate::{Decode, Encode, Packet};
4
5#[derive(Clone, Debug, Encode, Decode, Packet)]
6pub struct ChatSuggestionsS2c<'a> {
7 pub action: ChatSuggestionsAction,
8 pub entries: Cow<'a, [&'a str]>,
9}
10
11#[derive(Copy, Clone, PartialEq, Eq, Debug, Encode, Decode)]
12pub enum ChatSuggestionsAction {
13 Add,
14 Remove,
15 Set,
16}