pub struct ClientMessageBuilder(/* private fields */);Expand description
Builder for ClientMessage.
Implementations§
Source§impl ClientMessageBuilder
impl ClientMessageBuilder
pub fn id(self, value: impl Into<String>) -> Self
pub fn phase(self, value: impl Into<MessagePhase>) -> Self
pub fn internal_chat_message_metadata_passthrough( self, value: impl Into<InternalChatMessageMetadataPassthrough>, ) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ClientMessage
pub fn build(self) -> ClientMessage
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ClientMessageBuilder
impl RefUnwindSafe for ClientMessageBuilder
impl Send for ClientMessageBuilder
impl Sync for ClientMessageBuilder
impl Unpin for ClientMessageBuilder
impl UnsafeUnpin for ClientMessageBuilder
impl UnwindSafe for ClientMessageBuilder
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