pub struct EngineImportAdviceInput { /* private fields */ }Expand description
Staged bounded reader input for the standalone advice contract.
Implementations§
Source§impl EngineImportAdviceInput
impl EngineImportAdviceInput
Sourcepub fn read_from(reader: impl Read) -> Result<Self, EngineImportAdviceReadError>
pub fn read_from(reader: impl Read) -> Result<Self, EngineImportAdviceReadError>
Read at most 256 MiB before any JSON decoding.
§Errors
Returns a typed I/O, size, or JSON-shape error.
Sourcepub fn into_report(
self,
) -> Result<EngineImportAdviceReadbackV1, EngineImportAdviceError>
pub fn into_report( self, ) -> Result<EngineImportAdviceReadbackV1, EngineImportAdviceError>
Validate identities, lifecycle, exact profile, and setting cross-links.
§Errors
Returns EngineImportAdviceError for a semantic contradiction.
Trait Implementations§
Source§impl Debug for EngineImportAdviceInput
impl Debug for EngineImportAdviceInput
Source§impl<'de> Deserialize<'de> for EngineImportAdviceInput
impl<'de> Deserialize<'de> for EngineImportAdviceInput
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 EngineImportAdviceInput
impl RefUnwindSafe for EngineImportAdviceInput
impl Send for EngineImportAdviceInput
impl Sync for EngineImportAdviceInput
impl Unpin for EngineImportAdviceInput
impl UnsafeUnpin for EngineImportAdviceInput
impl UnwindSafe for EngineImportAdviceInput
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