pub struct AdminEffect {
pub change: StoreChange,
pub state: StoreState,
pub boundary: Option<Boundary>,
pub reload: Vec<Audience>,
pub provider_access: Vec<ProviderAccessChange>,
}Expand description
Membership and required reload work installed with an authorized admin slot.
Fields§
§change: StoreChangeThe checked original change.
state: StoreStateMembership, keys and audience state after the change.
boundary: Option<Boundary>The activated snapshot for a raise or reset.
reload: Vec<Audience>Audiences requiring replacement data. apply_slot records their wait
without consuming the slot; load_snapshots installs it with their data.
provider_access: Vec<ProviderAccessChange>Provider work recorded atomically with this state.
Auto Trait Implementations§
impl Freeze for AdminEffect
impl RefUnwindSafe for AdminEffect
impl Send for AdminEffect
impl Sync for AdminEffect
impl Unpin for AdminEffect
impl UnsafeUnpin for AdminEffect
impl UnwindSafe for AdminEffect
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