pub struct KernelSpec {
pub execution_id: ExecutionId,
pub conversation_id: Option<ConversationId>,
pub user_prompt: String,
pub model: String,
pub package: Arc<AgentPackage>,
pub granted_capabilities: BTreeSet<String>,
pub limits: KernelLimits,
}Fields§
§execution_id: ExecutionId§conversation_id: Option<ConversationId>§user_prompt: String§model: String§package: Arc<AgentPackage>§granted_capabilities: BTreeSet<String>§limits: KernelLimitsTrait Implementations§
Source§impl Clone for KernelSpec
impl Clone for KernelSpec
Source§fn clone(&self) -> KernelSpec
fn clone(&self) -> KernelSpec
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for KernelSpec
impl !UnwindSafe for KernelSpec
impl Freeze for KernelSpec
impl Send for KernelSpec
impl Sync for KernelSpec
impl Unpin for KernelSpec
impl UnsafeUnpin for KernelSpec
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