pub struct CanSendMessageGroup(pub GroupSetting);Expand description
Represents a group-setting value defining the set of users who have permission to post in this channel.
Note that a user must have metadata access to a channel and permission to administer the channel in order to modify this setting.
Changes: New in Zulip 10.0 (feature level 333). Previously stream_post_policy field used to control the permission to post in the channel.
Tuple Fields§
§0: GroupSettingImplementations§
Source§impl CanSendMessageGroup
impl CanSendMessageGroup
Sourcepub const fn from_inner(val: GroupSetting) -> Self
pub const fn from_inner(val: GroupSetting) -> Self
Converts the inner representation into a Self.
Sourcepub fn into_inner(self) -> GroupSetting
pub fn into_inner(self) -> GroupSetting
Converts the Self into the inner representation.
Trait Implementations§
Source§impl Clone for CanSendMessageGroup
impl Clone for CanSendMessageGroup
Source§impl Debug for CanSendMessageGroup
impl Debug for CanSendMessageGroup
Source§impl Default for CanSendMessageGroup
impl Default for CanSendMessageGroup
Source§impl<'de> Deserialize<'de> for CanSendMessageGroup
impl<'de> Deserialize<'de> for CanSendMessageGroup
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
Source§impl<'c> From<&'c CanSendMessageGroup> for Cow<'c, CanSendMessageGroup>
impl<'c> From<&'c CanSendMessageGroup> for Cow<'c, CanSendMessageGroup>
Source§fn from(val: &'c CanSendMessageGroup) -> Self
fn from(val: &'c CanSendMessageGroup) -> Self
Converts to this type from the input type.
Source§impl<'c> From<CanSendMessageGroup> for Cow<'c, CanSendMessageGroup>
impl<'c> From<CanSendMessageGroup> for Cow<'c, CanSendMessageGroup>
Source§fn from(val: CanSendMessageGroup) -> Self
fn from(val: CanSendMessageGroup) -> Self
Converts to this type from the input type.
Source§impl<'c> From<Cow<'c, CanSendMessageGroup>> for CanSendMessageGroup
impl<'c> From<Cow<'c, CanSendMessageGroup>> for CanSendMessageGroup
Source§impl PartialEq for CanSendMessageGroup
impl PartialEq for CanSendMessageGroup
Source§impl Serialize for CanSendMessageGroup
impl Serialize for CanSendMessageGroup
impl StructuralPartialEq for CanSendMessageGroup
Auto Trait Implementations§
impl Freeze for CanSendMessageGroup
impl RefUnwindSafe for CanSendMessageGroup
impl Send for CanSendMessageGroup
impl Sync for CanSendMessageGroup
impl Unpin for CanSendMessageGroup
impl UnsafeUnpin for CanSendMessageGroup
impl UnwindSafe for CanSendMessageGroup
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