pub struct TelegramChannelConfig {
pub bot_token_env: String,
pub allowed_users: Vec<i64>,
pub session: TelegramSessionConfig,
}Expand description
Telegram channel configuration.
Fields§
§bot_token_env: StringEnvironment variable name holding the bot token.
allowed_users: Vec<i64>List of allowed Telegram user IDs (empty = allow all).
session: TelegramSessionConfigTelegram session management settings.
Trait Implementations§
Source§impl Clone for TelegramChannelConfig
impl Clone for TelegramChannelConfig
Source§fn clone(&self) -> TelegramChannelConfig
fn clone(&self) -> TelegramChannelConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TelegramChannelConfig
impl Debug for TelegramChannelConfig
Source§impl Default for TelegramChannelConfig
impl Default for TelegramChannelConfig
Source§impl<'de> Deserialize<'de> for TelegramChannelConfig
impl<'de> Deserialize<'de> for TelegramChannelConfig
Source§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
Auto Trait Implementations§
impl Freeze for TelegramChannelConfig
impl RefUnwindSafe for TelegramChannelConfig
impl Send for TelegramChannelConfig
impl Sync for TelegramChannelConfig
impl Unpin for TelegramChannelConfig
impl UnsafeUnpin for TelegramChannelConfig
impl UnwindSafe for TelegramChannelConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more