pub struct GovernanceMaintenance { /* private fields */ }Expand description
Narrow governance maintenance over administrator authority already resolved for the Session. No configuration documents or Secret stores are reopened.
Implementations§
Source§impl GovernanceMaintenance
impl GovernanceMaintenance
pub fn bind_dataset( &self, location: &GovernedDatasetLocation, ) -> Result<(), CoreError>
pub fn binding(&self) -> Result<GovernanceLedgerBinding, CoreError>
pub fn activate_identity( &self, issuer: &str, subject: &str, principal: &str, ) -> Result<(), CoreError>
pub fn pending(&self, limit: u32) -> Result<Vec<Uuid>, CoreError>
pub fn project( &self, event: Uuid, append: impl FnMut(Uuid, &str) -> Result<(), ()>, ) -> Result<bool, CoreError>
pub fn unfinished( &self, limit: u32, ) -> Result<Vec<UnfinishedDisclosure>, CoreError>
pub fn abandon(&self, receipt: &UnfinishedDisclosure) -> Result<(), CoreError>
Source§impl GovernanceMaintenance
impl GovernanceMaintenance
pub fn convert_existing(&self, batch: u32) -> Result<u64, CoreError>
pub fn upgrade_plan(&self) -> Result<GovernanceUpgradePlan, CoreError>
pub fn unbound_legacy_datasets( &self, batch: u32, ) -> Result<Vec<LegacyDatasetOrigin>, CoreError>
Source§impl GovernanceMaintenance
impl GovernanceMaintenance
pub fn bind_datafile( &self, binding: &GovernedDatafileBinding, ) -> Result<(), CoreError>
Source§impl GovernanceMaintenance
impl GovernanceMaintenance
pub fn unbound_legacy_datafiles( &self, batch: u32, ) -> Result<Vec<LegacyDatafileOrigin>, CoreError>
Trait Implementations§
Source§impl Clone for GovernanceMaintenance
impl Clone for GovernanceMaintenance
Source§fn clone(&self) -> GovernanceMaintenance
fn clone(&self) -> GovernanceMaintenance
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 GovernanceMaintenance
impl RefUnwindSafe for GovernanceMaintenance
impl Send for GovernanceMaintenance
impl Sync for GovernanceMaintenance
impl Unpin for GovernanceMaintenance
impl UnsafeUnpin for GovernanceMaintenance
impl UnwindSafe for GovernanceMaintenance
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