Struct BedrockMessageCachePoint
pub struct BedrockMessageCachePoint {
pub history_index: usize,
pub cache_point: BedrockCachePoint,
}Expand description
Cache point appended to the message produced by one normalized history turn.
Fields§
§history_index: usizeZero-based index in [oven_sdk::Request::history].
cache_point: BedrockCachePointCache point settings.
Trait Implementations§
§impl Clone for BedrockMessageCachePoint
impl Clone for BedrockMessageCachePoint
§fn clone(&self) -> BedrockMessageCachePoint
fn clone(&self) -> BedrockMessageCachePoint
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 more§impl Debug for BedrockMessageCachePoint
impl Debug for BedrockMessageCachePoint
§impl<'de> Deserialize<'de> for BedrockMessageCachePoint
impl<'de> Deserialize<'de> for BedrockMessageCachePoint
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BedrockMessageCachePoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BedrockMessageCachePoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BedrockMessageCachePoint
§impl PartialEq for BedrockMessageCachePoint
impl PartialEq for BedrockMessageCachePoint
§fn eq(&self, other: &BedrockMessageCachePoint) -> bool
fn eq(&self, other: &BedrockMessageCachePoint) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl Serialize for BedrockMessageCachePoint
impl Serialize for BedrockMessageCachePoint
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for BedrockMessageCachePoint
Auto Trait Implementations§
impl Freeze for BedrockMessageCachePoint
impl RefUnwindSafe for BedrockMessageCachePoint
impl Send for BedrockMessageCachePoint
impl Sync for BedrockMessageCachePoint
impl Unpin for BedrockMessageCachePoint
impl UnsafeUnpin for BedrockMessageCachePoint
impl UnwindSafe for BedrockMessageCachePoint
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