[][src]Crate ruma_identifiers

Crate ruma_identifiers contains types for Matrix identifiers for events, rooms, room aliases, room versions, and users.

Modules

device_id

Matrix device identifiers.

event_id

Matrix event identifiers.

room_alias_id

Matrix room alias identifiers.

room_id

Matrix room identifiers.

room_id_or_room_alias_id

Matrix identifiers for places where a room ID or room alias ID are used interchangeably.

room_version_id

Matrix room version identifiers.

user_id

Matrix user identifiers.

Enums

Error

An error encountered when trying to parse an invalid ID string.

Functions

is_valid_server_name

Check whether a given string is a valid server name according to the specification.

Type Definitions

EventId
EventIdBox
RoomAliasId
RoomAliasIdBox
RoomId
RoomIdBox
RoomIdOrAliasId
RoomIdOrAliasIdBox
RoomVersionId
RoomVersionIdBox
UserId
UserIdBox