pub struct SlackApiRateControlSpecialLimit {
pub key: SlackApiRateControlSpecialLimitKey,
pub limit: SlackApiRateControlLimit,
}Expand description
Some Slack Web API methods have special rating limits (e.g. chat.postMessage allowed up to 1rps per workspace channel)
Fields
key: SlackApiRateControlSpecialLimitKeylimit: SlackApiRateControlLimitImplementations
sourceimpl SlackApiRateControlSpecialLimit
impl SlackApiRateControlSpecialLimit
pub fn new(
key: SlackApiRateControlSpecialLimitKey,
limit: SlackApiRateControlLimit
) -> Self
pub fn key(&mut self, value: SlackApiRateControlSpecialLimitKey) -> &mut Self
pub fn with_key(self, value: SlackApiRateControlSpecialLimitKey) -> Self
pub fn limit(&mut self, value: SlackApiRateControlLimit) -> &mut Self
pub fn with_limit(self, value: SlackApiRateControlLimit) -> Self
Trait Implementations
sourceimpl Clone for SlackApiRateControlSpecialLimit
impl Clone for SlackApiRateControlSpecialLimit
sourcefn clone(&self) -> SlackApiRateControlSpecialLimit
fn clone(&self) -> SlackApiRateControlSpecialLimit
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl From<SlackApiRateControlSpecialLimitInit> for SlackApiRateControlSpecialLimit
impl From<SlackApiRateControlSpecialLimitInit> for SlackApiRateControlSpecialLimit
sourcefn from(value: SlackApiRateControlSpecialLimitInit) -> Self
fn from(value: SlackApiRateControlSpecialLimitInit) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<SlackApiRateControlSpecialLimit> for SlackApiRateControlSpecialLimit
impl PartialEq<SlackApiRateControlSpecialLimit> for SlackApiRateControlSpecialLimit
sourcefn eq(&self, other: &SlackApiRateControlSpecialLimit) -> bool
fn eq(&self, other: &SlackApiRateControlSpecialLimit) -> bool
impl Eq for SlackApiRateControlSpecialLimit
impl StructuralEq for SlackApiRateControlSpecialLimit
impl StructuralPartialEq for SlackApiRateControlSpecialLimit
Auto Trait Implementations
impl RefUnwindSafe for SlackApiRateControlSpecialLimit
impl Send for SlackApiRateControlSpecialLimit
impl Sync for SlackApiRateControlSpecialLimit
impl Unpin for SlackApiRateControlSpecialLimit
impl UnwindSafe for SlackApiRateControlSpecialLimit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more