sl4f_lib/logging/types.rs
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
pub enum LoggingMethod {
LogErr,
LogInfo,
LogWarn,
LoggingMethodUndefined,
}
impl LoggingMethod {
pub fn from_str(method: &String) -> LoggingMethod {
match method.as_ref() {
"LogErr" => LoggingMethod::LogErr,
"LogInfo" => LoggingMethod::LogInfo,
"LogWarn" => LoggingMethod::LogWarn,
_ => LoggingMethod::LoggingMethodUndefined,
}
}
}