pub struct StepRegistration {
pub expression: String,
pub expression_source_file: String,
pub expression_source_line: usize,
pub handler: Handler,
pub compiled: CompiledExpression,
pub kind: Option<StepKind>,
}Expand description
One registered step: source expression, source location, handler, compiled
expression, and role (kind may be None — the legacy/kindless path).
Fields§
§expression: String§expression_source_file: String§expression_source_line: usize§handler: Handler§compiled: CompiledExpression§kind: Option<StepKind>Trait Implementations§
Source§impl Clone for StepRegistration
impl Clone for StepRegistration
Source§fn clone(&self) -> StepRegistration
fn clone(&self) -> StepRegistration
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 !RefUnwindSafe for StepRegistration
impl !Send for StepRegistration
impl !Sync for StepRegistration
impl !UnwindSafe for StepRegistration
impl Freeze for StepRegistration
impl Unpin for StepRegistration
impl UnsafeUnpin for StepRegistration
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