pub struct SourceBindingV1 {
pub format_version: u16,
pub collection_index_ref: CollectionIndexRef,
pub source_incarnation: SourceIncarnation,
pub source_identity_digest: [u8; 32],
pub provider: SourceProviderKindV1,
pub decoder: SourceDecoderKindV1,
pub partitions: Vec<SourcePartitionBindingV1>,
pub guarantees: SourceReplayGuaranteesV1,
}Fields§
§format_version: u16§collection_index_ref: CollectionIndexRef§source_incarnation: SourceIncarnation§source_identity_digest: [u8; 32]§provider: SourceProviderKindV1§decoder: SourceDecoderKindV1§partitions: Vec<SourcePartitionBindingV1>§guarantees: SourceReplayGuaranteesV1Implementations§
Source§impl SourceBindingV1
impl SourceBindingV1
pub fn validate(&self) -> Result<(), SourceContractError>
pub fn validate_cut(&self, cut: &SourceCutV1) -> Result<(), SourceContractError>
Trait Implementations§
Source§impl Clone for SourceBindingV1
impl Clone for SourceBindingV1
Source§impl Debug for SourceBindingV1
impl Debug for SourceBindingV1
Source§impl<'de> Deserialize<'de> for SourceBindingV1
impl<'de> Deserialize<'de> for SourceBindingV1
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 SourceBindingV1
Source§impl PartialEq for SourceBindingV1
impl PartialEq for SourceBindingV1
Source§impl Serialize for SourceBindingV1
impl Serialize for SourceBindingV1
impl StructuralPartialEq for SourceBindingV1
Auto Trait Implementations§
impl Freeze for SourceBindingV1
impl RefUnwindSafe for SourceBindingV1
impl Send for SourceBindingV1
impl Sync for SourceBindingV1
impl Unpin for SourceBindingV1
impl UnsafeUnpin for SourceBindingV1
impl UnwindSafe for SourceBindingV1
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