pub struct RepoSlackConfig {
pub channels: Vec<SlackChannelRoute>,
pub allow_users: Vec<String>,
}Expand description
Per-repository Slack routing and authorization owned by global config.
Fields§
§channels: Vec<SlackChannelRoute>§allow_users: Vec<String>Trait Implementations§
Source§impl Clone for RepoSlackConfig
impl Clone for RepoSlackConfig
Source§impl Debug for RepoSlackConfig
impl Debug for RepoSlackConfig
Source§impl Default for RepoSlackConfig
impl Default for RepoSlackConfig
Source§impl<'de> Deserialize<'de> for RepoSlackConfigwhere
RepoSlackConfig: Default,
impl<'de> Deserialize<'de> for RepoSlackConfigwhere
RepoSlackConfig: Default,
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 RepoSlackConfig
impl RefUnwindSafe for RepoSlackConfig
impl Send for RepoSlackConfig
impl Sync for RepoSlackConfig
impl Unpin for RepoSlackConfig
impl UnsafeUnpin for RepoSlackConfig
impl UnwindSafe for RepoSlackConfig
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