#[non_exhaustive]pub struct ScheduleLocalActivityInput { /* private fields */ }Expand description
Input passed to WorkflowInterceptor::schedule_local_activity.
Implementations§
Source§impl ScheduleLocalActivityInput
impl ScheduleLocalActivityInput
Sourcepub fn activity_type(&self) -> &str
pub fn activity_type(&self) -> &str
Activity type.
Sourcepub fn activity_type_mut(&mut self) -> &mut String
pub fn activity_type_mut(&mut self) -> &mut String
Mutably access the activity type.
Sourcepub fn options(&self) -> &LocalActivityOptions
pub fn options(&self) -> &LocalActivityOptions
Local activity options.
Sourcepub fn options_mut(&mut self) -> &mut LocalActivityOptions
pub fn options_mut(&mut self) -> &mut LocalActivityOptions
Mutably access local activity options.
Source§impl ScheduleLocalActivityInput
impl ScheduleLocalActivityInput
Sourcepub fn input_ref<T: Any>(&self) -> Option<&T>
pub fn input_ref<T: Any>(&self) -> Option<&T>
Attempt to access the decoded input as a concrete type.
Sourcepub fn input_mut<T: Any>(&mut self) -> Option<&mut T>
pub fn input_mut<T: Any>(&mut self) -> Option<&mut T>
Attempt to mutably access the decoded input as a concrete type.
Sourcepub fn headers_mut(&mut self) -> &mut HashMap<String, Payload>
pub fn headers_mut(&mut self) -> &mut HashMap<String, Payload>
Mutably access headers attached to this outbound call.
Auto Trait Implementations§
impl !RefUnwindSafe for ScheduleLocalActivityInput
impl !Send for ScheduleLocalActivityInput
impl !Sync for ScheduleLocalActivityInput
impl !UnwindSafe for ScheduleLocalActivityInput
impl Freeze for ScheduleLocalActivityInput
impl Unpin for ScheduleLocalActivityInput
impl UnsafeUnpin for ScheduleLocalActivityInput
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> 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