pub struct InputRequiredResult {
pub meta: ResultMeta,
pub extras: UnknownResultMembers,
/* private fields */
}Expand description
A typed core input_required result with inert open siblings.
Fields§
§meta: ResultMetaCommon result metadata.
extras: UnknownResultMembersOpen siblings, including standard names from another composition.
Implementations§
Source§impl InputRequiredResult
impl InputRequiredResult
Sourcepub fn new(
input_requests: Option<ExactJsonObject>,
request_state: Option<String>,
meta: ResultMeta,
) -> Result<Self, ResultDecodeError>
pub fn new( input_requests: Option<ExactJsonObject>, request_state: Option<String>, meta: ResultMeta, ) -> Result<Self, ResultDecodeError>
Creates an input-required result using final retry members only.
Sourcepub fn input_requests(&self) -> Option<&ExactJsonObject>
pub fn input_requests(&self) -> Option<&ExactJsonObject>
Returns final input requests without converting their exact members.
Sourcepub fn request_state(&self) -> Option<&str>
pub fn request_state(&self) -> Option<&str>
Returns the opaque final retry state, if supplied.
Trait Implementations§
Source§impl Clone for InputRequiredResult
impl Clone for InputRequiredResult
Source§fn clone(&self) -> InputRequiredResult
fn clone(&self) -> InputRequiredResult
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 moreAuto Trait Implementations§
impl Freeze for InputRequiredResult
impl RefUnwindSafe for InputRequiredResult
impl Send for InputRequiredResult
impl Sync for InputRequiredResult
impl Unpin for InputRequiredResult
impl UnsafeUnpin for InputRequiredResult
impl UnwindSafe for InputRequiredResult
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).