pub struct RuntimeCapabilities {
pub switch_to_branch: bool,
pub edit: bool,
pub reload: bool,
pub cancel: bool,
pub copy: bool,
pub feedback: bool,
pub answer_tool_call: bool,
}Expand description
What a runtime can do (RuntimeCapabilities); UIs hide the matching
actions when a capability is missing.
Fields§
§switch_to_branch: boolThe thread can switch between branches.
edit: boolUser messages can be edited.
reload: boolAn answer can be regenerated.
cancel: boolA run can be stopped.
copy: boolMessage text can be copied.
feedback: boolFeedback can be submitted.
answer_tool_call: boolTool calls can be answered from the UI.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeCapabilities
impl Clone for RuntimeCapabilities
impl Copy for RuntimeCapabilities
Source§impl Debug for RuntimeCapabilities
impl Debug for RuntimeCapabilities
impl Eq for RuntimeCapabilities
Source§impl PartialEq for RuntimeCapabilities
impl PartialEq for RuntimeCapabilities
impl StructuralPartialEq for RuntimeCapabilities
Auto Trait Implementations§
impl Forget for RuntimeCapabilities
impl Freeze for RuntimeCapabilities
impl Move for RuntimeCapabilities
impl RefUnwindSafe for RuntimeCapabilities
impl Send for RuntimeCapabilities
impl Sync for RuntimeCapabilities
impl Unpin for RuntimeCapabilities
impl UnsafeUnpin for RuntimeCapabilities
impl UnwindSafe for RuntimeCapabilities
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