Skip to main content

Module room_version

Module room_version 

Source
Expand description

Room-version identifiers and rule lookup.

The module re-exports Rumaโ€™s room-version types and resolves the rules for supported versions. It also extracts versions from room creation events.

Re-exportsยง

use ruma::RoomVersionId; ๐Ÿ”’
use ruma::events::room::create::RoomCreateEventContent; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use crate::Event; ๐Ÿ”’

Structsยง

RoomVersionRules
The rules applied to a room version.

Enumsยง

RoomVersion
A Matrix room version ID.

Functionsยง

from_create_content
Borrows the room version from parsed room creation content.
from_create_event
Extracts the room version declared by a room creation event.
rules
Resolves the rule set for a supported room version.