pub struct InputContract {
pub summary: InputSummary,
pub diagnostics: Vec<InputDiagnostic>,
/* private fields */
}Expand description
Native payloads use the same Contract trait as generator providers.
A parser may publish several contracts, including an AdaptedApi when its
semantics fit Poolster’s HTTP model. Reading an absent capability fails explicitly.
Fields§
§summary: InputSummary§diagnostics: Vec<InputDiagnostic>Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for InputContract
impl !UnwindSafe for InputContract
impl Freeze for InputContract
impl Send for InputContract
impl Sync for InputContract
impl Unpin for InputContract
impl UnsafeUnpin for InputContract
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