#[non_exhaustive]pub struct TaskUsageGroup {
pub product_experience: Option<String>,
pub model: Option<String>,
pub reasoning_effort: Option<String>,
pub speed: Option<String>,
pub five_hour_limit_percent: Option<Number>,
pub weekly_limit_percent: Option<Number>,
pub balance_usage_credits: Option<String>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.product_experience: Option<String>§model: Option<String>§reasoning_effort: Option<String>§speed: Option<String>§five_hour_limit_percent: Option<Number>§weekly_limit_percent: Option<Number>§balance_usage_credits: Option<String>§rest: RestImplementations§
Source§impl TaskUsageGroup
impl TaskUsageGroup
Sourcepub fn builder() -> TaskUsageGroupBuilder
pub fn builder() -> TaskUsageGroupBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for TaskUsageGroup
impl Clone for TaskUsageGroup
Source§impl Debug for TaskUsageGroup
impl Debug for TaskUsageGroup
Source§impl DeclaredFields for TaskUsageGroup
impl DeclaredFields for TaskUsageGroup
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for TaskUsageGroup
impl<'de> Deserialize<'de> for TaskUsageGroup
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
Source§impl PartialEq for TaskUsageGroup
impl PartialEq for TaskUsageGroup
Source§impl Serialize for TaskUsageGroup
impl Serialize for TaskUsageGroup
impl StructuralPartialEq for TaskUsageGroup
Auto Trait Implementations§
impl Freeze for TaskUsageGroup
impl RefUnwindSafe for TaskUsageGroup
impl Send for TaskUsageGroup
impl Sync for TaskUsageGroup
impl Unpin for TaskUsageGroup
impl UnsafeUnpin for TaskUsageGroup
impl UnwindSafe for TaskUsageGroup
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