pub struct WorkRegistry { /* private fields */ }Expand description
Process-local bindings for the otherwise portable target names in a plan.
Implementations§
Source§impl WorkRegistry
impl WorkRegistry
pub fn bind( &self, name: impl Into<String>, target: WorkTarget, ) -> Result<(), String>
pub fn unbind(&self, name: &str) -> bool
pub fn reset(&self)
pub fn target(&self, name: &str) -> Option<WorkTarget>
pub fn target_names(&self) -> Vec<String>
pub fn identity(&self) -> usize
Trait Implementations§
Source§impl Clone for WorkRegistry
impl Clone for WorkRegistry
Source§fn clone(&self) -> WorkRegistry
fn clone(&self) -> WorkRegistry
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 Default for WorkRegistry
impl Default for WorkRegistry
Source§fn default() -> WorkRegistry
fn default() -> WorkRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for WorkRegistry
impl !Send for WorkRegistry
impl !Sync for WorkRegistry
impl !UnwindSafe for WorkRegistry
impl Freeze for WorkRegistry
impl Unpin for WorkRegistry
impl UnsafeUnpin for WorkRegistry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more