diff options
author | Chris Wailes <chriswailes@google.com> | 2024-05-09 15:14:22 -0700 |
---|---|---|
committer | Chris Wailes <chriswailes@google.com> | 2024-05-09 15:14:22 -0700 |
commit | e6bb2e951d2ec5e973ace397bab1a2e307570570 (patch) | |
tree | 892f0898b1e8a76f4476bb0cb7506a1dce071e21 /tools | |
parent | 8b81af4e110151f9ecd7598a86c4685290178596 (diff) | |
download | build-e6bb2e951d2ec5e973ace397bab1a2e307570570.tar.gz |
Replace impl ToString with impl Display
If the Display interface is implemented the compiler will automatically
derive an implementation of ToString.
Test: m aflags
Bug: 333887339
Change-Id: I861a3065edbef0da1684a6ea28cc374acd0d774a
Diffstat (limited to 'tools')
-rw-r--r-- | tools/aconfig/aflags/src/main.rs | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tools/aconfig/aflags/src/main.rs b/tools/aconfig/aflags/src/main.rs index 4ce0d35ba1..516b773eaa 100644 --- a/tools/aconfig/aflags/src/main.rs +++ b/tools/aconfig/aflags/src/main.rs @@ -33,12 +33,12 @@ enum FlagPermission { ReadWrite, } -impl ToString for FlagPermission { - fn to_string(&self) -> String { - match &self { - Self::ReadOnly => "read-only".into(), - Self::ReadWrite => "read-write".into(), - } +impl std::fmt::Display for FlagPermission { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match &self { + Self::ReadOnly => "read-only", + Self::ReadWrite => "read-write", + }) } } @@ -48,12 +48,12 @@ enum ValuePickedFrom { Server, } -impl ToString for ValuePickedFrom { - fn to_string(&self) -> String { - match &self { - Self::Default => "default".into(), - Self::Server => "server".into(), - } +impl std::fmt::Display for ValuePickedFrom { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match &self { + Self::Default => "default", + Self::Server => "server", + }) } } @@ -75,12 +75,12 @@ impl TryFrom<&str> for FlagValue { } } -impl ToString for FlagValue { - fn to_string(&self) -> String { - match &self { - Self::Enabled => "enabled".into(), - Self::Disabled => "disabled".into(), - } +impl std::fmt::Display for FlagValue { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "{}", match &self { + Self::Enabled => "enabled", + Self::Disabled => "disabled", + }) } } @@ -103,7 +103,7 @@ impl Flag { fn display_staged_value(&self) -> String { match self.staged_value { - Some(v) => format!("(->{})", v.to_string()), + Some(v) => format!("(->{})", v), None => "-".to_string(), } } |