Struct ruma_events::space::child::ChildEventContent [−][src]
pub struct ChildEventContent {
pub via: Option<Vec<ServerNameBox>>,
pub order: Option<String>,
pub suggested: Option<bool>,
}
unstable-pre-spec
only.Expand description
The payload for ChildEvent
.
Fields
via: Option<Vec<ServerNameBox>>
List of candidate servers that can be used to join the room.
order: Option<String>
Provide a default ordering of siblings in the room list.
Rooms are sorted based on a lexicographic ordering of the Unicode codepoints of the
characters in order
values. Rooms with no order
come last, in ascending numeric order
of the origin_server_ts of their m.room.create events, or ascending lexicographic order of
their room_ids in case of equal origin_server_ts
. order
s which are not strings, or do
not consist solely of ascii characters in the range \x20
(space) to \x7E
(~
), or
consist of more than 50 characters, are forbidden and the field should be ignored if
received.
suggested: Option<bool>
Space admins can mark particular children of a space as “suggested”.
This mainly serves as a hint to clients that that they can be displayed differently, for
example by showing them eagerly in the room list. A child which is missing the suggested
property is treated identically to a child with "suggested": false
. A suggested child may
be a room or a subspace.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
A matrix event identifier, like m.room.message
.
Constructs the given event content.
Performs the conversion.
The redacted form of the event’s content.
Transform self
into a redacted form (removing most or all fields) according to the spec. Read more
Auto Trait Implementations
impl RefUnwindSafe for ChildEventContent
impl Send for ChildEventContent
impl Sync for ChildEventContent
impl Unpin for ChildEventContent
impl UnwindSafe for ChildEventContent
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more