pub struct MemberBuilder { /* private fields */ }Expand description
Builder for Member.
Implementations§
Source§impl MemberBuilder
impl MemberBuilder
pub fn user<VALUE: Into<User>>(&mut self, value: VALUE) -> &mut Self
pub fn nick<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn avatar<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn roles<VALUE: Into<Vec<u64>>>(&mut self, value: VALUE) -> &mut Self
pub fn joined_at<VALUE: Into<DateTime<Utc>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn deaf<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn mute<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn flags<VALUE: Into<u64>>(&mut self, value: VALUE) -> &mut Self
pub fn pending<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn permissions<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn communication_disabled_until<VALUE: Into<DateTime<Utc>>>( &mut self, value: VALUE, ) -> &mut Self
pub fn avatar_decoration_data<VALUE: Into<AvatarDecorationData>>( &mut self, value: VALUE, ) -> &mut Self
Trait Implementations§
Source§impl Clone for MemberBuilder
impl Clone for MemberBuilder
Source§fn clone(&self) -> MemberBuilder
fn clone(&self) -> MemberBuilder
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 moreAuto Trait Implementations§
impl Freeze for MemberBuilder
impl RefUnwindSafe for MemberBuilder
impl Send for MemberBuilder
impl Sync for MemberBuilder
impl Unpin for MemberBuilder
impl UnsafeUnpin for MemberBuilder
impl UnwindSafe for MemberBuilder
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