[][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.

user_id

Matrix user identifiers.

Structs

EventId

A Matrix event ID.

RoomAliasId

A Matrix room alias ID.

RoomId

A Matrix room ID.

RoomIdOrAliasId

A Matrix room ID or a Matrix room alias ID.

RoomVersionId

A Matrix room version ID.

UserId

A Matrix user ID.

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

DeviceId

A Matrix device ID.