Update strum to 0.27.1

Test: m rust
Change-Id: Ib4a81a97d5e50068a2b9d9b7fd3b51b6de514835
diff --git a/crates/strum/.android-checksum.json b/crates/strum/.android-checksum.json
index 26f41a9..d1db01e 100644
--- a/crates/strum/.android-checksum.json
+++ b/crates/strum/.android-checksum.json
@@ -1 +1 @@
-{"package":null,"files":{".cargo-checksum.json":"0d1bfc3d79e2a21887b196f2a0f2b4ada1b656e50091b34f04fd47dc4e314498","Android.bp":"d9aa23bcf8fe590c3b0e7ab41960598de091c7a2dfccb126b0cd9649352526f5","Cargo.toml":"c6343be02524cbf2e9c5770c9498cbdf807c77d09b086691b8046123b6e44cf3","LICENSE":"1884079d8260fd6643f913346f742df6dabc32a0d1d1a973f6c70b2ae20383fe","METADATA":"63bdab7a0e45a27b204c1b358a7bc1ca0aabe0994c3899ea595b3be25d808d0d","MODULE_LICENSE_MIT":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"bc5a072044da2a52d2a656564d830e2960cfb8f242a68812cb03290cb7b247b2","cargo_embargo.json":"aa45a963da01d3f018be316cd5b7646a5b413ce2611c5218f2914d2e8a9efd0e","src/additional_attributes.rs":"fb0c4cd36d8a936c568888491f13c9dd973e57e1b29c0f2878db9eaf64731e34","src/lib.rs":"0ebf16f6aa6a7b9c6b6a96c383fdce8b7a60f96b08e8e2ec8d2d5be1d8e8e5e7"}}
\ No newline at end of file
+{"package":null,"files":{".cargo-checksum.json":"01c8cea6f4f78999eef4c846985f21fad83b7209ff32ccfd2c931d04fdc1edf5","Android.bp":"9cca58ae0552b26d30ab260887aa8921ac8f03448cce29e7ebdb2a0ae776d4af","Cargo.toml":"2f79195a448fa01a3c78dff2c62ac68ea5be6347cdfc20c6c8b6c50dae03024e","LICENSE":"1884079d8260fd6643f913346f742df6dabc32a0d1d1a973f6c70b2ae20383fe","METADATA":"4b7fef6289da6bbdd50c2c24fea739346deaad6b21c73e183a3dabfe0e7c4d02","MODULE_LICENSE_MIT":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"bc5a072044da2a52d2a656564d830e2960cfb8f242a68812cb03290cb7b247b2","cargo_embargo.json":"aa45a963da01d3f018be316cd5b7646a5b413ce2611c5218f2914d2e8a9efd0e","src/additional_attributes.rs":"fc2e26c26de442bf925fc69a1ce5091d49639e08bd7611318abd28c815affcf1","src/lib.rs":"8a635261891a311a737235ba8f92d006f4d8c3af879c9cffd2841a86cdb0ff07"}}
\ No newline at end of file
diff --git a/crates/strum/.cargo-checksum.json b/crates/strum/.cargo-checksum.json
index 171a379..affb8bf 100644
--- a/crates/strum/.cargo-checksum.json
+++ b/crates/strum/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"Cargo.toml":"39b7686ceb90962effaafd392625a9eb42c7c5db21f1ab5e2b3ca82f6237e87d","LICENSE":"8bce3b45e49ecd1461f223b46de133d8f62cd39f745cfdaf81bee554b908bd42","README.md":"fbde582a544c0f2a60eb2b274ef60bbab5cf6f527e4dba0170e440898a8e10c5","src/additional_attributes.rs":"ed42563ee66b53c676b14bb499b5f9e593e377574913dac78fcdf0be0a615786","src/lib.rs":"231c8e85cccf86faa13382e2ebca06f40ce77113659dcb29259c9c5d1641cb3d"},"package":"ce1475c515a4f03a8a7129bb5228b81a781a86cb0b3fbbc19e1c556d491a401f"}
\ No newline at end of file
+{"files":{"Cargo.toml":"c126f92193c89277b2cd5e9c796dac8ba2f59eff550a3720b26af9504ae4b592","LICENSE":"8bce3b45e49ecd1461f223b46de133d8f62cd39f745cfdaf81bee554b908bd42","README.md":"fbde582a544c0f2a60eb2b274ef60bbab5cf6f527e4dba0170e440898a8e10c5","src/additional_attributes.rs":"c2ec028d16a4f50286f54daed2f3b2ad8192fb2f7d791a3c0db68210a32a7603","src/lib.rs":"b41deffb2a43eb991ebc13f3a3912accc7a1e5772791b8c347ba3453d74f2157"},"package":"f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"}
\ No newline at end of file
diff --git a/crates/strum/Android.bp b/crates/strum/Android.bp
index b56f49d..8092c3f 100644
--- a/crates/strum/Android.bp
+++ b/crates/strum/Android.bp
@@ -18,7 +18,7 @@
     host_supported: true,
     crate_name: "strum",
     cargo_env_compat: true,
