pub struct EngineImportAdviceInputV2 { /* private fields */ }Expand description
Staged bounded reader input for the V2 advice contract.
Implementations§
Source§impl EngineImportAdviceInputV2
impl EngineImportAdviceInputV2
Sourcepub fn read_from(reader: impl Read) -> Result<Self, EngineImportAdviceReadError>
pub fn read_from(reader: impl Read) -> Result<Self, EngineImportAdviceReadError>
Read at most the immutable V2 report bound before JSON decoding.
Sourcepub fn into_report(
self,
) -> Result<EngineImportAdviceReadbackV2, EngineImportAdviceError>
pub fn into_report( self, ) -> Result<EngineImportAdviceReadbackV2, EngineImportAdviceError>
Validate and materialize the strict V2 readback representation.
Trait Implementations§
Source§impl Debug for EngineImportAdviceInputV2
impl Debug for EngineImportAdviceInputV2
Source§impl<'de> Deserialize<'de> for EngineImportAdviceInputV2
impl<'de> Deserialize<'de> for EngineImportAdviceInputV2
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 EngineImportAdviceInputV2
impl RefUnwindSafe for EngineImportAdviceInputV2
impl Send for EngineImportAdviceInputV2
impl Sync for EngineImportAdviceInputV2
impl Unpin for EngineImportAdviceInputV2
impl UnsafeUnpin for EngineImportAdviceInputV2
impl UnwindSafe for EngineImportAdviceInputV2
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