pub struct InvokeRequest {
pub invokeid: String,
pub state: String,
pub type_: String,
pub src: Option<String>,
pub content: Option<Value>,
pub params: Value,
pub autoforward: bool,
}Expand description
A request to start an invocation, produced at the end of a macrostep.
Fields§
§invokeid: StringThe invoke identifier.
state: StringThe invoking state identifier.
type_: StringThe evaluated type.
src: Option<String>The evaluated source, if any.
content: Option<Value>Inline content: the evaluated expr, or the raw inline body as a string.
params: ValueEvaluated namelist and <param> values as an object, or undefined when none.
autoforward: boolWhether external events are forwarded to it.
Trait Implementations§
Source§impl Clone for InvokeRequest
impl Clone for InvokeRequest
Source§impl Debug for InvokeRequest
impl Debug for InvokeRequest
Source§impl PartialEq for InvokeRequest
impl PartialEq for InvokeRequest
impl StructuralPartialEq for InvokeRequest
Auto Trait Implementations§
impl Forget for InvokeRequest
impl Freeze for InvokeRequest
impl Move for InvokeRequest
impl RefUnwindSafe for InvokeRequest
impl Send for InvokeRequest
impl Sync for InvokeRequest
impl Unpin for InvokeRequest
impl UnsafeUnpin for InvokeRequest
impl UnwindSafe for InvokeRequest
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