pub struct ControllerSplitAllocationObservabilityTool { /* private fields */ }Expand description
Typed client for governed split verification with allocator accounting.
Implementations§
Source§impl ControllerSplitAllocationObservabilityTool
impl ControllerSplitAllocationObservabilityTool
pub fn discover( executable: impl Into<PathBuf>, ) -> Result<Self, PredicateApiError>
pub fn discover_with_policy( executable: impl Into<PathBuf>, policy: ExecutionPolicy, ) -> Result<Self, PredicateApiError>
pub fn discover_observed( executable: impl Into<PathBuf>, policy: ExecutionPolicy, ) -> Result<Observed<Self>, PredicateOperationError>
pub fn capabilities( &self, ) -> &ControllerSplitAllocationObservabilityCapabilities
pub fn execution_policy(&self) -> ExecutionPolicy
pub fn with_execution_policy(self, policy: ExecutionPolicy) -> Self
pub fn verify_set( &self, evidence: &Path, resource_policy: &Path, batches: &[(&Path, &Path)], ) -> Result<ControllerSplitAllocationObservedSummary, PredicateApiError>
pub fn verify_set_observed( &self, evidence: &Path, resource_policy: &Path, batches: &[(&Path, &Path)], ) -> Result<Observed<ControllerSplitAllocationObservedSummary>, PredicateOperationError>
Trait Implementations§
Source§impl Clone for ControllerSplitAllocationObservabilityTool
impl Clone for ControllerSplitAllocationObservabilityTool
Source§fn clone(&self) -> ControllerSplitAllocationObservabilityTool
fn clone(&self) -> ControllerSplitAllocationObservabilityTool
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 moreAuto Trait Implementations§
impl Freeze for ControllerSplitAllocationObservabilityTool
impl RefUnwindSafe for ControllerSplitAllocationObservabilityTool
impl Send for ControllerSplitAllocationObservabilityTool
impl Sync for ControllerSplitAllocationObservabilityTool
impl Unpin for ControllerSplitAllocationObservabilityTool
impl UnsafeUnpin for ControllerSplitAllocationObservabilityTool
impl UnwindSafe for ControllerSplitAllocationObservabilityTool
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