pub struct ActionResultReport {
pub id: String,
pub success: bool,
pub error: Option<String>,
pub side_effects: Vec<String>,
}Fields§
§id: String§success: bool§error: Option<String>§side_effects: Vec<String>Trait Implementations§
Source§impl Debug for ActionResultReport
impl Debug for ActionResultReport
Source§impl Default for ActionResultReport
impl Default for ActionResultReport
Source§fn default() -> ActionResultReport
fn default() -> ActionResultReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActionResultReport
impl<'de> Deserialize<'de> for ActionResultReport
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
Auto Trait Implementations§
impl Freeze for ActionResultReport
impl RefUnwindSafe for ActionResultReport
impl Send for ActionResultReport
impl Sync for ActionResultReport
impl Unpin for ActionResultReport
impl UnsafeUnpin for ActionResultReport
impl UnwindSafe for ActionResultReport
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