pub struct ThreadListParams {
pub limit: Option<u32>,
pub cursor: Option<String>,
pub archived: Option<bool>,
pub source_kinds: Option<Vec<String>>,
pub model_providers: Option<Vec<String>>,
pub extra: Map<String, Value>,
}Fields§
§limit: Option<u32>§cursor: Option<String>§archived: Option<bool>§source_kinds: Option<Vec<String>>§model_providers: Option<Vec<String>>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for ThreadListParams
impl Clone for ThreadListParams
Source§fn clone(&self) -> ThreadListParams
fn clone(&self) -> ThreadListParams
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 ThreadListParams
impl Debug for ThreadListParams
Source§impl Default for ThreadListParams
impl Default for ThreadListParams
Source§fn default() -> ThreadListParams
fn default() -> ThreadListParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThreadListParams
impl<'de> Deserialize<'de> for ThreadListParams
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 ThreadListParams
impl RefUnwindSafe for ThreadListParams
impl Send for ThreadListParams
impl Sync for ThreadListParams
impl Unpin for ThreadListParams
impl UnsafeUnpin for ThreadListParams
impl UnwindSafe for ThreadListParams
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