pub struct ContextBlock {
pub id: String,
pub kind: ContextBlockKind,
pub text: String,
pub priority: i32,
pub token_estimate: Option<u32>,
pub metadata: Value,
}Fields§
§id: String§kind: ContextBlockKind§text: String§priority: i32§token_estimate: Option<u32>§metadata: ValueTrait Implementations§
Source§impl Clone for ContextBlock
impl Clone for ContextBlock
Source§impl Debug for ContextBlock
impl Debug for ContextBlock
Source§impl<'de> Deserialize<'de> for ContextBlock
impl<'de> Deserialize<'de> for ContextBlock
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 ContextBlock
impl PartialEq for ContextBlock
Source§impl Serialize for ContextBlock
impl Serialize for ContextBlock
impl StructuralPartialEq for ContextBlock
Auto Trait Implementations§
impl Freeze for ContextBlock
impl RefUnwindSafe for ContextBlock
impl Send for ContextBlock
impl Sync for ContextBlock
impl Unpin for ContextBlock
impl UnsafeUnpin for ContextBlock
impl UnwindSafe for ContextBlock
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