pub struct Accepted {
pub response: ResponseId,
pub instance: InstanceId,
pub actions: Vec<ResolvedAction>,
}Expand description
A response that passed every rule, with its actions resolved.
Carries ids and caller-registered handler names only. Deliberately no markdown, label, note, or any other author-supplied string: an outcome that carried document text would invite a caller to act on it.
Fields§
§response: ResponseIdThe response that was accepted.
instance: InstanceIdThe offer it resolves.
actions: Vec<ResolvedAction>The actions to run, in submission order.
Trait Implementations§
impl Eq for Accepted
impl StructuralPartialEq for Accepted
Auto Trait Implementations§
impl Freeze for Accepted
impl RefUnwindSafe for Accepted
impl Send for Accepted
impl Sync for Accepted
impl Unpin for Accepted
impl UnsafeUnpin for Accepted
impl UnwindSafe for Accepted
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