pub struct AgentActionRequest {
pub window: Option<String>,
pub ref_id: Option<String>,
pub action: AgentAction,
pub value: Option<String>,
pub modifiers: Option<Vec<KeyModifier>>,
}Fields§
§window: Option<String>§ref_id: Option<String>§action: AgentAction§value: Option<String>§modifiers: Option<Vec<KeyModifier>>Trait Implementations§
Source§impl Clone for AgentActionRequest
impl Clone for AgentActionRequest
Source§fn clone(&self) -> AgentActionRequest
fn clone(&self) -> AgentActionRequest
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 AgentActionRequest
impl Debug for AgentActionRequest
Source§impl<'de> Deserialize<'de> for AgentActionRequest
impl<'de> Deserialize<'de> for AgentActionRequest
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 AgentActionRequest
impl RefUnwindSafe for AgentActionRequest
impl Send for AgentActionRequest
impl Sync for AgentActionRequest
impl Unpin for AgentActionRequest
impl UnsafeUnpin for AgentActionRequest
impl UnwindSafe for AgentActionRequest
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