Struct PublicMigrateAck
pub struct PublicMigrateAck {
pub applied: bool,
pub cursor: String,
}Expand description
The typed outcome of one public migration: applied is false on an exact replay. The
cursor is required — a fresh apply always commits one, and a replay either resolves
the exact stored cursor or refuses MIGRATION_OUTCOME_UNAVAILABLE (extraction plan C6).
Fields§
§applied: booltrue when this call ran the DDL; false when the tag was an exact replay.
cursor: StringThe commit cursor of the migration’s DDL frame — fresh or exactly resolved.
Trait Implementations§
§impl Clone for PublicMigrateAck
impl Clone for PublicMigrateAck
§fn clone(&self) -> PublicMigrateAck
fn clone(&self) -> PublicMigrateAck
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PublicMigrateAck
impl RefUnwindSafe for PublicMigrateAck
impl Send for PublicMigrateAck
impl Sync for PublicMigrateAck
impl Unpin for PublicMigrateAck
impl UnsafeUnpin for PublicMigrateAck
impl UnwindSafe for PublicMigrateAck
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