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§fn clone(&self) -> RepoSlackConfig
fn clone(&self) -> RepoSlackConfig
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 RepoSlackConfig
impl Debug for RepoSlackConfig
Source§impl Default for RepoSlackConfig
impl Default for RepoSlackConfig
Source§fn default() -> RepoSlackConfig
fn default() -> RepoSlackConfig
Returns the “default value” for a type. Read more
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