pub struct ExtensionPolicy {
pub max_tokens: u32,
pub initial_tokens: Option<u32>,
pub tail_backoff_proposals: Option<u32>,
}Fields§
§max_tokens: u32§initial_tokens: Option<u32>§tail_backoff_proposals: Option<u32>Trait Implementations§
Source§impl Clone for ExtensionPolicy
impl Clone for ExtensionPolicy
Source§impl Debug for ExtensionPolicy
impl Debug for ExtensionPolicy
Source§impl<'de> Deserialize<'de> for ExtensionPolicy
impl<'de> Deserialize<'de> for ExtensionPolicy
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
impl Eq for ExtensionPolicy
Source§impl PartialEq for ExtensionPolicy
impl PartialEq for ExtensionPolicy
Source§impl Serialize for ExtensionPolicy
impl Serialize for ExtensionPolicy
impl StructuralPartialEq for ExtensionPolicy
Auto Trait Implementations§
impl Freeze for ExtensionPolicy
impl RefUnwindSafe for ExtensionPolicy
impl Send for ExtensionPolicy
impl Sync for ExtensionPolicy
impl Unpin for ExtensionPolicy
impl UnsafeUnpin for ExtensionPolicy
impl UnwindSafe for ExtensionPolicy
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