pub struct ActionOutcome {
pub data: Value,
pub event: Option<ActionEvent>,
pub call: Option<ActionCall>,
pub written: Option<(String, Value)>,
pub error: Option<String>,
}Expand description
What a press does (src/dynamic.ts ActionOutcome).
Fields§
§data: ValueThe data model after the action’s set (unchanged without one).
event: Option<ActionEvent>§call: Option<ActionCall>§written: Option<(String, Value)>The absolute pointer set wrote (not part of the TS outcome; the
surface reports it as DataChanged).
error: Option<String>VAPP-103: the set was refused (set_pointer’s reason).
Trait Implementations§
Source§impl Clone for ActionOutcome
impl Clone for ActionOutcome
Source§impl Debug for ActionOutcome
impl Debug for ActionOutcome
Source§impl<'de> Deserialize<'de> for ActionOutcome
impl<'de> Deserialize<'de> for ActionOutcome
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
Source§impl PartialEq for ActionOutcome
impl PartialEq for ActionOutcome
Source§impl Serialize for ActionOutcome
impl Serialize for ActionOutcome
impl StructuralPartialEq for ActionOutcome
Auto Trait Implementations§
impl Freeze for ActionOutcome
impl RefUnwindSafe for ActionOutcome
impl Send for ActionOutcome
impl Sync for ActionOutcome
impl Unpin for ActionOutcome
impl UnsafeUnpin for ActionOutcome
impl UnwindSafe for ActionOutcome
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