Struct slack_morphism::prelude::SlackUserFlags
source · [−]pub struct SlackUserFlags {
pub is_admin: Option<bool>,
pub is_app_user: Option<bool>,
pub is_bot: Option<bool>,
pub is_invited_user: Option<bool>,
pub is_owner: Option<bool>,
pub is_primary_owner: Option<bool>,
pub is_restricted: Option<bool>,
pub is_stranger: Option<bool>,
pub is_ultra_restricted: Option<bool>,
pub has_2fa: Option<bool>,
}Fields
is_admin: Option<bool>is_app_user: Option<bool>is_bot: Option<bool>is_invited_user: Option<bool>is_owner: Option<bool>is_primary_owner: Option<bool>is_restricted: Option<bool>is_stranger: Option<bool>is_ultra_restricted: Option<bool>has_2fa: Option<bool>Implementations
sourceimpl SlackUserFlags
impl SlackUserFlags
pub fn new() -> SlackUserFlags
pub fn is_admin(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_admin(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_admin(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_admin(self, value: bool) -> SlackUserFlags
pub fn without_is_admin(self) -> SlackUserFlags
pub fn opt_is_admin(self, value: Option<bool>) -> SlackUserFlags
pub fn is_app_user(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_app_user(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_app_user(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_app_user(self, value: bool) -> SlackUserFlags
pub fn without_is_app_user(self) -> SlackUserFlags
pub fn opt_is_app_user(self, value: Option<bool>) -> SlackUserFlags
pub fn is_bot(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_bot(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_bot(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_bot(self, value: bool) -> SlackUserFlags
pub fn without_is_bot(self) -> SlackUserFlags
pub fn opt_is_bot(self, value: Option<bool>) -> SlackUserFlags
pub fn is_invited_user(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_invited_user(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_invited_user(
&mut self,
value: Option<bool>
) -> &mut SlackUserFlags
pub fn with_is_invited_user(self, value: bool) -> SlackUserFlags
pub fn without_is_invited_user(self) -> SlackUserFlags
pub fn opt_is_invited_user(self, value: Option<bool>) -> SlackUserFlags
pub fn is_owner(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_owner(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_owner(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_owner(self, value: bool) -> SlackUserFlags
pub fn without_is_owner(self) -> SlackUserFlags
pub fn opt_is_owner(self, value: Option<bool>) -> SlackUserFlags
pub fn is_primary_owner(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_primary_owner(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_primary_owner(
&mut self,
value: Option<bool>
) -> &mut SlackUserFlags
pub fn with_is_primary_owner(self, value: bool) -> SlackUserFlags
pub fn without_is_primary_owner(self) -> SlackUserFlags
pub fn opt_is_primary_owner(self, value: Option<bool>) -> SlackUserFlags
pub fn is_restricted(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_restricted(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_restricted(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_restricted(self, value: bool) -> SlackUserFlags
pub fn without_is_restricted(self) -> SlackUserFlags
pub fn opt_is_restricted(self, value: Option<bool>) -> SlackUserFlags
pub fn is_stranger(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_stranger(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_stranger(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_is_stranger(self, value: bool) -> SlackUserFlags
pub fn without_is_stranger(self) -> SlackUserFlags
pub fn opt_is_stranger(self, value: Option<bool>) -> SlackUserFlags
pub fn is_ultra_restricted(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_is_ultra_restricted(&mut self) -> &mut SlackUserFlags
pub fn mopt_is_ultra_restricted(
&mut self,
value: Option<bool>
) -> &mut SlackUserFlags
pub fn with_is_ultra_restricted(self, value: bool) -> SlackUserFlags
pub fn without_is_ultra_restricted(self) -> SlackUserFlags
pub fn opt_is_ultra_restricted(self, value: Option<bool>) -> SlackUserFlags
pub fn has_2fa(&mut self, value: bool) -> &mut SlackUserFlags
pub fn reset_has_2fa(&mut self) -> &mut SlackUserFlags
pub fn mopt_has_2fa(&mut self, value: Option<bool>) -> &mut SlackUserFlags
pub fn with_has_2fa(self, value: bool) -> SlackUserFlags
pub fn without_has_2fa(self) -> SlackUserFlags
pub fn opt_has_2fa(self, value: Option<bool>) -> SlackUserFlags
Trait Implementations
sourceimpl Clone for SlackUserFlags
impl Clone for SlackUserFlags
sourcefn clone(&self) -> SlackUserFlags
fn clone(&self) -> SlackUserFlags
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 more
sourceimpl Debug for SlackUserFlags
impl Debug for SlackUserFlags
sourceimpl<'de> Deserialize<'de> for SlackUserFlags
impl<'de> Deserialize<'de> for SlackUserFlags
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<SlackUserFlags, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SlackUserFlags, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<SlackUserFlagsInit> for SlackUserFlags
impl From<SlackUserFlagsInit> for SlackUserFlags
sourcefn from(value: SlackUserFlagsInit) -> SlackUserFlags
fn from(value: SlackUserFlagsInit) -> SlackUserFlags
Converts to this type from the input type.
sourceimpl PartialEq<SlackUserFlags> for SlackUserFlags
impl PartialEq<SlackUserFlags> for SlackUserFlags
sourcefn eq(&self, other: &SlackUserFlags) -> bool
fn eq(&self, other: &SlackUserFlags) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SlackUserFlags) -> bool
fn ne(&self, other: &SlackUserFlags) -> bool
This method tests for !=.
sourceimpl Serialize for SlackUserFlags
impl Serialize for SlackUserFlags
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SlackUserFlags
Auto Trait Implementations
impl RefUnwindSafe for SlackUserFlags
impl Send for SlackUserFlags
impl Sync for SlackUserFlags
impl Unpin for SlackUserFlags
impl UnwindSafe for SlackUserFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more