pub struct TeamInvite {
    pub sender_name: LuWString33,
    pub sender_id: ObjId,
}
Expand description

Informs the client that another player has asked them to be their friend.

Trigger

Receipt of ChatMessage::TeamInvite (todo). Note that team invites should be supported even if the recipient is on another instance, so a relay infrastructure like a chat server is necessary and needs to be accounted for.

Handling

Display a dialog to the player asking them whether to accept or deny the request.

Response

Respond with TeamInviteResponse once the user has made their choice.

Fields

sender_name: LuWString33

Name of the requesting character.

sender_id: ObjId

Object ID of the requesting character.

Trait Implementations

Formats the value using the given formatter. Read more
Deserializes the type by reading from the reader.
Converts to this type from the input type.
Converts to this type from the input type.
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
Serializes the type by writing to the writer.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.