Struct ruma_common::thirdparty::ProtocolInstanceInit [−][src]
pub struct ProtocolInstanceInit {
pub desc: String,
pub fields: BTreeMap<String, String>,
pub network_id: String,
pub instance_id: String,
}Expand description
Initial set of fields of Protocol.
This struct will not be updated even if additional fields are added to Prococol in a new
(non-breaking) release of the Matrix specification.
Fields
desc: StringA human-readable description for the protocol, such as the name.
fields: BTreeMap<String, String>Preset values for fields the client may use to search by.
network_id: StringA unique identifier across all instances.
instance_id: StringA unique identifier across all instances.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ProtocolInstanceInitimpl Send for ProtocolInstanceInitimpl Sync for ProtocolInstanceInitimpl Unpin for ProtocolInstanceInitimpl UnwindSafe for ProtocolInstanceInit