pub struct GroupRoleSetRequest {
pub group_id: u64,
pub operator_id: u64,
pub user_id: u64,
pub role: String,
}Expand description
设置群组成员角色请求
Fields§
§group_id: u64群组ID
operator_id: u64操作者ID(必须是群主)
user_id: u64目标成员ID
role: String目标角色: “admin” | “member”
Trait Implementations§
Source§impl Clone for GroupRoleSetRequest
impl Clone for GroupRoleSetRequest
Source§fn clone(&self) -> GroupRoleSetRequest
fn clone(&self) -> GroupRoleSetRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 GroupRoleSetRequest
impl Debug for GroupRoleSetRequest
Source§impl<'de> Deserialize<'de> for GroupRoleSetRequest
impl<'de> Deserialize<'de> for GroupRoleSetRequest
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 GroupRoleSetRequest
impl RefUnwindSafe for GroupRoleSetRequest
impl Send for GroupRoleSetRequest
impl Sync for GroupRoleSetRequest
impl Unpin for GroupRoleSetRequest
impl UnsafeUnpin for GroupRoleSetRequest
impl UnwindSafe for GroupRoleSetRequest
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