pub struct AcpPromptEncoder {
pub shape: AcpPromptWireShape,
pub dialect: DialectDescriptor,
pub max_encoded_bytes: usize,
}Expand description
ACP session/prompt encoder for external-agent Channels.
Fields§
§shape: AcpPromptWireShapeWire shape.
dialect: DialectDescriptorDialect stamp on encoded exchange.
max_encoded_bytes: usizeMax encoded body bytes.
Implementations§
Trait Implementations§
Source§impl Clone for AcpPromptEncoder
impl Clone for AcpPromptEncoder
Source§fn clone(&self) -> AcpPromptEncoder
fn clone(&self) -> AcpPromptEncoder
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 moreSource§impl Debug for AcpPromptEncoder
impl Debug for AcpPromptEncoder
Source§impl Default for AcpPromptEncoder
impl Default for AcpPromptEncoder
Source§impl OutboundDialectEncoder for AcpPromptEncoder
impl OutboundDialectEncoder for AcpPromptEncoder
Source§fn encode_initial(
&self,
request: InitialEncodeRequest<'_>,
) -> Result<EncodedExchange, EncodingError>
fn encode_initial( &self, request: InitialEncodeRequest<'_>, ) -> Result<EncodedExchange, EncodingError>
Encode the first provider exchange for a transaction.
Source§fn encode_tool_continuation(
&self,
_request: ToolContinuationEncodeRequest<'_>,
) -> Result<EncodedExchange, EncodingError>
fn encode_tool_continuation( &self, _request: ToolContinuationEncodeRequest<'_>, ) -> Result<EncodedExchange, EncodingError>
Encode a tool-result continuation exchange.
Auto Trait Implementations§
impl Freeze for AcpPromptEncoder
impl RefUnwindSafe for AcpPromptEncoder
impl Send for AcpPromptEncoder
impl Sync for AcpPromptEncoder
impl Unpin for AcpPromptEncoder
impl UnsafeUnpin for AcpPromptEncoder
impl UnwindSafe for AcpPromptEncoder
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