pub struct ClosureAccessor {
pub field_name: String,
pub reader: Box<dyn Fn(Value) -> Value + Sync + Send>,
}Expand description
闭包风格 Accessor
Fields§
§field_name: String字段名
reader: Box<dyn Fn(Value) -> Value + Sync + Send>读取转换闭包
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ClosureAccessor
impl !UnwindSafe for ClosureAccessor
impl Freeze for ClosureAccessor
impl Send for ClosureAccessor
impl Sync for ClosureAccessor
impl Unpin for ClosureAccessor
impl UnsafeUnpin for ClosureAccessor
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