pub struct StepConverterRegistry { /* private fields */ }Expand description
Step转换器注册表
Implementations§
Source§impl StepConverterRegistry
impl StepConverterRegistry
Sourcepub fn find_converter(
&self,
step: &dyn Step,
) -> Option<&(dyn StepConverter + Send + Sync)>
pub fn find_converter( &self, step: &dyn Step, ) -> Option<&(dyn StepConverter + Send + Sync)>
查找支持指定Step的转换器
Sourcepub fn list_converters(&self) -> Vec<&str>
pub fn list_converters(&self) -> Vec<&str>
列出所有转换器
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