raws_show/
sso.rs

1use super::*;
2
3impl Show for aws_sdk_sso::types::AccountInfo {
4    fn _fmt(&self) -> Box<dyn fmt::Display + '_> {
5        Box::new(fmtools::fmt!(
6            { prefixed_item("ACCOUNT_ID", self.account_id()) } "\n"
7            { prefixed_item("ACCOUNT_NAME", self.account_name()) } "\n"
8            { prefixed_item("EMAIL", self.email_address()) }
9        ))
10    }
11}
12
13impl Show for aws_sdk_sso::types::RoleInfo {
14    fn _fmt(&self) -> Box<dyn fmt::Display> {
15        Box::new(fmtools::format!(
16            { prefixed_item("ACCOUNT_ID", self.account_id()) } "\n"
17            { prefixed_item("ROLE_NAME", self.role_name()) }
18        ))
19    }
20}
21
22impl Show for aws_sdk_sso::types::RoleCredentials {
23    fn _fmt(&self) -> Box<dyn fmt::Display + '_> {
24        Box::new(fmtools::fmt!(
25            { prefixed_item("ACCESS_KEY_ID", self.access_key_id()) } "\n"
26            { prefixed_item("SECRET_ACCESS_KEY", self.secret_access_key()) } "\n"
27            { prefixed_item("SESSION_TOKEN", self.session_token()) } "\n"
28            { prefixed_item0("EXPIRATION", self.expiration()) }
29        ))
30    }
31}