pub enum AgentTerminalOperation {
Create {
spec: TerminalSpec,
output_byte_limit: usize,
preauthorized: bool,
},
Output {
terminal: TerminalId,
},
WaitForExit {
terminal: TerminalId,
},
Kill {
terminal: TerminalId,
},
Release {
terminal: TerminalId,
},
}Variants§
Create
Output
Fields
§
terminal: TerminalIdWaitForExit
Fields
§
terminal: TerminalIdKill
Fields
§
terminal: TerminalIdRelease
Fields
§
terminal: TerminalIdTrait Implementations§
Source§impl Clone for AgentTerminalOperation
impl Clone for AgentTerminalOperation
Source§fn clone(&self) -> AgentTerminalOperation
fn clone(&self) -> AgentTerminalOperation
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 AgentTerminalOperation
impl Debug for AgentTerminalOperation
impl Eq for AgentTerminalOperation
Source§impl PartialEq for AgentTerminalOperation
impl PartialEq for AgentTerminalOperation
impl StructuralPartialEq for AgentTerminalOperation
Auto Trait Implementations§
impl Freeze for AgentTerminalOperation
impl RefUnwindSafe for AgentTerminalOperation
impl Send for AgentTerminalOperation
impl Sync for AgentTerminalOperation
impl Unpin for AgentTerminalOperation
impl UnsafeUnpin for AgentTerminalOperation
impl UnwindSafe for AgentTerminalOperation
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