pub struct ManageBlockInput {
pub agent: String,
pub action: BlockAction,
}Expand description
Input for the seed agents’ manage_block tool.
Fields§
§agent: StringName of the agent to block or unblock
action: BlockActionblock | unblock
Trait Implementations§
Source§impl Clone for ManageBlockInput
impl Clone for ManageBlockInput
Source§fn clone(&self) -> ManageBlockInput
fn clone(&self) -> ManageBlockInput
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 ManageBlockInput
impl Debug for ManageBlockInput
Source§impl<'de> Deserialize<'de> for ManageBlockInput
impl<'de> Deserialize<'de> for ManageBlockInput
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 ManageBlockInput
impl RefUnwindSafe for ManageBlockInput
impl Send for ManageBlockInput
impl Sync for ManageBlockInput
impl Unpin for ManageBlockInput
impl UnsafeUnpin for ManageBlockInput
impl UnwindSafe for ManageBlockInput
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