-    cargo_pkg_version: "0.27.0",
+    cargo_pkg_version: "0.27.1",
     crate_root: "src/lib.rs",
     edition: "2021",
     features: [
diff --git a/crates/strum/Cargo.toml b/crates/strum/Cargo.toml
index 06f6d8f..9a4715b 100644
--- a/crates/strum/Cargo.toml
+++ b/crates/strum/Cargo.toml
@@ -13,7 +13,7 @@
 edition = "2021"
 rust-version = "1.66.1"
 name = "strum"
-version = "0.27.0"
+version = "0.27.1"
 authors = ["Peter Glotfelty <peter.glotfelty@microsoft.com>"]
 description = "Helpful macros for working with enums and strings"
 homepage = "https://github.com/Peternator7/strum"
@@ -45,7 +45,7 @@
 optional = true
 
 [dependencies.strum_macros]
-version = "0.27.0"
+version = "0.27.1"
 optional = true
 
 [dev-dependencies]
diff --git a/crates/strum/METADATA b/crates/strum/METADATA
index 5b7681b..b6eb95e 100644
--- a/crates/strum/METADATA
+++ b/crates/strum/METADATA
@@ -1,17 +1,17 @@
 name: "strum"
 description: "Helpful macros for working with enums and strings"
 third_party {
-  version: "0.27.0"
+  version: "0.27.1"
   license_type: NOTICE
   last_upgrade_date {
     year: 2025
     month: 2
-    day: 10
+    day: 18
   }
   homepage: "https://crates.io/crates/strum"
   identifier {
     type: "Archive"
-    value: "https://static.crates.io/crates/strum/strum-0.27.0.crate"
-    version: "0.27.0"
+    value: "https://static.crates.io/crates/strum/strum-0.27.1.crate"
+    version: "0.27.1"
   }
 }
diff --git a/crates/strum/src/additional_attributes.rs b/crates/strum/src/additional_attributes.rs
index 3971ba1..b640ba4 100644
--- a/crates/strum/src/additional_attributes.rs
+++ b/crates/strum/src/additional_attributes.rs
@@ -74,6 +74,12 @@
 //!     The plugin will fail if the data doesn't implement From<&str>. You can only have one `default`
 //!     on your enum.
 //!
+//! - `transparent`: Signals that the inner field's implementation should be used, instead of generating
+//!    one for this variant. Only applicable to enum variants with a single field. Compatible with the
+//!    `AsRefStr`, `Display` and `IntoStaticStr` derive macros. Note that `IntoStaticStr` has a few restrictions,
+//!    the value must be `'static` and `const_into_str` is not supported in combination with `transparent` b/c
+//!    transparent relies on a call on `From::from(variant)`.
+//!
 //! - `disabled`: removes variant from generated code.
 //!
 //! - `ascii_case_insensitive`: makes the comparison to this variant case insensitive (ASCII only).
diff --git a/crates/strum/src/lib.rs b/crates/strum/src/lib.rs
index 797ea98..073e0c1 100644
--- a/crates/strum/src/lib.rs
+++ b/crates/strum/src/lib.rs
@@ -253,7 +253,7 @@
     AsRefStr,
     Display,
     EnumCount,
-    IntoDiscriminant,
+    EnumDiscriminants,
     EnumIter,
     EnumMessage,
     EnumProperty,
diff --git a/pseudo_crate/Cargo.lock b/pseudo_crate/Cargo.lock
index 1398469..0a5c69f 100644
--- a/pseudo_crate/Cargo.lock
+++ b/pseudo_crate/Cargo.lock
@@ -5803,9 +5803,9 @@
 
 [[package]]
 name = "strum"
-version = "0.27.0"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce1475c515a4f03a8a7129bb5228b81a781a86cb0b3fbbc19e1c556d491a401f"
+checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
 
 [[package]]
 name = "strum_macros"
diff --git a/pseudo_crate/Cargo.toml b/pseudo_crate/Cargo.toml
index 70e29b5..88ada19 100644
--- a/pseudo_crate/Cargo.toml
+++ b/pseudo_crate/Cargo.toml
@@ -339,7 +339,7 @@
 static_assertions = "=1.1.0"
 strck = "=1.0.0"
 strsim = "=0.11.1"
-strum = "=0.27.0"
+strum = "=0.27.1"
 strum_macros = "=0.26.2"
 syn = "=2.0.98"
 syn-mid = "=0.6.0"