pub struct Perform {
pub action_name: String,
pub type_name: Option<String>,
pub body: PerformBody,
}Expand description
Enacted performance: perform action_path { body } inside a part usage.
Fields§
§action_name: StringQualified action name (e.g. “provide power” or “provide power.generate torque”).
type_name: Option<String>Type after : in “perform action name : Type” form.
body: PerformBodyTrait Implementations§
impl Eq for Perform
impl StructuralPartialEq for Perform
Auto Trait Implementations§
impl Freeze for Perform
impl RefUnwindSafe for Perform
impl Send for Perform
impl Sync for Perform
impl Unpin for Perform
impl UnsafeUnpin for Perform
impl UnwindSafe for Perform
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