pub struct StepFunctionsService { /* private fields */ }Implementations§
Source§impl StepFunctionsService
impl StepFunctionsService
pub fn new(state: SharedStepFunctionsState) -> Self
pub fn with_delivery(self, delivery: Arc<DeliveryBus>) -> Self
pub fn with_dynamodb(self, dynamodb_state: SharedDynamoDbState) -> Self
Trait Implementations§
Source§impl AwsService for StepFunctionsService
impl AwsService for StepFunctionsService
Source§fn service_name(&self) -> &str
fn service_name(&self) -> &str
The AWS service identifier (e.g., “sqs”, “sns”, “sts”, “events”, “ssm”).
Source§fn handle<'life0, 'async_trait>(
&'life0 self,
req: AwsRequest,
) -> Pin<Box<dyn Future<Output = Result<AwsResponse, AwsServiceError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn handle<'life0, 'async_trait>(
&'life0 self,
req: AwsRequest,
) -> Pin<Box<dyn Future<Output = Result<AwsResponse, AwsServiceError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Handle an incoming request.
Source§fn supported_actions(&self) -> &[&str]
fn supported_actions(&self) -> &[&str]
List of actions this service supports (for introspection).
Auto Trait Implementations§
impl Freeze for StepFunctionsService
impl !RefUnwindSafe for StepFunctionsService
impl Send for StepFunctionsService
impl Sync for StepFunctionsService
impl Unpin for StepFunctionsService
impl UnsafeUnpin for StepFunctionsService
impl !UnwindSafe for StepFunctionsService
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