pub struct TerminalRef {
pub terminal_id: TerminalId,
}Expand description
A reference to a terminal instance the agent
created via terminal/create and is embedding
in the tool call’s content stream.
Fields§
§terminal_id: TerminalIdThe terminal instance’s id. The client uses
this id in terminal/release and
terminal/wait_for_exit.
Trait Implementations§
Source§impl Clone for TerminalRef
impl Clone for TerminalRef
Source§impl Debug for TerminalRef
impl Debug for TerminalRef
Source§impl<'de> Deserialize<'de> for TerminalRef
impl<'de> Deserialize<'de> for TerminalRef
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 TerminalRef
Source§impl PartialEq for TerminalRef
impl PartialEq for TerminalRef
Source§impl Serialize for TerminalRef
impl Serialize for TerminalRef
impl StructuralPartialEq for TerminalRef
Auto Trait Implementations§
impl Freeze for TerminalRef
impl RefUnwindSafe for TerminalRef
impl Send for TerminalRef
impl Sync for TerminalRef
impl Unpin for TerminalRef
impl UnsafeUnpin for TerminalRef
impl UnwindSafe for TerminalRef
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