#[non_exhaustive]pub struct RotateWaitpointHmacSecretAllEntry {
pub partition: u16,
pub result: Result<RotateWaitpointHmacSecretOutcome, EngineError>,
}Expand description
Per-partition entry of RotateWaitpointHmacSecretAllResult.
Mirrors [ff_sdk::admin::PartitionRotationOutcome] but typed at
the ff-core layer so both Valkey and Postgres backends return
the same shape without a Postgres→ferriskey dep.
On backends with no partition concept (Postgres) the entry list
has length 1 with partition = 0 and the outcome of the global
row write.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.partition: u16§result: Result<RotateWaitpointHmacSecretOutcome, EngineError>The per-partition (or global) rotation outcome. Per-partition
failures are surfaced as inner Err so the fan-out can report
partial success — matching the existing SDK free-fn contract.
Implementations§
Source§impl RotateWaitpointHmacSecretAllEntry
impl RotateWaitpointHmacSecretAllEntry
pub fn new( partition: u16, result: Result<RotateWaitpointHmacSecretOutcome, EngineError>, ) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RotateWaitpointHmacSecretAllEntry
impl !RefUnwindSafe for RotateWaitpointHmacSecretAllEntry
impl Send for RotateWaitpointHmacSecretAllEntry
impl Sync for RotateWaitpointHmacSecretAllEntry
impl Unpin for RotateWaitpointHmacSecretAllEntry
impl UnsafeUnpin for RotateWaitpointHmacSecretAllEntry
impl !UnwindSafe for RotateWaitpointHmacSecretAllEntry
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