pub struct ActionSchema {
pub goal: SchemaDescriptor,
pub feedback: SchemaDescriptor,
pub result: SchemaDescriptor,
}Expand description
Schema descriptor for an action, covering the goal, feedback, and result message types.
Fields§
§goal: SchemaDescriptor§feedback: SchemaDescriptor§result: SchemaDescriptorTrait Implementations§
Source§impl Clone for ActionSchema
impl Clone for ActionSchema
Source§fn clone(&self) -> ActionSchema
fn clone(&self) -> ActionSchema
Returns a duplicate of the value. Read more
1.0.0 · 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 ActionSchema
impl Debug for ActionSchema
Source§impl PartialEq for ActionSchema
impl PartialEq for ActionSchema
impl Eq for ActionSchema
impl StructuralPartialEq for ActionSchema
Auto Trait Implementations§
impl Freeze for ActionSchema
impl RefUnwindSafe for ActionSchema
impl Send for ActionSchema
impl Sync for ActionSchema
impl Unpin for ActionSchema
impl UnsafeUnpin for ActionSchema
impl UnwindSafe for ActionSchema
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