pub struct PropertiesStep { /* private fields */ }Expand description
Properties step - get all properties as map
Implementations§
Source§impl PropertiesStep
impl PropertiesStep
Sourcepub fn new() -> PropertiesStep
pub fn new() -> PropertiesStep
Create properties() step
Sourcepub fn with_keys(keys: Vec<String>) -> PropertiesStep
pub fn with_keys(keys: Vec<String>) -> PropertiesStep
Create properties(keys) step
Trait Implementations§
Source§impl Clone for PropertiesStep
impl Clone for PropertiesStep
Source§fn clone(&self) -> PropertiesStep
fn clone(&self) -> PropertiesStep
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 moreSource§impl Debug for PropertiesStep
impl Debug for PropertiesStep
Source§impl Default for PropertiesStep
impl Default for PropertiesStep
Source§fn default() -> PropertiesStep
fn default() -> PropertiesStep
Returns the “default value” for a type. Read more
Source§impl FlatMapStep for PropertiesStep
impl FlatMapStep for PropertiesStep
Source§impl Step for PropertiesStep
impl Step for PropertiesStep
Source§fn requirements(&self) -> &[TraverserRequirement]
fn requirements(&self) -> &[TraverserRequirement]
Requirements this step declares
Source§fn process_traverser(&self, traverser: Traverser) -> StepResult
fn process_traverser(&self, traverser: Traverser) -> StepResult
Process a single traverser (standard algorithm)
Source§fn clone_step(&self) -> Box<dyn Step>
fn clone_step(&self) -> Box<dyn Step>
Clone as trait object
Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Downcast to mutable concrete type
Auto Trait Implementations§
impl Freeze for PropertiesStep
impl RefUnwindSafe for PropertiesStep
impl Send for PropertiesStep
impl Sync for PropertiesStep
impl Unpin for PropertiesStep
impl UnsafeUnpin for PropertiesStep
impl UnwindSafe for PropertiesStep
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request