pub struct ChunkRestartContract { /* private fields */ }Expand description
Restart-state schemas and delivery mode for a chunk definition.
Implementations§
Source§impl ChunkRestartContract
impl ChunkRestartContract
Sourcepub const fn new(
checkpoint_schema: StateSchemaId,
checkpoint_schema_version: StateSchemaVersion,
context_schema: StateSchemaId,
context_schema_version: StateSchemaVersion,
delivery_mode: ChunkDeliveryMode,
) -> Self
pub const fn new( checkpoint_schema: StateSchemaId, checkpoint_schema_version: StateSchemaVersion, context_schema: StateSchemaId, context_schema_version: StateSchemaVersion, delivery_mode: ChunkDeliveryMode, ) -> Self
Constructs the restart-relevant state and delivery declaration.
Sourcepub const fn with_in_flight_policy(self, policy: InFlightPolicy) -> Self
pub const fn with_in_flight_policy(self, policy: InFlightPolicy) -> Self
Selects the restart-relevant open-chunk shutdown policy.
Trait Implementations§
Source§impl Clone for ChunkRestartContract
impl Clone for ChunkRestartContract
Source§fn clone(&self) -> ChunkRestartContract
fn clone(&self) -> ChunkRestartContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChunkRestartContract
impl Debug for ChunkRestartContract
impl Eq for ChunkRestartContract
Source§impl PartialEq for ChunkRestartContract
impl PartialEq for ChunkRestartContract
impl StructuralPartialEq for ChunkRestartContract
Auto Trait Implementations§
impl Freeze for ChunkRestartContract
impl RefUnwindSafe for ChunkRestartContract
impl Send for ChunkRestartContract
impl Sync for ChunkRestartContract
impl Unpin for ChunkRestartContract
impl UnsafeUnpin for ChunkRestartContract
impl UnwindSafe for ChunkRestartContract
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