pub struct NoInvocationIdGenerator;
Available on crate feature
test-util
only.Expand description
A “generator” that always returns None
.
Implementations§
source§impl NoInvocationIdGenerator
impl NoInvocationIdGenerator
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new NoInvocationIdGenerator
.
Trait Implementations§
source§impl Debug for NoInvocationIdGenerator
impl Debug for NoInvocationIdGenerator
source§impl Default for NoInvocationIdGenerator
impl Default for NoInvocationIdGenerator
source§fn default() -> NoInvocationIdGenerator
fn default() -> NoInvocationIdGenerator
Returns the “default value” for a type. Read more
source§impl InvocationIdGenerator for NoInvocationIdGenerator
impl InvocationIdGenerator for NoInvocationIdGenerator
source§fn generate(&self) -> Result<Option<InvocationId>, BoxError>
fn generate(&self) -> Result<Option<InvocationId>, BoxError>
Call this function to receive a new
InvocationId
or an error explaining why one couldn’t
be provided.Auto Trait Implementations§
impl Freeze for NoInvocationIdGenerator
impl RefUnwindSafe for NoInvocationIdGenerator
impl Send for NoInvocationIdGenerator
impl Sync for NoInvocationIdGenerator
impl Unpin for NoInvocationIdGenerator
impl UnwindSafe for NoInvocationIdGenerator
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.