pub struct CloudFormationService { /* private fields */ }Implementations§
Source§impl CloudFormationService
impl CloudFormationService
pub fn new( state: SharedCloudFormationState, sqs_state: SharedSqsState, sns_state: SharedSnsState, ssm_state: SharedSsmState, iam_state: SharedIamState, s3_state: SharedS3State, eventbridge_state: SharedEventBridgeState, dynamodb_state: SharedDynamoDbState, logs_state: SharedLogsState, delivery: Arc<DeliveryBus>, ) -> Self
Trait Implementations§
Source§impl AwsService for CloudFormationService
impl AwsService for CloudFormationService
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 CloudFormationService
impl !RefUnwindSafe for CloudFormationService
impl Send for CloudFormationService
impl Sync for CloudFormationService
impl Unpin for CloudFormationService
impl UnsafeUnpin for CloudFormationService
impl !UnwindSafe for CloudFormationService
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