Loading libs/binder/rust/src/binder.rs +2 −7 Original line number Diff line number Diff line Loading @@ -100,22 +100,17 @@ where /// An interface can promise to be a stable vendor interface ([`Vintf`]), or /// makes no stability guarantees ([`Local`]). [`Local`] is /// currently the default stability. #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)] #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Default)] pub enum Stability { /// Default stability, visible to other modules in the same compilation /// context (e.g. modules on system.img) #[default] Local, /// A Vendor Interface Object, which promises to be stable Vintf, } impl Default for Stability { fn default() -> Self { Stability::Local } } impl From<Stability> for i32 { fn from(stability: Stability) -> i32 { use Stability::*; Loading Loading
libs/binder/rust/src/binder.rs +2 −7 Original line number Diff line number Diff line Loading @@ -100,22 +100,17 @@ where /// An interface can promise to be a stable vendor interface ([`Vintf`]), or /// makes no stability guarantees ([`Local`]). [`Local`] is /// currently the default stability. #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)] #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Default)] pub enum Stability { /// Default stability, visible to other modules in the same compilation /// context (e.g. modules on system.img) #[default] Local, /// A Vendor Interface Object, which promises to be stable Vintf, } impl Default for Stability { fn default() -> Self { Stability::Local } } impl From<Stability> for i32 { fn from(stability: Stability) -> i32 { use Stability::*; Loading