xt_oss/oss/entities/
acceleration.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize, Clone)]
4pub struct TransferAccelerationConfiguration {
5 #[serde(rename = "Enabled")]
6 pub enabled: bool,
7}
8
9#[cfg(test)]
10pub mod test {
11 use super::*;
12 #[test]
13 fn transfer_acceleration_configuration() {
14 let xml = r#"<TransferAccelerationConfiguration>
15 <Enabled>true</Enabled>
16</TransferAccelerationConfiguration>"#;
17 let object1: TransferAccelerationConfiguration = quick_xml::de::from_str(xml).unwrap();
18
19 let object2 = TransferAccelerationConfiguration { enabled: true };
20
21 assert_eq!(object1.enabled, object2.enabled)
22 }
23}