pub struct LocalToolVisibilityOwner { /* private fields */ }Expand description
Local in-process owner used when no runtime-backed MeerkatMachine owner is supplied.
Implementations§
Trait Implementations§
Source§impl Clone for LocalToolVisibilityOwner
impl Clone for LocalToolVisibilityOwner
Source§fn clone(&self) -> LocalToolVisibilityOwner
fn clone(&self) -> LocalToolVisibilityOwner
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 moreSource§impl Debug for LocalToolVisibilityOwner
impl Debug for LocalToolVisibilityOwner
Source§impl Default for LocalToolVisibilityOwner
impl Default for LocalToolVisibilityOwner
Source§fn default() -> LocalToolVisibilityOwner
fn default() -> LocalToolVisibilityOwner
Returns the “default value” for a type. Read more
Source§impl ToolVisibilityOwner for LocalToolVisibilityOwner
impl ToolVisibilityOwner for LocalToolVisibilityOwner
fn visibility_state( &self, ) -> Result<SessionToolVisibilityState, ToolScopeApplyError>
fn replace_visibility_state( &self, visibility_state: SessionToolVisibilityState, ) -> Result<(), ToolScopeApplyError>
fn stage_persistent_filter( &self, filter: ToolFilter, witnesses: BTreeMap<String, ToolVisibilityWitness>, ) -> Result<ToolScopeRevision, ToolScopeStageError>
fn stage_requested_deferred_names( &self, names: BTreeSet<String>, ) -> Result<ToolScopeRevision, ToolScopeStageError>
fn request_deferred_tools( &self, authorities: Vec<DeferredToolLoadAuthority>, ) -> Result<ToolScopeRevision, ToolScopeStageError>
fn boundary_applied( &self, ) -> Result<SessionToolVisibilityState, ToolScopeApplyError>
fn requires_filter_witnesses(&self) -> bool
Auto Trait Implementations§
impl Freeze for LocalToolVisibilityOwner
impl RefUnwindSafe for LocalToolVisibilityOwner
impl Send for LocalToolVisibilityOwner
impl Sync for LocalToolVisibilityOwner
impl Unpin for LocalToolVisibilityOwner
impl UnsafeUnpin for LocalToolVisibilityOwner
impl UnwindSafe for LocalToolVisibilityOwner
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