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}