aws_db_esdk/deps/aws_cryptography_dbEncryptionSdk_dynamoDb/conversions/
beacon_style.rs1#[allow(dead_code)]
5pub fn to_dafny(
6 value: &crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle,
7) -> ::dafny_runtime::Rc<
8 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle,
9>{
10 ::dafny_runtime::Rc::new(match value {
11 crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::PartOnly(x) =>
12 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::partOnly {
13 partOnly: crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::part_only::to_dafny(&x.clone())
14,
15 },
16crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::Shared(x) =>
17 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::shared {
18 shared: crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::shared::to_dafny(&x.clone())
19,
20 },
21crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::AsSet(x) =>
22 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::asSet {
23 asSet: crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::as_set::to_dafny(&x.clone())
24,
25 },
26crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::SharedSet(x) =>
27 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::sharedSet {
28 sharedSet: crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::shared_set::to_dafny(&x.clone())
29,
30 },
31 _ => panic!("Unknown union variant: {:?}", value),
32 })
33}
34
35#[allow(dead_code)]
36pub fn from_dafny(
37 dafny_value: ::dafny_runtime::Rc<
38 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle,
39 >,
40) -> crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle {
41 match &::dafny_runtime::Rc::unwrap_or_clone(dafny_value) {
42 crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::partOnly {
43 partOnly: x @ _,
44} => crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::PartOnly(crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::part_only::from_dafny(x.clone())
45),
46crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::shared {
47 shared: x @ _,
48} => crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::Shared(crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::shared::from_dafny(x.clone())
49),
50crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::asSet {
51 asSet: x @ _,
52} => crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::AsSet(crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::as_set::from_dafny(x.clone())
53),
54crate::r#software::amazon::cryptography::dbencryptionsdk::dynamodb::internaldafny::types::BeaconStyle::sharedSet {
55 sharedSet: x @ _,
56} => crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::types::BeaconStyle::SharedSet(crate::deps::aws_cryptography_dbEncryptionSdk_dynamoDb::conversions::shared_set::from_dafny(x.clone())
57),
58 }
59}