pub struct GetOrCreateDirectChannelResponse {
pub channel_id: u64,
pub created: bool,
}Expand description
获取或创建私聊会话响应
RPC 路由: channel/direct/get_or_create
Fields§
§channel_id: u64会话 ID,用于发消息等
created: bool是否本次新创建的会话(false 表示已存在)
Trait Implementations§
Source§impl Clone for GetOrCreateDirectChannelResponse
impl Clone for GetOrCreateDirectChannelResponse
Source§fn clone(&self) -> GetOrCreateDirectChannelResponse
fn clone(&self) -> GetOrCreateDirectChannelResponse
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<'de> Deserialize<'de> for GetOrCreateDirectChannelResponse
impl<'de> Deserialize<'de> for GetOrCreateDirectChannelResponse
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 GetOrCreateDirectChannelResponse
impl RefUnwindSafe for GetOrCreateDirectChannelResponse
impl Send for GetOrCreateDirectChannelResponse
impl Sync for GetOrCreateDirectChannelResponse
impl Unpin for GetOrCreateDirectChannelResponse
impl UnsafeUnpin for GetOrCreateDirectChannelResponse
impl UnwindSafe for GetOrCreateDirectChannelResponse
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