pub struct ManageBlockInput {
pub agent: AgentName,
pub action: BlockAction,
}Expand description
Block or unblock an agent
Fields§
§agent: AgentNameAgent handle
action: BlockActionTrait Implementations§
Source§impl Clone for ManageBlockInput
impl Clone for ManageBlockInput
Source§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
impl Eq for ManageBlockInput
Source§impl PartialEq for ManageBlockInput
impl PartialEq for ManageBlockInput
Source§impl Serialize for ManageBlockInput
impl Serialize for ManageBlockInput
impl StructuralPartialEq for ManageBlockInput
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.