pub struct WrapperKnowledge {
pub name: String,
pub floor_effect: Effect,
pub clears_env: bool,
pub escalates_privilege: bool,
}Expand description
Semantic knowledge about a wrapper command, layered on top of
agent-shell-parser’s WrapperSpec (which handles stripping mechanics).
Fields§
§name: String§floor_effect: EffectMinimum effect for any command run under this wrapper.
clears_env: bool§escalates_privilege: boolTrait Implementations§
Source§impl Clone for WrapperKnowledge
impl Clone for WrapperKnowledge
Source§fn clone(&self) -> WrapperKnowledge
fn clone(&self) -> WrapperKnowledge
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 WrapperKnowledge
impl Debug for WrapperKnowledge
Source§impl<'de> Deserialize<'de> for WrapperKnowledge
impl<'de> Deserialize<'de> for WrapperKnowledge
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
Auto Trait Implementations§
impl Freeze for WrapperKnowledge
impl RefUnwindSafe for WrapperKnowledge
impl Send for WrapperKnowledge
impl Sync for WrapperKnowledge
impl Unpin for WrapperKnowledge
impl UnsafeUnpin for WrapperKnowledge
impl UnwindSafe for WrapperKnowledge
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