pub struct SourceBatchV1 {
pub format_version: u16,
pub batch_id: SourceBatchId,
pub expected_cut: SourceCutV1,
pub replacement_cut: SourceCutV1,
pub records: Vec<RawSourceRecordV1>,
}Fields§
§format_version: u16§batch_id: SourceBatchId§expected_cut: SourceCutV1§replacement_cut: SourceCutV1§records: Vec<RawSourceRecordV1>Implementations§
Source§impl SourceBatchV1
impl SourceBatchV1
pub fn validate(&self) -> Result<(), SourceContractError>
Trait Implementations§
Source§impl Clone for SourceBatchV1
impl Clone for SourceBatchV1
Source§impl Debug for SourceBatchV1
impl Debug for SourceBatchV1
Source§impl<'de> Deserialize<'de> for SourceBatchV1
impl<'de> Deserialize<'de> for SourceBatchV1
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
impl Eq for SourceBatchV1
Source§impl PartialEq for SourceBatchV1
impl PartialEq for SourceBatchV1
Source§impl Serialize for SourceBatchV1
impl Serialize for SourceBatchV1
impl StructuralPartialEq for SourceBatchV1
Auto Trait Implementations§
impl Freeze for SourceBatchV1
impl RefUnwindSafe for SourceBatchV1
impl Send for SourceBatchV1
impl Sync for SourceBatchV1
impl Unpin for SourceBatchV1
impl UnsafeUnpin for SourceBatchV1
impl UnwindSafe for SourceBatchV1
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