abridged/src/bridge_matrix/config.rs

17 lines
295 B
Rust
Raw Normal View History

2023-06-11 02:35:48 +00:00
use std::sync::Arc;
2023-05-24 04:23:36 +00:00
use matrix_sdk::ruma::OwnedUserId;
use serde::Deserialize;
2023-06-11 02:35:48 +00:00
fn default_suffix() -> Arc<str> {
"[m]".into()
}
2023-05-24 04:23:36 +00:00
#[derive(Debug, Deserialize)]
pub struct MatrixConfig {
pub user: OwnedUserId,
pub password: String,
2023-06-11 02:35:48 +00:00
#[serde(default="default_suffix")]
pub suffix: Arc<str>
2023-05-24 04:23:36 +00:00
}