pub struct E2eOpDef {
pub name: String,
pub summary: String,
pub description: String,
pub args: Vec<E2eOpArg>,
pub examples: Vec<E2eOpExample>,
}Expand description
One op the application answers.
Fields§
§name: String§summary: StringOne line, for a list or a picker.
description: StringThe long form, for a tooltip or an agent’s context.
args: Vec<E2eOpArg>§examples: Vec<E2eOpExample>Trait Implementations§
Source§impl<'de> Deserialize<'de> for E2eOpDef
impl<'de> Deserialize<'de> for E2eOpDef
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 StructuralPartialEq for E2eOpDef
Auto Trait Implementations§
impl Freeze for E2eOpDef
impl RefUnwindSafe for E2eOpDef
impl Send for E2eOpDef
impl Sync for E2eOpDef
impl Unpin for E2eOpDef
impl UnsafeUnpin for E2eOpDef
impl UnwindSafe for E2eOpDef
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