pub struct StepConverterRegistry { /* private fields */ }Expand description
所有步骤转换器的注册表
Implementations§
Source§impl StepConverterRegistry
impl StepConverterRegistry
Sourcepub fn register(&mut self, converter: Box<dyn StepConverter>)
pub fn register(&mut self, converter: Box<dyn StepConverter>)
注册一个新的转换器
Sourcepub fn find_converter(&self, step: &dyn Step) -> Option<&dyn StepConverter>
pub fn find_converter(&self, step: &dyn Step) -> Option<&dyn StepConverter>
查找支持给定步骤的转换器
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StepConverterRegistry
impl !RefUnwindSafe for StepConverterRegistry
impl Send for StepConverterRegistry
impl Sync for StepConverterRegistry
impl Unpin for StepConverterRegistry
impl !UnwindSafe for StepConverterRegistry
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 more