pub struct ReplicateContext { /* private fields */ }Expand description
Immutable identity and output scope for one replicate worker process.
Implementations§
Source§impl ReplicateContext
impl ReplicateContext
Sourcepub const fn execution_scope(&self) -> &ExecutionScope
pub const fn execution_scope(&self) -> &ExecutionScope
Returns the existing replicate_<index> output scope.
Sourcepub fn output_directory(&self) -> &Path
pub fn output_directory(&self) -> &Path
Returns the replicate output directory.
Sourcepub const fn seed_deriver(&self) -> ReplicateSeedDeriver
pub const fn seed_deriver(&self) -> ReplicateSeedDeriver
Returns the lazy, namespace-separated seed deriver for this replicate.
Trait Implementations§
Source§impl Clone for ReplicateContext
impl Clone for ReplicateContext
Source§fn clone(&self) -> ReplicateContext
fn clone(&self) -> ReplicateContext
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 ReplicateContext
impl RefUnwindSafe for ReplicateContext
impl Send for ReplicateContext
impl Sync for ReplicateContext
impl Unpin for ReplicateContext
impl UnsafeUnpin for ReplicateContext
impl UnwindSafe for ReplicateContext
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
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