pub struct AppliedInputResponses {
pub accepted: BTreeSet<String>,
pub ignored: BTreeSet<String>,
pub still_outstanding: BTreeSet<String>,
}Expand description
Outcome of applying tasks/update.inputResponses to a task.
SEP-2663 requires partial responses to be honored: keys that match an outstanding request are consumed, everything else is ignored rather than rejected, and any request left unanswered stays outstanding.
Fields§
§accepted: BTreeSet<String>Keys matched to an outstanding request and consumed.
ignored: BTreeSet<String>Keys ignored because they were never issued, were already answered, or were superseded by a later request.
still_outstanding: BTreeSet<String>Requests still awaiting a response after this update.
Implementations§
Source§impl AppliedInputResponses
impl AppliedInputResponses
Sourcepub fn is_complete(&self) -> bool
pub fn is_complete(&self) -> bool
Whether every outstanding request has now been answered.
Trait Implementations§
Source§impl Clone for AppliedInputResponses
impl Clone for AppliedInputResponses
Source§fn clone(&self) -> AppliedInputResponses
fn clone(&self) -> AppliedInputResponses
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AppliedInputResponses
impl Debug for AppliedInputResponses
Source§impl Default for AppliedInputResponses
impl Default for AppliedInputResponses
Source§fn default() -> AppliedInputResponses
fn default() -> AppliedInputResponses
Returns the “default value” for a type. Read more
impl Eq for AppliedInputResponses
Source§impl PartialEq for AppliedInputResponses
impl PartialEq for AppliedInputResponses
impl StructuralPartialEq for AppliedInputResponses
Auto Trait Implementations§
impl Freeze for AppliedInputResponses
impl RefUnwindSafe for AppliedInputResponses
impl Send for AppliedInputResponses
impl Sync for AppliedInputResponses
impl Unpin for AppliedInputResponses
impl UnsafeUnpin for AppliedInputResponses
impl UnwindSafe for AppliedInputResponses
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.