pub struct RecentMessagesRequest {
pub scope: ConversationScope,
pub limit: Option<usize>,
pub roles: Vec<String>,
}Fields§
§scope: ConversationScope§limit: Option<usize>Maximum records to return. The server clamps this to MAX_PAGE_SIZE.
roles: Vec<String>When set, only these roles are returned. Empty means all roles.
Trait Implementations§
Source§impl Clone for RecentMessagesRequest
impl Clone for RecentMessagesRequest
Source§fn clone(&self) -> RecentMessagesRequest
fn clone(&self) -> RecentMessagesRequest
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 moreSource§impl Debug for RecentMessagesRequest
impl Debug for RecentMessagesRequest
Source§impl Default for RecentMessagesRequest
impl Default for RecentMessagesRequest
Source§fn default() -> RecentMessagesRequest
fn default() -> RecentMessagesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecentMessagesRequest
impl<'de> Deserialize<'de> for RecentMessagesRequest
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 RecentMessagesRequest
impl RefUnwindSafe for RecentMessagesRequest
impl Send for RecentMessagesRequest
impl Sync for RecentMessagesRequest
impl Unpin for RecentMessagesRequest
impl UnsafeUnpin for RecentMessagesRequest
impl UnwindSafe for RecentMessagesRequest
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